John Eugene Carrington, EVP at First Solar, holds 262.32K shares in Stem Inc (Ticker: STEM), holds 13.20K shares in First Solar (Ticker: FSLR). Most recently, John Eugene Carrington Sold ― shares of Stem Inc on Mar 12, 2024 for an estimated value of 186.23K.