 Stem is a 2B market cap stock that is positioned to play a big role in a projected 1.2 trillion revenue opportunity by 2050. The company grew revenue 246 year-over-year in Q2, bookings grew 402 year-over-year, and record contracted backlog of 727 million. 