atlasStrong
Open analysis → · PDF unavailable
Preview
# ZS — Q2 FY26 Earnings Review (Atlas) > Date: 2026-04-03 > Quarter: Q2 FY26 (January 31, 2026) > Market cap: $21.8B | EV: ~$19.9B | EV/TTM Rev: 6.6x | Revenue growth: 25.9% YoY > Stock price: $136.63 | 52-week range: $128–$337 ## Verdict Zscaler delivered a clean Q2 that confirms the re-acceleration thesis: revenue +25.9% YoY (beat guide by 2.2%), ARR +24.4%, RPO +31%, Non-GAAP operating margin at an all-time high of 22.2%. The numbers were in-line to slightly better than expected on every headline metric. The concerns I flagged — organic net new ARR growth, SBC burden, Red Canary churn — remain unresolved but are not worsening. At 6.6x EV/TTM revenue, the market is pricing in a terminal deceleration story that leading indicators continue to contradict. **Conviction: 4/5.** ## Qualification Gate | Criterion | Threshold | Actual | Verdict | |-----------|-----------|--------|---------| | Revenue YoY growth | >30% | 25.9% | **FAIL** — but re-accelerating from 21.3% trough; at $3B+ TTM, 26% growth = $168M incremental quarterly revenue | | Gross margin | >60% | 76.6% GAAP / 80.2% Non-GAAP | PASS | | Revenue per quarter | >$50M | $815.8M | PASS | | Data availability | 4+ quarters | 19 quarters in DB | PASS | | Share dilution | <10% annual | ~3.9% YoY (153.7M to 159.7M GAAP diluted) | PASS | | GAAP profitability trajectory | Improving or positive | GAAP net loss -$34.3M, widened from -$7.7M YoY; driven by acquisition-related SBC | **MARGINAL** — Non-GAAP expanding steadily; GAAP distorted by Red Canary/SPLX | **Gate result: Conditional pass.** The growth rate miss reflects scale, not deterioration. RPO +31% and ARR re-acceleration both signal the growth rate will sustain at 24-26% through FY26. Proceeding with full analysis. ## Six-Factor Score | Factor | Rating | Detail | |--------|--------|--------| | Growth | Adequate | Revenue +25.9% YoY, ARR +24.4%, RPO +31%. Below 30% threshold but re-accelerating from 21.3% trough. At $3B+ TTM scale, this is strong. | | Tra *…truncated*