TAC (TransAlta Corp) Stock AnalysisExplore TransAlta Corp (TAC): price history, financials and stock analysis.Sign InMethodology