Price Movement
Volume
Latest volume: 2.76M · 30-day average: 3.72M · Max drawdown over stored range: -85.71%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -28.89% |
| 20D RS | -16.72% |
| 60D RS | -14.42% |
| 120D RS | -49.43% |
| Global RS Rank | 2993 · 10.79% percentile |
| Watch+Speculative RS Rank | 1841 · 12.21% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 193 · 19.92% percentile |
| Snapshot Date | 2026-06-05 |
RS uses adjusted close where available. Global RS Rank is recalculated from the current non-low pool. Group RS Rank is recalculated inside the company’s own actionable band group.
Research Links
| StockAnalysis |
| Yahoo Finance |
| Perplexity Finance |
| Finviz |
| Seeking Alpha |
| WhaleWisdom |
| FinanceCharts |
| SEC EDGAR Search |
| SEC Company Search |
Official company website and investor-relations URLs are not inferred unless a reliable dynamic source is added.
Classification
| Primary Rank | 135 / 383 |
| Primary Percentile | 65.01 |
| Score Notes | market-cap support, industry-tailwind |
Gemini Deep Research
Loading Gemini reports...
Manual Estimates
Loading manual estimates...
Forward Valuation
Loading forward valuation...
SEC TTM Fundamentals
| Period | Filed | Revenue | Gross Profit | Operating Income | Net Income | EPS Diluted | Operating Cash Flow | Capital Expenditure | Free Cash Flow | Shares Diluted | Gross Margin | Operating Margin | Net Margin | OCF Margin | FCF Margin | Cash + ST Inv. | Total Debt |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TTM through 2026-01-31 | 2026-03-31 | 476.54M | 285.07M | -39.51M | -42.35M | -0.37 | 183.66M | 12.10M | 171.56M | 114M | 59.82% | -8.29% | -8.89% | 38.54% | 36.00% | 120.93M | n/a |
SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
TTM Valuation
| Period | EPS Diluted | P/E | Revenue / Share | P/S | FCF / Share | P/FCF Multiple | OCF / Share | P/CF Multiple |
|---|---|---|---|---|---|---|---|---|
| TTM through 2026-01-31 | $-0.37 | -40.3x | $4.17 | 3.6x | $1.50 | 9.9x | $1.61 | 9.3x |
Shares Diluted: 114M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 204.293 | 273.865 | 408.315 | 476.543 | 540.657 | 594.781 |
| Revenue Growth (YoY) | 47.846% | 34.055% | 49.094% | 16.71% | 13.454% | 10.011% |
| Gross Profit | 116.158 | 162.452 | 239.037 | 285.242 | 324.788 | |
| Operating Income | -42.608 | -51.025 | -80.783 | -33.482 | -5.52 | |
| Free Cash Flow | 4.884 | -24.692 | -34.282 | 53.414 | 52.933 | 82.564 |
| Free Cash Flow Per Share | 0.056 | -0.255 | -0.31 | 0.474 | 0.46 | 0.722051 |
| EPS (Diluted) GAAP | -0.462326 | -0.511215 | -0.92862 | -0.375832 | -0.32891 | |
| EPS Growth | ||||||
| EPS Non-GAAP | ||||||
| Gross Margin | 56.859% | 59.318% | 58.542% | 59.857% | 60.073% | 60.5549% |
| Operating Margin | -20.856% | -18.631% | -19.784% | -7.026% | -1.021% | 0.6266% |
| Profit Margin | -19.842% | -18.055% | -25.157% | -8.886% | -7.006% | 1.6314% |
| Free Cash Flow Margin | 2.391% | -9.016% | -8.396% | 11.209% | 9.79% | 13.8814% |
| Shares Outstanding (Diluted) | 87.6783 | 96.7225 | 110.6157 | 112.6724 | 115.1622 | 114.347 |
| Shares Change (YoY) | 11.953% | 10.315% | 14.364% | 1.859% | 2.21% | -0.708% |
SEC Quarterly Fundamentals
| Quarter | Filed | Revenue | Gross Margin | Operating Income | Op Margin | Net Income | Net Margin | EPS Diluted | Shares Diluted | Cash + ST Inv. | Total Debt | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 Q4 | 2026-03-31 | 31.43M | 53.52% | -40.42M | -1.29% | -39.19M | -1.25% | -0.36 | 109.91M | 120.93M | n/a | processed |
| 2026 Q3 | 2025-12-03 | 152.16M | 61.57% | 11.72M | 7.70% | 6.54M | 4.30% | 0.06 | 115.83M | 87.59M | n/a | processed |
| 2026 Q2 | 2025-08-26 | 148.81M | 59.22% | -9.30M | -6.25% | -15.26M | -10.25% | -0.13 | 115.26M | 122.94M | n/a | processed |
| 2026 Q1 | 2025-05-28 | 144.14M | 59.97% | -1.51M | -1.05% | 5.56M | 3.86% | 0.05 | 116.58M | 133.23M | n/a | processed |
| 2025 Q4 | 2025-04-01 | 9.03M | -19.07% | -81.62M | -9.04% | -83.45M | -9.24% | -0.86 | 97.55M | 112.08M | n/a | processed |
| 2025 Q3 | 2024-12-04 | 138.80M | 61.28% | -824.00K | -0.59% | -5.25M | -3.78% | -0.05 | 115.61M | 257.89M | n/a | processed |
| 2025 Q2 | 2024-08-27 | 132.40M | 59.27% | -7.91M | -5.97% | -11.04M | -8.34% | -0.10 | 115.18M | 121.41M | n/a | processed |
| 2025 Q1 | 2024-05-29 | 128.09M | 60.04% | -3.66M | -2.86% | -2.98M | -2.32% | -0.03 | 114.20M | 129.48M | n/a | processed |
| 2024 Q4 | 2024-03-26 | -78.98M | 60.95% | -35.03M | 44.35% | -5.94M | 7.52% | -0.12 | 49.44M | 82.04M | n/a | processed |
| 2024 Q3 | 2023-11-29 | 121.94M | 60.62% | -12.91M | -10.58% | -16.38M | -13.43% | -0.15 | 112.95M | 100.47M | n/a | processed |
| 2024 Q2 | 2023-08-29 | 117.24M | 59.02% | -14.79M | -12.62% | -15.88M | -13.55% | -0.14 | 112.40M | 98.00M | n/a | processed |
| 2024 Q1 | 2023-05-31 | 113.67M | 59.37% | -8.63M | -7.59% | -11.24M | -9.89% | -0.10 | 112.03M | 98.14M | n/a | processed |
| 2023 Q4 | 2023-03-28 | -94.84M | 61.47% | 28.07M | -29.60% | 40.98M | -43.20% | 2.11 | 19.41M | 88.01M | n/a | processed |
| 2023 Q3 | 2022-11-30 | 105.30M | 59.01% | -18.44M | -17.52% | -23.58M | -22.39% | -0.21 | 110.90M | 106.45M | n/a | processed |
| 2023 Q2 | 2022-09-01 | 99.63M | 58.62% | -25.01M | -25.10% | -27.25M | -27.35% | -0.25 | 110.39M | 86.15M | n/a | processed |
| 2023 Q1 | 2022-06-01 | 94.21M | 57.22% | -27.23M | -28.90% | -30.69M | -32.57% | -0.28 | 110.00M | 78.68M | n/a | processed |
SEC processed quarterly CSV. Compact derived quarterly view from SEC processed CSV. Source files remain read-only in the SEC repository. EPS is as filed and may not be split-adjusted across older periods. StockAnalysis Financial Statement Metrics remain unchanged above.