Transalta Corporation

TAC·NYSE·$14.12·$4B