TA
$12.33
0.162%

TransAlta Corporation
Financials & Filings

Last updated: May 22, 2025, 1:37 PM ET