TAC Financials: TransAlta Corporation AI Analysis