Il 28 giugno 2024, Alan Russo ha notificato a Stem, Inc. la sua intenzione di dimettersi da Chief Revenue Officer della Società, con effetto dal 12 luglio 2024. Nell'ambito dei suoi sforzi costanti per migliorare il coinvolgimento dei clienti e per aumentare la redditività, l'Azienda ha riallineato i suoi team di vendita alle linee di business principali che supportano. Di conseguenza, la Società non intende cercare un sostituto per la posizione di Chief Revenue Officer.