Price Movement
Volume
Latest volume: 2.14M · 30-day average: 1.85M · Max drawdown over stored range: -95.55%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 18.52% |
| 20D RS | 1.33% |
| 60D RS | 27.00% |
| 120D RS | 18.63% |
| Global RS Rank | 489 · 85.42% percentile |
| Watch+Speculative RS Rank | 291 · 86.12% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 14 · 90.14% 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 | 86 / 246 |
| Primary Percentile | 65.45 |
| 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-30 | 674.41M | 507.13M | -183.35M | -173.05M | -1.54 | -26.88M | 21.19M | -48.07M | 112M | 75.20% | -27.19% | -25.66% | -3.99% | -7.13% | 87.53M | 195.46M |
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.54 | -11.1x | $6.00 | 2.9x | $-0.43 | -40.1x | $-0.24 | -71.8x |
Shares Diluted: 112M. 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 | 494.366 | 535.031 | 537.84 | 509.338 | 605.22 | 655.353 |
| Revenue Growth (YoY) | 40.718% | 8.226% | 0.525% | -5.299% | 18.825% | 8.283% |
| Gross Profit | 388.274 | 420.793 | 423.584 | 381.803 | 469.045 | 490.184 |
| Operating Income | 30.81 | -43.694 | -88.912 | -226.156 | -167.539 | -148.29 |
| Free Cash Flow | 84.18 | 58.586 | 9.43 | -100.429 | -69.224 | -75.679 |
| Free Cash Flow Per Share | 0.773 | 0.566 | 0.09 | -0.944 | -0.642 | -0.679 |
| EPS (Diluted) GAAP | 0.18 | -0.564141 | -0.884135 | -1.949999 | -1.563759 | -1.222073 |
| EPS Growth | ||||||
| EPS Non-GAAP | ||||||
| Gross Margin | 78.54% | 78.648% | 78.757% | 74.961% | 77.5% | 74.797% |
| Operating Margin | 6.232% | -8.167% | -16.531% | -44.402% | -27.682% | -22.627% |
| Profit Margin | 4.007% | -10.906% | -17.205% | -40.649% | -27.862% | -20.787% |
| Free Cash Flow Margin | 17.028% | 10.95% | 1.753% | -19.718% | -11.438% | -11.548% |
| Shares Outstanding (Diluted) | 108.8776 | 103.4333 | 104.6605 | 106.3912 | 107.8344 | 111.472 |
| Shares Change (YoY) | 11.971% | -5.0% | 1.186% | 1.654% | 1.356% | 3.373% |
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-30 | 174.06M | 77.63% | -67.42M | -38.73% | -71.14M | -40.87% | -0.62 | 114.15M | 87.53M | 195.46M | processed |
| 2025 Q4 | 2026-02-26 | 174.35M | 75.82% | -40.39M | -23.17% | -24.50M | -14.05% | -0.22 | 112.11M | 93.55M | 195.05M | processed |
| 2025 Q3 | 2025-10-30 | 167.20M | 73.25% | -36.02M | -21.54% | -37.27M | -22.29% | -0.33 | 111.91M | 342.12M | 560.62M | processed |
| 2025 Q2 | 2025-07-24 | 158.81M | 73.88% | -39.52M | -24.89% | -40.14M | -25.28% | -0.36 | 111.57M | 149.62M | 559.79M | processed |
| 2025 Q1 | 2025-04-24 | 154.99M | 75.15% | -37.87M | -24.43% | -34.32M | -22.14% | -0.31 | 110.28M | 127.28M | 558.97M | processed |
| 2024 Q4 | 2025-02-27 | 161.27M | 79.25% | -63.30M | -39.25% | -65.92M | -40.88% | -0.61 | 108.30M | 163.77M | 97.30M | processed |
| 2024 Q3 | 2024-10-30 | 155.09M | 77.19% | -32.09M | -20.69% | -30.57M | -19.71% | -0.28 | 108.25M | 185.42M | 557.33M | processed |
| 2024 Q2 | 2024-07-25 | 150.36M | 76.95% | -33.58M | -22.33% | -33.38M | -22.20% | -0.31 | 107.70M | 164.80M | 556.51M | processed |
| 2024 Q1 | 2024-05-02 | 138.50M | 75.68% | -41.52M | -29.98% | -38.76M | -27.98% | -0.36 | 107.27M | 453.76M | 569.65M | processed |
| 2023 Q4 | 2024-02-22 | 133.78M | 75.67% | -51.72M | -38.66% | -47.08M | -35.19% | -0.44 | 106.91M | 240.82M | 568.82M | processed |
| 2023 Q3 | 2023-10-26 | 127.32M | 74.79% | -58.24M | -45.75% | -49.48M | -38.87% | -0.46 | 106.77M | 154.86M | 567.99M | processed |
| 2023 Q2 | 2023-07-27 | 126.05M | 73.01% | -62.66M | -49.71% | -57.42M | -45.55% | -0.54 | 106.29M | 156.98M | 567.15M | processed |
| 2023 Q1 | 2023-05-04 | 122.18M | 75.76% | -60.25M | -49.31% | -53.06M | -43.43% | -0.50 | 105.67M | 185.96M | 566.32M | processed |
| 2022 Q4 | 2023-02-23 | 128.43M | 77.51% | -42.98M | -33.46% | -37.30M | -29.05% | -0.36 | 104.98M | 115.33M | 565.51M | processed |
| 2022 Q3 | 2022-10-27 | 131.00M | 77.29% | -24.61M | -18.79% | -26.58M | -20.29% | -0.25 | 104.88M | 243.81M | 564.68M | processed |
| 2022 Q2 | 2022-07-28 | 140.87M | 79.77% | -21.13M | -15.00% | -24.01M | -17.04% | -0.23 | 104.63M | 367.01M | 563.85M | processed |
| 2022 Q1 | 2022-04-28 | 137.55M | 79.84% | -806.00K | -0.59% | -4.65M | -3.38% | -0.04 | 104.19M | 190.74M | 563.03M | processed |
| 2021 Q4 | 2022-02-24 | 133.21M | 77.71% | -23.40M | -17.56% | -26.46M | -19.86% | -0.25 | 103.89M | 208.80M | 562.22M | processed |
| 2021 Q3 | 2021-10-28 | 133.61M | 77.39% | -8.55M | -6.40% | -13.12M | -9.82% | -0.13 | 103.73M | 689.84M | 561.39M | processed |
| 2021 Q2 | 2021-07-29 | 133.52M | 78.58% | -12.29M | -9.21% | -14.64M | -10.97% | -0.14 | 103.48M | 349.12M | 560.56M | 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.