TransAlta Corp.

TAC
NYSE
9.81 0.15 (1.51%) last updated 4:02 PM EDT Apr 21
Trade $TAC Now