收盘价:Jul 31, 16:00:00 GMT-4
盘后:Jul 31, 20:00:00 GMT-4
No Data Yet
TransAlta reported Q2 2026 earnings per share of $0.1823, beating the $0.1777 consensus estimate, on revenue of $493.3 million.