Price Movement
Volume
Latest volume: 2.73M · 30-day average: 3.27M · Max drawdown over stored range: -88.11%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 46.93% |
| 20D RS | 8.27% |
| 60D RS | 53.09% |
| 120D RS | 60.09% |
| Global RS Rank | 154 · 95.41% percentile |
| Watch+Speculative RS Rank | 82 · 96.09% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 8 · 93.98% 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 | 44 / 208 |
| Primary Percentile | 79.33 |
| 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.88B | n/a | n/a | 167.41M | 1.02 | 522.12M | 112.35M | 409.77M | 164M | n/a | n/a | 8.92% | 27.82% | 21.84% | 314.02M | 1.77B |
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.02 | 16.5x | $11.44 | 1.5x | $2.50 | 6.7x | $3.18 | 5.3x |
Shares Diluted: 164M. 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 | 3673.561 | 2482.883 | 2078.925 | 2026.598 | 1892.629 |
| Revenue Growth (YoY) | 3.362% | -32.412% | -16.27% | -2.517% | -6.611% |
| Gross Profit | 1121.998 | 1101.412 | 1030.61 | 1062.3 | 1023.862 |
| Operating Income | 150.048 | 276.095 | 227.771 | 223.405 | 379.474 |
| Free Cash Flow | 117.473 | 92.41 | 1.982 | 156.767 | 316.979 |
| Free Cash Flow Per Share | 0.656 | 0.521 | 0.011 | 0.859 | 1.832 |
| EPS (Diluted) GAAP | -0.007123 | 0.206432 | -2.196731 | -1.117015 | 0.84 |
| EPS Growth | 9000% | 9000% | 9000% | 9000% | 9000% |
| EPS Non-GAAP | |||||
| Gross Margin | 30.543% | 44.36% | 49.574% | 52.418% | 54.097% |
| Operating Margin | 4.085% | 11.12% | 10.956% | 11.024% | 20.05% |
| Profit Margin | -0.037% | 1.488% | -18.549% | -10.046% | 7.645% |
| Free Cash Flow Margin | 3.198% | 3.722% | 0.095% | 7.735% | 16.748% |
| Shares Outstanding (Diluted) | 179.105 | 177.252 | 175.64 | 182.526 | 173.04 |
| Shares Change (YoY) | 4.423% | -1.035% | -0.909% | 3.921% | -5.197% |
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 | 477.41M | n/a | n/a | n/a | 58.14M | 12.18% | 0.39 | 147.74M | 314.02M | 1.77B | processed |
| 2025 Q4 | 2026-02-19 | 477.62M | n/a | n/a | n/a | 27.34M | 5.72% | 0.17 | 157.03M | 297.12M | 1.98B | processed |
| 2025 Q3 | 2025-10-30 | 459.68M | n/a | n/a | n/a | 51.96M | 11.30% | 0.30 | 170.37M | 335.97M | 2.09B | processed |
| 2025 Q2 | 2025-07-31 | 461.91M | n/a | n/a | n/a | 29.98M | 6.49% | 0.17 | 181.00M | 300.78M | 1.88B | processed |
| 2025 Q1 | 2025-05-08 | 493.42M | n/a | n/a | n/a | 35.42M | 7.18% | 0.19 | 184.77M | 339.96M | 1.90B | processed |
| 2024 Q4 | 2025-02-21 | 516.12M | n/a | n/a | n/a | -37.37M | -7.24% | -0.20 | 182.77M | 486.10M | 1.87B | processed |
| 2024 Q3 | 2024-11-08 | 499.46M | n/a | n/a | n/a | -138.47M | -27.72% | -0.75 | 183.84M | 575.51M | 2.05B | processed |
| 2024 Q2 | 2024-08-09 | 793.17M | n/a | n/a | n/a | -24.87M | -3.14% | -0.14 | n/a | 612.00M | 2.07B | processed |
| 2024 Q1 | 2024-05-02 | 830.51M | n/a | n/a | n/a | -2.88M | -0.35% | -0.02 | 177.00M | 537.95M | 2.08B | processed |
| 2023 Q4 | 2024-02-20 | 871.58M | n/a | n/a | n/a | -223.84M | -25.68% | -1.27 | 176.28M | 623.22M | 2.09B | processed |
| 2023 Q3 | 2023-11-02 | 783.75M | n/a | n/a | n/a | -12.52M | -1.60% | -0.07 | 176.10M | 579.43M | 2.10B | processed |
| 2023 Q2 | 2023-08-03 | 776.48M | n/a | n/a | n/a | -141.53M | -18.23% | -0.81 | 175.69M | 560.68M | 1.88B | processed |
| 2023 Q1 | 2023-05-05 | 834.54M | n/a | n/a | n/a | -7.74M | -0.93% | -0.04 | 174.63M | 527.38M | 1.91B | processed |
| 2022 Q4 | 2023-02-17 | 908.69M | n/a | n/a | n/a | 6.30M | 0.69% | 0.04 | 176.75M | 681.15M | 2.17B | processed |
| 2022 Q3 | 2022-11-04 | 830.91M | n/a | n/a | n/a | 5.49M | 0.66% | 0.03 | 176.97M | 606.66M | 2.19B | processed |
| 2022 Q2 | 2022-08-02 | 871.50M | n/a | n/a | n/a | 4.34M | 0.50% | 0.02 | 176.97M | 582.22M | 2.19B | processed |
| 2022 Q1 | 2022-05-05 | 926.94M | n/a | n/a | n/a | 20.82M | 2.25% | 0.12 | 178.03M | 633.96M | 2.20B | processed |
| 2021 Q4 | 2022-02-22 | 983.71M | n/a | n/a | n/a | 1.27M | 0.13% | 0.01 | 179.57M | 746.92M | 2.30B | processed |
| 2021 Q3 | 2021-11-05 | 875.45M | n/a | n/a | n/a | 9.07M | 1.04% | 0.05 | 179.41M | 743.21M | 2.31B | processed |
| 2021 Q2 | 2021-08-03 | 899.20M | n/a | n/a | n/a | 19.86M | 2.21% | 0.11 | 178.98M | 814.37M | 2.33B | 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.