Shares of TransAlta Co. (NYSE:TAC) (TSE:TA) have been assigned a consensus rating of “Buy” from the eight analysts that are covering the stock, Marketbeat reports. Three equities research analysts have rated the stock with a hold recommendation and five have assigned a buy recommendation to the company. The average 1-year price objective among analysts that […]