Todd J Stack, Chief Financial Officer at TransAlta Renewable, holds 27.29K shares in TransAlta (Ticker: TAC), holds 4.00K shares in TransAlta Renewable (Ticker: TSE:RNW). Most recently, Todd J Stack Bought ― shares of TransAlta on Mar 14, 2020 for an estimated value of 171.15K.