TransAlta Corporation (USA) (TAC)

Market Cap:

$1,800,000,000

Last Price ():

$6.25

Change: +2.46% Open: $6.05 Low: $6.05 High: $6.30
Div. Yield: 2.17% Price/Earnings: 43.1 Price/Book: 0.9 Price/Sales: 1.0