TransAlta Corporation Ordinary Shares (TAC) Valuation Score | Stock Evaluator