Price Movement
Volume
Latest volume: 563.67K · 30-day average: 1.11M · Max drawdown over stored range: -76.46%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -16.58% |
| 20D RS | -13.37% |
| 60D RS | -13.24% |
| 120D RS | -21.52% |
| Global RS Rank | 2472 · 26.32% percentile |
| Watch+Speculative RS Rank | 1529 · 27.09% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 98 · 30.99% 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 | 88 / 246 |
| Primary Percentile | 64.63 |
| 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-04-03 | 2026-05-07 | 2.28B | 1.38B | -1.07B | -1.14B | -19.88 | 287.42M | 337.81M | -50.39M | 57M | 60.50% | -47.00% | -49.91% | 12.62% | -2.21% | 33.13M | 1.29B |
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-04-03 | $-19.88 | -1.2x | $39.83 | 0.6x | $-0.88 | -27.0x | $5.02 | 4.7x |
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 | 1120.7 | 1426.188 | 1563.101 | 1707.197 | 2107.623 | 2248.049 |
| Revenue Growth (YoY) | -66.32% | 27.259% | 9.6% | 9.219% | 23.455% | 6.663% |
| Gross Profit | 610.24 | 793.633 | 883.92 | 993.542 | 1250.413 | 1368.725 |
| Operating Income | -38.401 | -14.708 | -15.097 | -7.361 | 54.219 | 73.2975 |
| Free Cash Flow | 187.15 | 251.862 | -161.311 | 12.765 | -67.21 | 19.917 |
| Free Cash Flow Per Share | 4.105 | 4.925 | -2.984 | 0.234 | -1.216 | 0.349 |
| EPS (Diluted) GAAP | 0.932744 | 1.401154 | -0.249015 | -0.61266 | -14.932949 | -20.754661 |
| EPS Growth | 10200% | 50.218% | 10200% | 10200% | 10200% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 54.452% | 55.647% | 56.549% | 58.197% | 59.328% | 60.885% |
| Operating Margin | -3.427% | -1.031% | -0.966% | -0.431% | 2.573% | 3.26% |
| Profit Margin | 3.803% | 5.024% | -0.85% | -1.948% | -39.167% | -52.687% |
| Free Cash Flow Margin | 16.699% | 17.66% | -10.32% | 0.748% | -3.189% | 0.886% |
| Shares Outstanding (Diluted) | 45.5887 | 51.1412 | 54.0654 | 54.4948 | 55.2806 | 57.0686 |
| Shares Change (YoY) | 0.073% | 12.18% | 5.718% | 0.794% | 1.442% | 3.234% |
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-07 | 589.15M | 62.04% | 6.53M | 1.11% | -8.76M | -1.49% | -0.15 | 57.31M | 33.13M | 1.29B | processed |
| 2025 Q4 | 2026-02-26 | 575.76M | 60.69% | -502.18M | -87.22% | -520.59M | -90.42% | -9.10 | 57.19M | 36.39M | 1.26B | processed |
| 2025 Q3 | 2025-11-06 | 548.91M | 59.92% | -558.49M | -1.02% | -571.15M | -1.04% | -9.99 | 57.17M | 33.62M | 1.34B | processed |
| 2025 Q2 | 2025-08-07 | 564.54M | 59.29% | -16.80M | -2.98% | -36.74M | -6.51% | -0.64 | 57.13M | 44.07M | 1.37B | processed |
| 2025 Q1 | 2025-05-08 | 558.83M | 59.45% | -46.77M | -8.37% | -55.97M | -10.01% | -0.98 | 56.79M | 38.46M | 1.37B | processed |
| 2024 Q4 | 2025-02-26 | 560.98M | 54.82% | -664.75M | -1.18% | -703.34M | -1.25% | -12.58 | 55.91M | 48.17M | 1.31B | processed |
| 2024 Q3 | 2024-11-06 | 505.22M | 56.70% | -31.74M | -6.28% | -31.52M | -6.24% | -0.58 | 55.67M | 35.42M | 1.33B | processed |
| 2024 Q2 | 2024-08-07 | 525.16M | 55.01% | -44.22M | -8.42% | -18.64M | -3.55% | -0.34 | 54.86M | 35.00M | 1.33B | processed |
| 2024 Q1 | 2024-05-02 | 516.27M | 57.70% | -35.01M | -6.78% | -72.00M | -13.95% | -1.32 | 54.69M | 66.27M | 1.32B | processed |
| 2023 Q4 | 2024-02-22 | 455.02M | 58.10% | -5.75M | -1.26% | 2.96M | 0.65% | 0.05 | 54.59M | 36.19M | 466.16M | processed |
| 2023 Q3 | 2023-11-07 | 417.52M | 58.19% | -20.49M | -4.91% | -2.88M | -0.69% | -0.05 | 54.55M | 32.13M | 395.00M | processed |
| 2023 Q2 | 2023-08-03 | 428.50M | 57.96% | -14.49M | -3.38% | -9.99M | -2.33% | -0.18 | 54.51M | 32.49M | 400.00M | processed |
| 2023 Q1 | 2023-05-04 | 406.15M | 57.88% | -24.97M | -6.15% | -23.35M | -5.75% | -0.43 | 54.33M | 21.90M | 285.00M | processed |
| 2022 Q4 | 2023-03-01 | 408.71M | 56.70% | -28.18M | -6.90% | -38.60M | -9.45% | -0.73 | 52.88M | 24.30M | 40.00M | processed |
| 2022 Q3 | 2022-11-02 | 383.81M | 56.23% | -17.92M | -4.67% | -66.61M | -17.36% | -1.23 | 54.14M | 54.96M | 449.22M | processed |
| 2022 Q2 | 2022-08-04 | 395.12M | 54.64% | 5.55M | 1.41% | 76.86M | 19.45% | 1.41 | 54.52M | 95.61M | 449.46M | processed |
| 2022 Q1 | 2022-05-10 | 1.02B | 42.04% | 53.12M | 5.19% | n/a | n/a | 0.28 | 54.41M | 661.50M | 1.65B | processed |
| 2021 FY | 2021-11-04 | 965.89M | 41.92% | 63.99M | 6.62% | n/a | n/a | 0.16 | 161.17M | 177.48M | 1.61B | processed |
| 2021 FY | 2021-07-28 | 985.93M | 42.50% | 75.94M | 7.70% | n/a | n/a | 0.18 | 155.86M | 62.31M | 1.58B | processed |
| 2021 FY | 2021-04-29 | 879.21M | 42.21% | 61.31M | 6.97% | n/a | n/a | 0.13 | 141.77M | 763.65M | 1.48B | 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.