TransAlta Corp

TACNYSE
$12.77
-0.21-1.62%
Last update: Nov 2, 4:01 PM