Price Movement
Volume
Latest volume: 1.30M · 30-day average: 2.15M · Max drawdown over stored range: -80.58%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 38.01% |
| 20D RS | 20.27% |
| 60D RS | 45.15% |
| 120D RS | 39.73% |
| Global RS Rank | 210 · 93.74% percentile |
| Watch+Speculative RS Rank | 117 · 94.42% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 35 · 92.36% 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 | 192 / 701 |
| Primary Percentile | 72.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-05-05 | 1.56B | n/a | 191.88M | 152.72M | 0.91 | 604.02M | 67.64M | 536.39M | 168M | n/a | 12.28% | 9.78% | 38.66% | 34.33% | 351.55M | 1.48B |
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.91 | 47.1x | $9.29 | 4.6x | $3.19 | 13.4x | $3.59 | 11.9x |
Shares Diluted: 168M. 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 | 1038.756 | 1173.751 | 1111.795 | 1663.405 | 1557.632 | 1475.899 |
| Revenue Growth (YoY) | -11.289% | 12.996% | -5.278% | 49.614% | -6.359% | -5.247% |
| Gross Profit | 860.44 | 976.428 | 893.727 | 1410.368 | 1312.301 | 1279.442 |
| Operating Income | -112.427 | 97.746 | -6.089 | 414.122 | 420.636 | 253.956 |
| Free Cash Flow | 40.623 | 73.695 | -17.211 | 353.305 | 405.64 | 480.334 |
| Free Cash Flow Per Share | 0.256 | 0.447 | -0.105 | 2.082 | 2.397 | 2.847 |
| EPS (Diluted) GAAP | -0.698103 | -0.296101 | -0.966563 | 2.097294 | 2.170046 | 1.43 |
| EPS Growth | 12500% | 12500% | 12500% | 12500% | 3.469% | -34.103% |
| EPS Non-GAAP | ||||||
| Gross Margin | 82.834% | 83.189% | 80.386% | 84.788% | 84.25% | 86.689% |
| Operating Margin | -10.823% | 8.328% | -0.548% | 24.896% | 27.005% | 17.207% |
| Profit Margin | -10.672% | -4.104% | -14.235% | 21.387% | 23.566% | 16.374% |
| Free Cash Flow Margin | 3.911% | 6.279% | -1.548% | 21.24% | 26.042% | 32.545% |
| Shares Outstanding (Diluted) | 158.803 | 164.753 | 163.742 | 169.73 | 169.198 | 168.743 |
| Shares Change (YoY) | 1.116% | 3.747% | -0.614% | 3.657% | -0.313% | -0.269% |
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-05 | 392.91M | n/a | -48.28M | -12.29% | -66.48M | -16.92% | -0.40 | 166.20M | 351.55M | 1.48B | processed |
| 2025 Q4 | 2026-02-25 | 384.55M | n/a | 58.10M | 15.11% | 49.34M | 12.83% | 0.29 | 169.64M | 388.57M | n/a | processed |
| 2025 Q3 | 2025-10-28 | 394.19M | n/a | 89.08M | 22.60% | 82.76M | 21.00% | 0.49 | 168.51M | 616.45M | n/a | processed |
| 2025 Q2 | 2025-07-29 | 390.66M | n/a | 92.98M | 23.80% | 87.10M | 22.30% | 0.52 | 168.36M | 521.20M | n/a | processed |
| 2025 Q1 | 2025-05-01 | 306.51M | n/a | 13.79M | 4.50% | 22.46M | 7.33% | 0.13 | 168.74M | 399.81M | n/a | processed |
| 2024 Q4 | 2025-02-12 | 429.99M | n/a | 162.69M | 37.84% | 146.50M | 34.07% | 0.88 | 166.20M | 291.15M | 287.73M | processed |
| 2024 Q3 | 2024-10-24 | 378.14M | n/a | 104.76M | 27.70% | 92.38M | 24.43% | 0.55 | 167.03M | 396.29M | 285.82M | processed |
| 2024 Q2 | 2024-07-24 | 399.13M | n/a | 109.88M | 27.53% | 91.36M | 22.89% | 0.53 | 170.98M | 535.15M | 286.46M | processed |
| 2024 Q1 | 2024-05-01 | 350.37M | n/a | 43.31M | 12.36% | 36.83M | 10.51% | 0.21 | 172.98M | 420.75M | 287.10M | processed |
| 2023 Q4 | 2024-02-21 | 377.48M | n/a | 178.57M | 47.31% | 112.78M | 29.88% | 0.68 | 165.98M | 457.47M | 287.73M | processed |
| 2023 Q3 | 2023-10-25 | 380.94M | n/a | 43.85M | 11.51% | 47.76M | 12.54% | 0.28 | 171.90M | 647.71M | 288.37M | processed |
| 2023 Q2 | 2023-07-26 | 617.40M | n/a | 239.19M | 38.74% | 237.06M | 38.40% | 1.38 | 171.55M | 665.79M | 289.00M | processed |
| 2023 Q1 | 2023-04-26 | 287.60M | n/a | -47.49M | -16.51% | -41.84M | -14.55% | -0.25 | 165.09M | 321.40M | 289.63M | processed |
| 2022 Q4 | 2023-02-16 | 304.67M | n/a | -20.58M | -6.76% | -28.25M | -9.27% | -0.17 | 163.54M | 292.47M | 290.27M | processed |
| 2022 Q3 | 2022-11-02 | 252.36M | n/a | -60.64M | -24.03% | -63.97M | -25.35% | -0.39 | 164.28M | 263.96M | 290.90M | processed |
| 2022 Q2 | 2022-07-27 | 276.22M | n/a | -34.46M | -12.47% | -30.14M | -10.91% | -0.18 | 163.84M | 254.65M | 291.54M | processed |
| 2022 Q1 | 2022-04-27 | 278.55M | n/a | -26.59M | -9.54% | -35.90M | -12.89% | n/a | n/a | 282.56M | 292.17M | processed |
| 2021 Q4 | 2022-02-16 | 324.46M | n/a | 2.38M | 0.73% | 873.00K | 0.27% | n/a | n/a | 536.31M | 292.80M | processed |
| 2021 Q3 | 2021-10-27 | 294.14M | n/a | -19.66M | -6.68% | -28.99M | -9.86% | n/a | n/a | 560.30M | 293.44M | processed |
| 2021 Q2 | 2021-07-28 | 303.72M | n/a | 4.42M | 1.46% | 2.36M | 0.78% | n/a | 163.94M | 538.35M | 294.07M | 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.