TransAlta Corp.

TAC
NYSE
6.33 0.14 (2.26%) last updated 4:08 PM EDT Jul 31
Trade $TAC Now