TAC Financials: TransAlta Corp AI Analysis