TransAlta Co. (TSE:TA – Get Free Report) (NYSE:TAC) has been assigned a consensus rating of “Buy” from the seven brokerages that are presently covering the firm, Marketbeat Ratings reports. One ...
I downgrade TransAlta's common shares from Buy to Hold due to strong recent performance, Alberta market headwinds, and a challenging macroeconomic environment. The macroeconomic factors include a ...