Price Movement
Volume
Latest volume: 8.02M · 30-day average: 5.33M · Max drawdown over stored range: -92.20%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -5.49% |
| 20D RS | -1.98% |
| 60D RS | 5.94% |
| 120D RS | -18.68% |
| Global RS Rank | 1779 · 46.97% percentile |
| Qualified+ RS Rank | 652 · 48.17% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 83 · 39.86% 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 | 77 / 176 |
| Primary Percentile | 56.82 |
| 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.21B | 285.13M | -49.17M | -66.98M | -0.44 | 103.15M | 38.47M | 64.68M | 153M | 23.66% | -4.08% | -5.56% | 8.56% | 5.37% | 200.70M | 656.96M |
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.44 | -18.4x | $7.90 | 1.0x | $0.42 | 19.1x | $0.68 | 12.0x |
Shares Diluted: 153M. 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 | 872.662 | 853.318 | 1637.546 | 1576.551 | 915.807 | 1284.141 |
| Revenue Growth (YoY) | 34.691% | -2.217% | 91.903% | -3.725% | -41.911% | 40.22% |
| Gross Profit | 202.801 | 68.301 | 212.718 | 415.551 | 293.677 | 328.069 |
| Operating Income | 121.653 | -22.045 | -17.04 | 217.088 | 97.024 | 113.858 |
| Free Cash Flow | -123.543 | -266.544 | 130.874 | 214.966 | 146.675 | 79.813 |
| Free Cash Flow Per Share | -1.017 | -2.051 | 0.874 | 1.414 | 0.967 | 0.523 |
| EPS (Diluted) GAAP | 0.486329 | -0.51 | -0.291164 | 0.56 | -1.950946 | -0.734457 |
| EPS Growth | 47.372% | 8700% | 8700% | 8700% | 8700% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 23.239% | 8.004% | 12.99% | 26.358% | 32.068% | 25.548% |
| Operating Margin | 13.94% | -2.583% | -1.041% | 13.77% | 10.594% | 8.866% |
| Profit Margin | 6.769% | -7.748% | -2.664% | 5.426% | -32.328% | -8.724% |
| Free Cash Flow Margin | -14.157% | -31.236% | 7.992% | 13.635% | 16.016% | 6.215% |
| Shares Outstanding (Diluted) | 121.514 | 129.984 | 149.819 | 152.022 | 151.754 | 152.537 |
| Shares Change (YoY) | 1.267% | 6.97% | 15.26% | 1.47% | -0.176% | 0.516% |
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 | 223.41M | 28.20% | 7.11M | 3.18% | 2.00M | 0.89% | -0.09 | 152.96M | 200.70M | 656.96M | processed |
| 2025 Q4 | 2026-02-25 | 226.04M | 8.55% | -148.11M | -65.52% | -145.75M | -64.48% | -0.97 | 150.10M | 244.39M | 658.66M | processed |
| 2025 Q3 | 2025-11-05 | 393.49M | 26.85% | 45.45M | 11.55% | 33.50M | 8.51% | 0.12 | 154.09M | 221.52M | 658.38M | processed |
| 2025 Q2 | 2025-08-07 | 362.24M | 26.81% | 46.38M | 12.80% | 43.26M | 11.94% | 0.19 | 153.07M | 377.27M | 657.59M | processed |
| 2025 Q1 | 2025-05-06 | 302.36M | 25.28% | 27.28M | 9.02% | 16.75M | 5.54% | 0.02 | 152.78M | 348.32M | 644.52M | processed |
| 2024 Q4 | 2025-03-03 | 275.23M | 28.46% | -142.35M | -51.72% | -126.90M | -46.11% | -0.84 | 151.94M | 362.99M | 646.57M | processed |
| 2024 Q3 | 2024-11-07 | 231.41M | 33.84% | -132.68M | -57.33% | -141.35M | -61.08% | -1.02 | 151.92M | 332.37M | 648.32M | processed |
| 2024 Q2 | 2024-08-08 | 255.77M | 33.61% | 39.60M | 15.48% | 25.70M | 10.05% | 0.08 | 152.21M | 282.32M | 651.52M | processed |
| 2024 Q1 | 2024-05-09 | 153.40M | 35.91% | 8.41M | 5.48% | 2.17M | 1.41% | -0.07 | 151.35M | 287.62M | 657.71M | processed |
| 2023 Q4 | 2024-02-28 | 341.62M | 24.66% | 30.22M | 8.85% | 23.09M | 6.76% | 0.15 | 151.84M | 249.08M | 660.95M | processed |
| 2023 Q3 | 2023-11-07 | 350.44M | 24.93% | 40.20M | 11.47% | 23.21M | 6.62% | 0.07 | 152.32M | 174.01M | 658.88M | processed |
| 2023 Q2 | 2023-08-08 | 507.73M | 29.55% | 96.24M | 18.96% | 64.81M | 12.76% | 0.34 | 152.13M | 155.97M | 702.49M | processed |
| 2023 Q1 | 2023-05-10 | 376.77M | 26.85% | 47.46M | 12.60% | 26.13M | 6.94% | 0.09 | 151.79M | 147.76M | 705.83M | processed |
| 2022 Q4 | 2023-03-22 | 402.07M | 20.03% | 7.42M | 1.84% | -9.11M | -2.27% | -0.06 | 150.46M | 133.90M | 720.35M | processed |
| 2022 Q3 | 2022-11-09 | 515.02M | 15.58% | 18.52M | 3.60% | 40.82M | 7.93% | 0.19 | 151.38M | 62.78M | 768.41M | processed |
| 2022 Q2 | 2022-08-09 | 424.93M | 11.15% | -6.84M | -1.61% | -2.78M | -0.65% | -0.10 | 150.20M | 51.05M | 840.56M | processed |
| 2022 Q1 | 2022-05-10 | 300.59M | 8.85% | -32.16M | -10.70% | -22.05M | -7.34% | -0.23 | 148.29M | 49.49M | 822.15M | processed |
| 2021 Q4 | 2022-04-06 | 212.52M | 1.38% | -27.37M | -12.88% | -27.72M | -13.04% | -0.21 | 134.99M | 367.67M | 711.06M | processed |
| 2021 Q3 | 2021-11-12 | 192.07M | 4.83% | -16.13M | -8.40% | -25.55M | -13.30% | -0.24 | 130.96M | 116.39M | 299.21M | processed |
| 2021 Q2 | 2021-08-12 | 202.80M | 13.21% | 5.71M | 2.81% | -17.00K | -0.01% | 0.02 | 126.99M | 17.68M | 493.94M | 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.