TAC TAC · 2 articles Earnings July 31, 2026 Earnings TransAlta Reports Second Quarter Net Earnings of 52 Million July 31, 2026 Earnings TransAlta reports 302 million Canadian dollars in cash equivalents