A business in context
STEM research notebook
Read the disclosures. Follow the relationships. Keep the dates in view.
Filing timeline
Download filings CSVReported insider transactions
Download transactions CSVP · PurchaseS · SaleA · Grant / awardM · Exercise / conversionF · Tax / exercise paymentG · Gift
| Transaction / filed | Reporting owner | Type | Security | Shares | Reported price |
|---|---|---|---|---|---|
| 2026-09-29 | Carlson Michael James | S · Sale | Common Stock, Par Value $0.0001 Per Share | 146.0 | 4.67 |
| 2026-09-26 | Carlson Michael James | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 305.0 | 4.48 |
| 2026-09-26 | Carlson Michael James | M · Exercise / conversion | Restricted Stock Unit | 305.0 | 0.0 |
| 2026-08-07 | Guruswamy Vasudevan | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 7486.0 | n/a |
| 2026-08-07 | Guruswamy Vasudevan | M · Exercise / conversion | Restricted Stock Unit | 7486.0 | 0.0 |
| 2026-08-07 | Tammineedi Anil | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 7486.0 | n/a |
| 2026-08-07 | Tammineedi Anil | M · Exercise / conversion | Restricted Stock Unit | 7486.0 | 0.0 |
| 2026-08-07 | Daley Adam | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 7486.0 | n/a |
| 2026-08-07 | Daley Adam | M · Exercise / conversion | Restricted Stock Unit | 7486.0 | 0.0 |
| 2026-08-07 | Shivram Krishna | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 7486.0 | n/a |
| 2026-08-07 | Shivram Krishna | M · Exercise / conversion | Restricted Stock Unit | 7486.0 | 0.0 |
| 2026-08-07 | Birns Ira M | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 7486.0 | n/a |
| 2026-08-07 | Birns Ira M | M · Exercise / conversion | Restricted Stock Unit | 7486.0 | 0.0 |
| 2026-08-07 | BUZBY DAVID S | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 7486.0 | n/a |
| 2026-08-07 | BUZBY DAVID S | M · Exercise / conversion | Restricted Stock Unit | 7486.0 | 0.0 |
| 2026-08-07 | TYSON LAURA D | A · Grant / award | Common Stock, Par Value $0.0001 Per Share | 7486.0 | n/a |
| 2026-08-07 | TYSON LAURA D | M · Exercise / conversion | Restricted Stock Unit | 7486.0 | 0.0 |
| 2026-07-20 | Musfeldt Brian | S · Sale | Common Stock, Par Value $0.0001 Per Share | 996.0 | 6.11 |
| 2026-07-17 | Musfeldt Brian | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 3375.0 | 6.26 |
| 2026-07-17 | Musfeldt Brian | M · Exercise / conversion | Performance Stock Unit | 3375.0 | 0.0 |
| 2026-07-02 | Narayanan Arun | S · Sale | Common Stock, Par Value $0.0001 Per Share | 1996.0 | 7.85 |
| 2026-07-02 | Tappin Matthew | S · Sale | Common Stock, Par Value $0.0001 Per Share | 996.0 | 7.85 |
| 2026-07-02 | Carlson Michael James | S · Sale | Common Stock, Par Value $0.0001 Per Share | 1347.0 | 7.85 |
| 2026-07-02 | Laureles Saul R. | S · Sale | Common Stock, Par Value $0.0001 Per Share | 675.0 | 7.85 |
| 2026-06-30 | Narayanan Arun | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 8125.0 | 7.81 |
| 2026-06-30 | Narayanan Arun | M · Exercise / conversion | Performance Stock Unit | 8125.0 | 0.0 |
| 2026-06-30 | Tappin Matthew | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 2750.0 | 7.81 |
| 2026-06-30 | Tappin Matthew | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 5000.0 | 7.81 |
| 2026-06-30 | Tappin Matthew | M · Exercise / conversion | Performance Stock Unit | 2750.0 | 0.0 |
| 2026-06-30 | Tappin Matthew | M · Exercise / conversion | Performance Stock Unit | 5000.0 | 0.0 |
| 2026-06-30 | Carlson Michael James | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 5000.0 | 7.81 |
| 2026-06-30 | Carlson Michael James | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 2750.0 | 7.81 |
| 2026-06-30 | Carlson Michael James | M · Exercise / conversion | Performance Stock Unit | 2750.0 | 0.0 |
| 2026-06-30 | Carlson Michael James | M · Exercise / conversion | Performance Stock Unit | 5000.0 | 0.0 |
| 2026-06-30 | Laureles Saul R. | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 2750.0 | 7.81 |
| 2026-06-30 | Laureles Saul R. | M · Exercise / conversion | Common Stock, Par Value $0.0001 Per Share | 5000.0 | 7.81 |
| 2026-06-30 | Laureles Saul R. | M · Exercise / conversion | Performance Stock Unit | 2750.0 | 0.0 |
| 2026-06-30 | Laureles Saul R. | M · Exercise / conversion | Performance Stock Unit | 5000.0 | 0.0 |
Identity & relationships
SEC issuer · 0001758766STEM, INC.
Search names and former names
- Star Peak Energy Transition Corp. · former SEC name · 2020-07-17 to 2021-04-30
- Star Peak Energy Acquisition Corp. · former SEC name · 2018-11-21 to 2018-11-21
Revenue in constant purchasing power
| Year ended | Reported USD revenue | CPI-adjusted USD revenue |
|---|---|---|
| 2024-12-31 | $144.58M | $155.30M |
| 2023-12-31 | $461.51M | $510.31M |
| 2022-12-31 | $362.98M | $417.84M |
| 2021-12-31 | $127.37M | $158.35M |
| 2020-12-31 | $36.31M | $47.27M |
| 2019-12-31 | $17.55M | $23.13M |