Loading...

TransAlta reports mixed results for 2025, highlighting adjusted EBITDA of $1.1 billion. Explore financial performance, strategic initiatives, and future outlook. - TAC Article - Finvera | Finvera