Price Movement
Volume
Latest volume: 9.56M · 30-day average: 9.92M · Max drawdown over stored range: -70.01%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 12.41% |
| 20D RS | 26.80% |
| 60D RS | 11.75% |
| 120D RS | 5.87% |
| Global RS Rank | 653 · 80.54% percentile |
| Qualified+ RS Rank | 250 · 80.13% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 43 · 82.16% 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 | 82 / 383 |
| Primary Percentile | 78.85 |
| 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-01 | 1.44B | n/a | 2.65M | -23.16M | -0.10 | 325.48M | 21.91M | 303.57M | 227M | n/a | 0.18% | -1.61% | 22.66% | 21.13% | 288.78M | 197.28M |
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.10 | -216.0x | $6.32 | 3.5x | $1.34 | 16.5x | $1.43 | 15.4x |
Shares Diluted: 227M. 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 | 368.12 | 458.338 | 590.961 | 728.723 | 1005.754 | 1304.668 |
| Revenue Growth (YoY) | 20.281% | 24.508% | 28.936% | 23.312% | 38.016% | 29.72% |
| Gross Profit | 219.242 | 283.618 | 375.495 | 454.241 | 606.202 | 791.081 |
| Operating Income | -0.583 | -245.727 | -258.69 | -164.637 | -59.686 | 28.805 |
| Free Cash Flow | 33.29 | 34.81 | 56.254 | 70.04 | 108.134 | 185.087 |
| Free Cash Flow Per Share | 1.021 | 0.4 | 0.405 | 0.447 | 0.581 | 0.839 |
| EPS (Diluted) GAAP | -2.233731 | -2.95199 | -2.01 | -1.2 | -0.38 | -0.142753 |
| EPS Growth | ||||||
| EPS Non-GAAP | ||||||
| Gross Margin | 59.557% | 61.88% | 63.54% | 62.334% | 60.273% | 60.635% |
| Operating Margin | -0.158% | -53.613% | -43.774% | -22.593% | -5.934% | 2.208% |
| Profit Margin | -19.775% | -55.99% | -47.252% | -25.727% | -6.937% | -2.415% |
| Free Cash Flow Margin | 9.043% | 7.595% | 9.519% | 9.611% | 10.752% | 14.187% |
| Shares Outstanding (Diluted) | 32.5894 | 86.9322 | 138.9853 | 156.6973 | 185.9841 | 220.7228 |
| Shares Change (YoY) | 3.199% | 166.75% | 59.878% | 12.744% | 18.69% | 18.678% |
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-01 | 396.30M | n/a | -18.84M | -4.75% | -13.25M | -3.34% | -0.06 | 238.55M | 288.78M | 197.28M | processed |
| 2025 Q4 | 2026-02-25 | 394.64M | n/a | 17.84M | 4.52% | 6.54M | 1.66% | 0.03 | 230.53M | 319.76M | 197.08M | processed |
| 2025 Q3 | 2025-11-05 | 337.17M | n/a | 8.75M | 2.60% | -3.63M | -1.08% | -0.02 | 222.44M | 385.18M | 196.88M | processed |
| 2025 Q2 | 2025-08-06 | 308.44M | n/a | -5.11M | -1.66% | -12.81M | -4.15% | -0.06 | 217.25M | 365.31M | 196.69M | processed |
| 2025 Q1 | 2025-05-02 | 264.42M | n/a | -16.11M | -6.09% | -21.60M | -8.17% | -0.10 | 212.56M | 364.40M | 196.49M | processed |
| 2024 Q4 | 2025-02-26 | 314.67M | n/a | 6.92M | 2.20% | 15.24M | 4.84% | 0.07 | 206.83M | 366.16M | 196.29M | processed |
| 2024 Q3 | 2024-11-12 | 268.30M | n/a | -12.38M | -4.61% | -17.38M | -6.48% | -0.09 | 187.91M | 418.54M | 196.09M | processed |
| 2024 Q2 | 2024-08-01 | 227.84M | n/a | -26.58M | -11.67% | -28.07M | -12.32% | -0.16 | 177.87M | 154.70M | 184.35M | processed |
| 2024 Q1 | 2024-05-07 | 194.95M | n/a | -35.87M | -18.40% | -39.57M | -20.30% | -0.23 | 171.23M | 141.65M | 184.25M | processed |
| 2023 Q4 | 2024-02-28 | 210.32M | n/a | -31.86M | -15.15% | -35.28M | -16.77% | -0.22 | 164.00M | 131.73M | 184.15M | processed |
| 2023 Q3 | 2023-11-02 | 188.98M | n/a | -37.17M | -19.67% | -43.09M | -22.80% | -0.27 | 158.06M | 120.80M | 184.04M | processed |
| 2023 Q2 | 2023-08-03 | 171.82M | n/a | -46.22M | -26.90% | -52.16M | -30.36% | -0.34 | 154.60M | 117.07M | 183.94M | processed |
| 2023 Q1 | 2023-05-05 | 157.60M | n/a | -52.45M | -33.28% | -56.95M | -36.14% | -0.38 | 150.05M | 107.79M | 183.84M | processed |
| 2022 Q4 | 2023-02-24 | 175.14M | n/a | -47.71M | -27.24% | -51.75M | -29.55% | -0.36 | 145.56M | 121.11M | 183.95M | processed |
| 2022 Q3 | 2022-11-02 | 152.25M | n/a | -66.17M | -43.46% | -69.44M | -45.61% | -0.49 | 140.59M | 114.81M | 183.87M | processed |
| 2022 Q2 | 2022-08-04 | 137.30M | n/a | -77.09M | -56.15% | -86.01M | -62.64% | -0.63 | 135.90M | 110.78M | 183.78M | processed |
| 2022 Q1 | 2022-05-11 | 126.27M | n/a | -68.06M | -53.91% | -72.04M | -57.05% | -0.54 | 134.08M | 103.86M | 183.70M | processed |
| 2021 Q4 | 2022-02-25 | 134.85M | n/a | -61.15M | -45.35% | -61.14M | -45.34% | -0.50 | 121.79M | 103.86M | 183.61M | processed |
| 2021 Q3 | 2021-11-10 | 115.13M | n/a | -66.86M | -58.07% | -69.13M | -60.04% | -0.53 | 129.73M | 116.18M | 189.56M | processed |
| 2021 Q2 | 2021-08-11 | 106.90M | n/a | -122.28M | -1.14% | -94.92M | -88.80% | -1.92 | 51.20M | 113.57M | 189.47M | 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.