| Metric | Q2'26 | Q3'26 | Change |
|---|---|---|---|
| Total Revenue | $291.9M | $293.3M | +0.5% QoQ, essentially flat |
| GAAP Gross Margin | 60.0% (incl. tariff refund) | 43.3% | -1,670 bps, mostly comp vs one-time tariff benefit |
| Non-GAAP Gross Margin | 46.8% | 45.0% | -180 bps, attributed to product mix |
| GAAP Operating Income % | 17.7% | 2.2% | Sharp compression, largely comp vs one-time tariff benefit |
| Non-GAAP Operating Income % | 19.4% | 18.3% | -110 bps |
| GAAP Diluted EPS | $0.27 | $0.17, including a $0.15 per-share impairment hit | -37%, flattered vs even worse ex-impairment |
| Cash Flow from Operations | $40.3M | ~$90,000 | Collapsed to near-zero, the #1 red flag this quarter |
| Free Cash Flow | +$25.9M | -$11.4M | Swung negative on working capital timing |
| Global Sell-Through QoQ | Guided +10% for Q3 | Actual +1%, explicitly below expectation | 900bps guidance miss |
| Battery Shipments (MWh) | Q3 guided 130-150 MWh | 129.9 MWh actual, just below guided range | Missed low end of own guide |
Get free previews of our earnings-call research: the key changes, management scores, and questions worth investigating. Subscribe for full call sheets and deeper analysis.
Subscriptions are managed by Substack. If the form does not load, subscribe directly. Or follow the RSS feed.