TransAlta Corporation

TransAlta Corporation

TA.TO
TransAlta CorporationCA flagToronto Stock Exchange
19.82
CAD
+0.54
- -
5.90BMarket Cap