Price Movement
Volume
Latest volume: 1.55M · 30-day average: 1.76M · Max drawdown over stored range: -79.01%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -32.30% |
| 20D RS | -11.61% |
| 60D RS | -47.05% |
| 120D RS | -27.90% |
| Global RS Rank | 3078 · 8.26% percentile |
| Watch+Speculative RS Rank | 1894 · 9.68% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 127 · 7.97% 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 | 57 / 237 |
| Primary Percentile | 76.37 |
| 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-06 | 1.14B | 466.51M | 91.50M | 200.34M | 3.67 | 239.58M | 235.72M | 3.87M | 55M | 41.05% | 8.05% | 17.63% | 21.08% | 0.34% | 381.38M | 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-03-31 | $3.67 | 13.6x | $20.82 | 2.4x | $0.07 | 701.8x | $4.39 | 11.3x |
Shares Diluted: 55M. 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 | 318.79 | 425.489 | 595.344 | 766.895 | 975.177 | 1102.015 |
| Revenue Growth (YoY) | 29.662% | 33.47% | 39.92% | 28.815% | 27.159% | 13.007% |
| Gross Profit | 136.407 | 163.899 | 186.033 | 250.872 | 395.956 | 449.626 |
| Operating Income | 3.719 | -21.905 | -50.853 | -29.626 | 38.587 | 93.938 |
| Free Cash Flow | -113.375 | -321.452 | -273.298 | -163.153 | -32.804 | 12.377 |
| Free Cash Flow Per Share | -2.852 | -7.488 | -5.917 | -3.388 | -0.653 | 0.221 |
| EPS (Diluted) GAAP | -0.080185 | -0.691784 | -1.29 | -0.7 | 0.93 | 2.640665 |
| EPS Growth | 183.942% | |||||
| EPS Non-GAAP | ||||||
| Gross Margin | 42.789% | 38.52% | 31.248% | 32.713% | 40.604% | 40.8% |
| Operating Margin | 1.167% | -5.148% | -8.542% | -3.863% | 3.957% | 8.524% |
| Profit Margin | -1.0% | -6.98% | -9.993% | -4.383% | 4.812% | 12.626% |
| Free Cash Flow Margin | -35.564% | -75.549% | -45.906% | -21.274% | -3.364% | 1.123% |
| Shares Outstanding (Diluted) | 39.758 | 42.931 | 46.191 | 48.163 | 50.255 | 56.037 |
| Shares Change (YoY) | 10.592% | 7.981% | 7.594% | 4.269% | 4.344% | 11.505% |
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-06 | 297.64M | 40.54% | 4.33M | 1.46% | 48.51M | 16.30% | 0.91 | 56.06M | 381.38M | n/a | processed |
| 2025 Q4 | 2026-02-23 | 285.23M | 43.28% | 44.46M | 15.59% | 33.81M | 11.86% | 0.60 | 56.17M | 277.98M | 300.00M | processed |
| 2025 Q3 | 2025-11-03 | 288.85M | 39.53% | 24.90M | 8.62% | 101.66M | 35.20% | 1.86 | 55.88M | 274.59M | n/a | processed |
| 2025 Q2 | 2025-08-04 | 264.69M | 40.87% | 17.80M | 6.73% | 16.36M | 6.18% | 0.33 | 50.20M | 243.68M | n/a | processed |
| 2025 Q1 | 2025-05-05 | 263.25M | 39.43% | -11.50M | -4.37% | -12.70M | -4.82% | -0.26 | 48.73M | 243.73M | n/a | processed |
| 2024 Q4 | 2025-02-20 | 262.71M | 42.48% | 19.38M | 7.38% | 18.12M | 6.90% | 0.36 | 50.41M | 268.63M | 300.00M | processed |
| 2024 Q3 | 2024-11-04 | 253.37M | 40.36% | 11.91M | 4.70% | 11.89M | 4.69% | 0.24 | 50.28M | 274.59M | 300.00M | processed |
| 2024 Q2 | 2024-08-05 | 235.25M | 39.94% | -1.75M | -0.74% | -1.69M | -0.72% | -0.03 | 48.46M | 251.70M | 300.00M | processed |
| 2024 Q1 | 2024-05-06 | 223.85M | 39.38% | 8.46M | 3.78% | 18.60M | 8.31% | 0.37 | 50.05M | 257.89M | 300.00M | processed |
| 2023 Q4 | 2024-02-26 | 215.42M | 34.62% | 14.89M | 6.91% | 15.29M | 7.10% | 0.32 | 48.28M | 411.87M | 0.00 | processed |
| 2023 Q3 | 2023-11-06 | 200.62M | 33.04% | -7.08M | -3.53% | -7.17M | -3.57% | -0.15 | 48.19M | 453.11M | 300.00M | processed |
| 2023 Q2 | 2023-08-07 | 183.33M | 32.32% | -16.75M | -9.14% | -16.95M | -9.25% | -0.35 | 48.13M | 358.49M | 300.00M | processed |
| 2023 Q1 | 2023-05-08 | 167.52M | 30.30% | -21.51M | -12.84% | -24.79M | -14.80% | -0.52 | 48.05M | 386.47M | 391.49M | processed |
| 2022 Q4 | 2023-02-28 | 165.83M | 27.56% | -2.07M | -1.25% | -2.92M | -1.76% | -0.06 | 48.13M | 132.74M | 300.00M | processed |
| 2022 Q3 | 2022-11-08 | 151.33M | 29.44% | -15.90M | -10.51% | -18.45M | -12.19% | -0.39 | 47.86M | 260.20M | 75.21M | processed |
| 2022 Q2 | 2022-08-09 | 146.01M | 34.98% | -18.14M | -12.42% | -20.59M | -14.10% | -0.45 | 45.64K | 327.19M | 65.04M | processed |
| 2022 Q1 | 2022-05-03 | 132.17M | 33.86% | -15.88M | -12.01% | -17.54M | -13.27% | -0.40 | 43.44M | 29.73M | 43.54M | processed |
| 2021 Q4 | 2022-03-01 | 115.87M | 35.57% | -7.64M | -6.59% | -9.27M | -8.00% | 0.07 | -128.15M | 72.79M | 300.00M | processed |
| 2021 Q3 | 2021-11-09 | 107.59M | 38.60% | -840.00K | -0.78% | -2.07M | -1.92% | -0.05 | 43.37M | 170.84M | 300.00M | processed |
| 2021 Q2 | 2021-08-03 | 108.62M | 39.67% | -6.47M | -5.95% | -7.47M | -6.88% | -0.17 | 43.30M | 280.32M | 300.00M | 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.