Loading...

TransAlta (TSX:TA): Evaluating Valuation Following Recent 20% Surge in Share Price | Intellectia.AI