TransAlta Corporation

8.79
0.22 (2.57%)
At close: Apr 24, 2025, 3:47 PM