Price Movement
Volume
Latest volume: 385.34K · 30-day average: 794.22K · Max drawdown over stored range: -83.16%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 26.95% |
| 20D RS | 1.78% |
| 60D RS | 13.75% |
| 120D RS | 52.74% |
| Global RS Rank | 337 · 89.96% percentile |
| Qualified+ RS Rank | 142 · 88.71% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 3 · 97.39% 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 | 34 / 178 |
| Primary Percentile | 81.46 |
| 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-03-31 | 2026-05-05 | 297.62M | n/a | 50.49M | -24.38M | -0.43 | 238.67M | 83.79M | 154.88M | 57M | n/a | 16.96% | -8.19% | 80.19% | 52.04% | 275.01M | 663.22M |
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-03-31 | $-0.43 | -50.3x | $5.25 | 4.1x | $2.73 | 7.9x | $4.21 | 5.1x |
Shares Diluted: 57M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|---|
| Revenue | 82.356 | 147.107 | 421.5 | 569.543 | 644.727 | 771.019 |
| Revenue Growth (YoY) | -75.996% | 78.623% | 186.526% | 35.123% | 13.201% | 19.588% |
| Gross Profit | 9.425 | 22.623 | 138.283 | 247.167 | 301.054 | 353.001 |
| Operating Income | -88.398 | -110.831 | -63.046 | 10.599 | 27.253 | 52.23 |
| Free Cash Flow | -247.736 | -64.193 | -40.408 | -4.522 | 58.835 | 63.838 |
| Free Cash Flow Per Share | -4.981 | -1.281 | -0.777 | -0.085 | 1.093 | 1.161 |
| EPS (Diluted) GAAP | -2.019457 | -2.487855 | -2.230954 | -0.939999 | -0.67 | -0.630279 |
| EPS Growth | 10200% | 10200% | 10200% | 10200% | 10200% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 11.444% | 15.379% | 32.807% | 43.397% | 46.695% | 45.784% |
| Operating Margin | -107.336% | -75.34% | -14.958% | 1.861% | 4.227% | 6.774% |
| Profit Margin | -121.961% | -84.744% | -27.533% | -8.776% | -5.556% | -4.494% |
| Free Cash Flow Margin | -300.811% | -43.637% | -9.587% | -0.794% | 9.126% | 8.28% |
| Shares Outstanding (Diluted) | 49.7371 | 50.1094 | 52.019 | 53.2565 | 53.8175 | 54.9708 |
| Shares Change (YoY) | 0.628% | 0.749% | 3.811% | 2.379% | 1.053% | 2.143% |
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 Q1 | 2026-05-05 | 84.32M | n/a | 15.62M | 18.52% | 6.50M | 7.71% | 0.09 | 61.11M | 275.01M | 663.22M | processed |
| 2025 Q4 | 2026-02-26 | 58.60M | n/a | -5.51M | -9.40% | -23.55M | -40.20% | -0.43 | 55.30M | 256.69M | 662.67M | processed |
| 2025 Q3 | 2025-11-04 | 86.54M | n/a | 35.97M | 41.56% | 1.19M | 1.38% | -0.00 | 55.56M | 261.78M | 663.44M | processed |
| 2025 Q2 | 2025-08-04 | 68.16M | n/a | 4.41M | 6.47% | -8.52M | -12.50% | -0.18 | 54.59M | 200.93M | 627.27M | processed |
| 2025 Q1 | 2025-05-06 | 78.85M | n/a | 10.61M | 13.46% | 1.16M | 1.47% | -0.00 | 54.62M | 188.85M | 626.35M | processed |
| 2024 Q4 | 2025-02-28 | 59.59M | n/a | -7.57M | -12.71% | -25.05M | -42.04% | -0.46 | 54.28M | 183.94M | 625.42M | processed |
| 2024 Q3 | 2024-11-05 | 73.16M | n/a | 29.48M | 40.30% | 22.52M | 30.77% | 0.36 | 62.59M | 193.88M | 624.50M | processed |
| 2024 Q2 | 2024-08-08 | n/a | n/a | -8.21M | n/a | -24.67M | n/a | -0.48 | 53.50M | 168.12M | 623.59M | processed |
| 2024 Q1 | 2024-05-01 | n/a | n/a | 7.85M | n/a | -3.98M | n/a | -0.10 | 53.37M | 177.72M | 622.68M | processed |
| 2023 Q4 | 2024-03-06 | n/a | n/a | -13.85M | n/a | -27.41M | n/a | -0.51 | 53.34M | 170.44M | 621.78M | processed |
| 2023 Q3 | 2023-11-02 | n/a | n/a | 20.48M | n/a | 5.64M | n/a | 0.08 | 53.40M | 181.61M | 620.89M | processed |
| 2023 Q2 | 2023-07-27 | n/a | n/a | -8.50M | n/a | -24.47M | n/a | -0.48 | 53.25M | 156.54M | 620.38M | processed |
| 2023 Q1 | 2023-05-03 | n/a | n/a | 12.47M | n/a | 621.00K | n/a | -0.01 | 53.13M | 97.58M | 524.33M | processed |
| 2022 Q4 | 2023-03-10 | n/a | n/a | -15.29M | n/a | -32.18M | n/a | -0.61 | 53.08M | 100.77M | 529.45M | processed |
| 2022 Q3 | 2022-11-02 | n/a | n/a | 5.81M | n/a | -8.73M | n/a | -0.18 | 53.05M | 116.45M | 534.68M | processed |
| 2022 Q2 | 2022-08-02 | n/a | n/a | -19.31M | n/a | -28.76M | n/a | -0.59 | 51.20M | 126.90M | 539.87M | processed |
| 2022 Q1 | 2022-05-05 | n/a | n/a | -34.24M | n/a | -41.72M | n/a | -0.85 | 50.76M | 154.82M | 545.10M | processed |
| 2021 Q4 | 2022-02-28 | n/a | n/a | -29.53M | n/a | -26.33M | n/a | -0.52 | 50.40M | 150.75M | 518.66M | processed |
| 2021 Q3 | 2021-11-02 | n/a | n/a | -17.65M | n/a | -24.34M | n/a | -0.50 | 50.11M | 155.56M | 526.86M | processed |
| 2021 Q2 | 2021-08-04 | n/a | n/a | -32.59M | n/a | -35.30M | n/a | -0.71 | 50.06M | 160.08M | 489.88M | 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.