Price Movement
Volume
Latest volume: 4.46M · 30-day average: 6.88M · Max drawdown over stored range: -88.13%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 278.96% |
| 20D RS | -2.40% |
| 60D RS | 369.84% |
| 120D RS | 328.76% |
| Global RS Rank | 4 · 99.88% percentile |
| Watch+Speculative RS Rank | 3 · 99.86% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 1 · 98.04% 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 | 37 / 64 |
| Primary Percentile | 43.75 |
| 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-04-23 | 508.90M | 290.87M | -98.00M | -132.10M | -1.52 | 9.84M | 17.14M | -7.31M | 87M | 57.16% | -19.26% | -25.96% | 1.93% | -1.44% | 61.08M | 123.77M |
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 | $-1.52 | -53.4x | $5.84 | 13.9x | $-0.08 | -965.3x | $0.11 | 717.1x |
Shares Diluted: 87M. 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 |
|---|---|---|---|---|---|
| Revenue | 892.398 | 1120.252 | 693.263 | 360.528 | 467.641 |
| Revenue Growth (YoY) | 86.462% | 25.533% | -38.115% | -47.995% | 29.71% |
| Gross Profit | 495.832 | 649.769 | 385.663 | 194.782 | 265.814 |
| Operating Income | 67.449 | 185.319 | -15.997 | -168.736 | -102.365 |
| Free Cash Flow | 129.057 | 347.473 | 29.918 | -62.975 | 7.021 |
| Free Cash Flow Per Share | 1.62 | 4.298 | 0.371 | -0.753 | 0.081 |
| EPS (Diluted) GAAP | 0.53 | 1.55 | -0.91 | -2.93299 | -1.58 |
| EPS Growth | 10000% | 192.453% | 10000% | 10000% | 10000% |
| EPS Non-GAAP | |||||
| Gross Margin | 55.562% | 58.002% | 55.63% | 54.027% | 56.841% |
| Operating Margin | 7.558% | 16.543% | -2.307% | -46.802% | -21.89% |
| Profit Margin | 4.703% | 11.162% | -10.551% | -68.011% | -29.228% |
| Free Cash Flow Margin | 14.462% | 31.017% | 4.316% | -17.467% | 1.501% |
| Shares Outstanding (Diluted) | 79.679 | 80.852 | 80.719 | 83.6 | 86.588 |
| Shares Change (YoY) | 8.951% | 1.472% | -0.164% | 3.569% | 3.574% |
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-04-23 | 137.19M | 57.50% | -17.21M | -12.54% | -45.14M | -32.90% | -0.52 | 87.59M | 61.08M | 123.77M | processed |
| 2025 Q4 | 2026-01-29 | 136.44M | 57.58% | -14.89M | -10.92% | -14.90M | -10.92% | -0.17 | 87.25M | 72.81M | 123.62M | processed |
| 2025 Q3 | 2025-10-23 | 126.46M | 56.86% | -41.29M | -32.65% | -45.48M | -35.97% | -0.52 | 87.19M | 111.86M | 123.46M | processed |
| 2025 Q2 | 2025-07-23 | 108.81M | 56.54% | -24.61M | -22.62% | -26.59M | -24.43% | -0.31 | 86.63M | 108.62M | 123.31M | processed |
| 2025 Q1 | 2025-04-23 | 95.93M | 56.11% | -46.09M | -48.05% | -49.71M | -51.82% | -0.58 | 85.27M | 102.77M | 123.15M | processed |
| 2024 Q4 | 2025-01-29 | 92.17M | 55.60% | -41.17M | -44.67% | -57.84M | -62.75% | -0.68 | 84.49M | 118.58M | 123.00M | processed |
| 2024 Q3 | 2024-10-23 | 81.10M | 54.35% | -66.74M | -82.30% | -75.78M | -93.44% | -0.90 | 84.07M | 148.48M | 122.84M | processed |
| 2024 Q2 | 2024-07-24 | 91.99M | 54.56% | -40.82M | -44.37% | -39.27M | -42.69% | -0.47 | 83.48M | 185.11M | 122.68M | processed |
| 2024 Q1 | 2024-04-24 | 95.27M | 51.71% | -74.62M | -78.32% | -72.31M | -75.90% | -0.88 | 82.35M | 191.88M | 122.53M | processed |
| 2023 Q4 | 2024-01-31 | 125.35M | 54.68% | -41.74M | -33.30% | -38.50M | -30.71% | -0.47 | 81.69M | 205.82M | 122.38M | processed |
| 2023 Q3 | 2023-10-25 | 135.53M | 54.56% | -17.82M | -13.15% | -39.83M | -29.39% | -0.49 | 81.25M | 201.64M | 122.22M | processed |
| 2023 Q2 | 2023-07-27 | 183.94M | 55.93% | -5.94M | -3.23% | -4.35M | -2.37% | -0.05 | 80.45M | 245.07M | 122.06M | processed |
| 2023 Q1 | 2023-04-26 | 248.44M | 56.47% | 27.28M | 10.98% | 9.53M | 3.84% | 0.12 | 81.34M | 226.53M | 121.91M | processed |
| 2022 Q4 | 2023-02-01 | 290.59M | 56.21% | 41.16M | 14.16% | 31.08M | 10.70% | 0.38 | 82.42M | 205.88M | 121.76M | processed |
| 2022 Q3 | 2022-10-25 | 285.73M | 58.62% | 51.95M | 18.18% | 28.41M | 9.94% | 0.35 | 80.06M | 200.08M | 171.61M | processed |
| 2022 Q2 | 2022-07-27 | 280.01M | 58.69% | 39.01M | 13.93% | 31.97M | 11.42% | 0.40 | 80.28M | 235.23M | 246.45M | processed |
| 2022 Q1 | 2022-04-27 | 263.93M | 58.57% | 48.13M | 18.23% | 33.59M | 12.73% | 0.42 | 80.64M | 170.16M | 286.30M | processed |
| 2021 Q4 | 2022-02-02 | 247.89M | 57.19% | 29.34M | 11.83% | 28.18M | 11.37% | 0.35 | 81.57M | 130.57M | 306.15M | processed |
| 2021 Q3 | 2021-10-27 | 229.77M | 56.49% | 23.79M | 10.35% | 9.26M | 4.03% | 0.12 | 79.81M | 169.42M | 326.03M | processed |
| 2021 Q2 | 2021-07-28 | 205.38M | 54.80% | 2.20M | 1.07% | 733.00K | 0.36% | 0.01 | 79.03M | 130.31M | 343.02M | 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.