52W $5.90 – $29.79
Stem, Inc.
Revenue breakdown: Hardware (30.2%), Battery Hardware Resale (22.6%), Power Track Software Edge Hardware And Project And Professional Services Other (15.4%).
10-K for FY2025 was filed on 2026-03-05. AI summary is not available yet.
Revenue by Segment
Revenue by Geography