News

TransAlta Corporation (NYSE:TAC) is one of the stocks that made it to our list of top 10 newsworthy upgrades and downgrades.