Price Movement
Volume
Latest volume: 2.93M · 30-day average: 2.34M · Max drawdown over stored range: -66.92%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -7.67% |
| 20D RS | -4.23% |
| 60D RS | -14.77% |
| 120D RS | -2.28% |
| Global RS Rank | 1938 · 42.24% percentile |
| Watch+Speculative RS Rank | 1221 · 41.77% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 108 · 23.94% 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 | 50 / 276 |
| Primary Percentile | 82.25 |
| Score Notes | market-cap support |
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-29 | 919.97M | n/a | n/a | 632.20M | 2.04 | 1.52B | 122.57M | 1.39B | 310M | n/a | n/a | 68.72% | 1.65% | 1.51% | 26.15M | n/a |
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 | $2.04 | 21.8x | $2.97 | 15.0x | $4.49 | 9.9x | $4.89 | 9.1x |
Shares Diluted: 310M. 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 | 1062.809 | 878.244 | 949.74 | 1051.39 | 1190.099 |
| Revenue Growth (YoY) | 19.098% | -17.366% | 8.141% | 10.703% | 13.193% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | -33.749 | 331.389 | 272.777 | 234.065 | 81.064 |
| Free Cash Flow Per Share | -0.1381242377362506 | 1.3565393589586148 | 1.0891431856930098 | 0.8654649657977445 | 0.26582544138093867 |
| EPS (Diluted) GAAP | 1.752907 | 1.796393 | 0.995232 | 1.546999 | 1.939275 |
| EPS Growth | 151.989% | 2.481% | -44.598% | 55.441% | 25.357% |
| EPS Non-GAAP | |||||
| Gross Margin | 98.8465% | 98.2351% | 98.418% | 98.6151% | 98.7868% |
| Operating Margin | 53.339% | 44.666% | 51.485% | 62.742% | 62.511% |
| Profit Margin | 39.211% | 48.611% | 25.5% | 38.647% | 48.066% |
| Free Cash Flow Margin | -3.1755% | 37.7331% | 28.7212% | 22.2624% | 6.8115% |
| Shares Outstanding (Diluted) | 244.338 | 244.29 | 250.451 | 270.45 | 304.952 |
| Shares Change (YoY) | 3.928% | -0.02% | 2.522% | 7.985% | 12.757% |
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-29 | 6.66M | n/a | n/a | n/a | 151.05M | 22.69% | 0.47 | 315.13M | 26.15M | n/a | processed |
| 2025 Q4 | 2026-02-09 | 319.22M | n/a | n/a | n/a | 164.84M | 51.64% | 0.53 | 313.31M | 27.02M | 4.26B | processed |
| 2025 Q3 | 2025-10-31 | 311.59M | n/a | n/a | n/a | 179.72M | 57.68% | 0.59 | 308.17M | 737.19M | 4.99B | processed |
| 2025 Q2 | 2025-08-01 | 282.51M | n/a | n/a | n/a | 136.60M | 48.35% | 0.46 | 303.25M | 734.18M | 5.00B | processed |
| 2025 Q1 | 2025-05-02 | 276.79M | n/a | n/a | n/a | 109.03M | 39.39% | 0.33 | 294.93M | 367.96M | 4.45B | processed |
| 2024 Q4 | 2025-02-13 | 279.32M | n/a | n/a | n/a | n/a | n/a | n/a | 287.44M | 518.34M | 4.84B | processed |
| 2024 Q3 | 2024-10-31 | 276.03M | n/a | n/a | n/a | n/a | n/a | 0.42 | 275.56M | 342.44M | 4.86B | processed |
| 2024 Q2 | 2024-08-02 | 252.75M | n/a | n/a | n/a | n/a | n/a | 0.45 | 261.53M | 35.19M | 4.66B | processed |
| 2024 Q1 | 2024-05-03 | 243.30M | n/a | n/a | n/a | n/a | n/a | 0.27 | 257.26M | 361.77M | 5.03B | processed |
| 2023 Q4 | 2024-02-12 | 239.32M | n/a | n/a | n/a | n/a | n/a | n/a | 256.56M | 442.81M | 5.07B | processed |
| 2023 Q3 | 2023-11-03 | 242.03M | n/a | n/a | n/a | n/a | n/a | 0.37 | 255.96M | 554.71M | 5.29B | processed |
| 2023 Q2 | 2023-08-03 | 250.19M | n/a | n/a | n/a | n/a | n/a | 0.25 | 246.10M | 350.69M | 5.29B | processed |
| 2023 Q1 | 2023-05-03 | 218.20M | n/a | n/a | n/a | n/a | n/a | 0.15 | 243.19M | 245.18M | 5.29B | processed |
| 2022 Q4 | 2023-02-14 | 144.85M | n/a | n/a | n/a | n/a | n/a | n/a | 242.99M | 297.10M | 5.29B | processed |
| 2022 Q3 | 2022-11-03 | 239.43M | n/a | n/a | n/a | n/a | n/a | 0.43 | 243.28M | 134.85M | 5.28B | processed |
| 2022 Q2 | 2022-08-02 | 244.65M | n/a | n/a | n/a | n/a | n/a | 0.38 | 243.33M | 164.95M | 5.31B | processed |
| 2022 Q1 | 2022-05-03 | 249.31M | n/a | n/a | n/a | n/a | n/a | 0.79 | 247.56M | 491.25M | 5.63B | processed |
| 2021 Q4 | 2022-02-17 | 249.95M | n/a | n/a | n/a | n/a | n/a | n/a | 246.92M | 20.53M | 5.25B | processed |
| 2021 Q3 | 2021-11-05 | 281.67M | n/a | n/a | n/a | n/a | n/a | 0.58 | 246.62M | 102.66M | 5.27B | processed |
| 2021 Q2 | 2021-08-03 | 257.42M | n/a | n/a | n/a | n/a | n/a | 0.36 | 243.91M | 100.82M | 5.27B | 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.