TransAlta Corporation
Exchange: nyse
none
3449444352.00
1144999936.00
0.304116837600
0.410247190879
126.5%
1.75
0.170000