battery-hardware-resales
Fall in Battery Hardware Resales Pulls Stem’s Q2 Revenue Down 12% YoY
Energy storage company Stem’s revenue fell 12.3% year-over-year (YoY) to $33.65 million in the second quarter (Q2) of 2026 compared with $38.37 million, missing...
1
...
1
