Price Movement
Volume
Latest volume: 2.67M · 30-day average: 3.35M · Max drawdown over stored range: -86.26%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 15.13% |
| 20D RS | 3.80% |
| 60D RS | 17.92% |
| 120D RS | 18.00% |
| Global RS Rank | 573 · 82.92% percentile |
| Qualified+ RS Rank | 223 · 82.27% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 10 · 91.15% 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 | 20 / 189 |
| Primary Percentile | 89.95 |
| 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-29 | 2.86B | 2.06B | 408.38M | 284.76M | 2.22 | 931.48M | 26.98M | 904.49M | 128M | 72.01% | 14.26% | 9.94% | 32.53% | 31.59% | 1.21B | 2.98B |
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.22 | 30.1x | $22.30 | 3.0x | $7.04 | 9.5x | $7.25 | 9.2x |
Shares Diluted: 128M. 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 | 2329.114 | 2566.111 | 2748.377 | 2808.332 | 2883.501 |
| Revenue Growth (YoY) | 34.972% | 10.175% | 7.103% | 2.181% | 2.677% |
| Gross Profit | 1674.602 | 1821.519 | 1925.352 | 2033.778 | 2065.701 |
| Operating Income | 502.436 | 386.462 | 374.509 | 380.208 | 367.913 |
| Free Cash Flow | 640.303 | 673.375 | 692.563 | 738.261 | 678.028 |
| Free Cash Flow Per Share | 4.365 | 5.311 | 4.942 | 5.605 | 5.463 |
| EPS (Diluted) GAAP | 3.397843 | -5.48 | 2.239851 | 2.350468 | 1.394741 |
| EPS Growth | 26.255% | 6000% | 6000% | 4.939% | -40.661% |
| EPS Non-GAAP | |||||
| Gross Margin | 71.899% | 70.984% | 70.054% | 72.419% | 71.639% |
| Operating Margin | 21.572% | 15.06% | 13.627% | 13.539% | 12.759% |
| Profit Margin | 21.189% | -27.056% | 11.191% | 10.799% | 5.652% |
| Free Cash Flow Margin | 27.491% | 26.241% | 25.199% | 26.288% | 23.514% |
| Shares Outstanding (Diluted) | 146.6833 | 126.779 | 140.145 | 131.721 | 124.114 |
| Shares Change (YoY) | 7.528% | -13.57% | 10.543% | -6.011% | -5.775% |
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 | 631.28M | 72.17% | 119.85M | 18.98% | 69.68M | 11.04% | 0.60 | 121.03M | 1.21B | 2.98B | processed |
| 2025 Q4 | 2026-02-19 | 881.64M | 73.06% | 129.40M | 14.68% | 110.73M | 12.56% | 0.76 | 146.13M | 1.40B | 2.98B | processed |
| 2025 Q3 | 2025-10-29 | 678.03M | 71.29% | 82.71M | 12.20% | 75.50M | 11.14% | 0.63 | 124.96M | 1.25B | 2.98B | processed |
| 2025 Q2 | 2025-07-30 | 672.66M | 71.23% | 76.43M | 11.36% | 28.84M | 4.29% | 0.25 | 121.51M | 1.18B | 2.98B | processed |
| 2025 Q1 | 2025-04-30 | 651.18M | 70.51% | -22.33M | -3.43% | -52.10M | -8.00% | -0.49 | 107.08M | 649.19M | 2.29B | processed |
| 2024 Q4 | 2025-02-19 | 852.16M | 74.45% | 155.13M | 18.20% | 129.91M | 15.24% | 1.02 | 127.54M | 811.18M | 2.29B | processed |
| 2024 Q3 | 2024-10-31 | 662.41M | 71.98% | 86.82M | 13.11% | 57.37M | 8.66% | 0.45 | 130.75M | 818.94M | 2.29B | processed |
| 2024 Q2 | 2024-08-01 | 647.81M | 71.58% | 70.17M | 10.83% | 53.01M | 8.18% | 0.41 | 133.12M | 759.21M | 2.29B | processed |
| 2024 Q1 | 2024-05-02 | 645.95M | 71.03% | 68.09M | 10.54% | 63.00M | 9.75% | 0.48 | 135.34M | 788.84M | 2.28B | processed |
| 2023 Q4 | 2024-02-22 | 842.32M | 69.64% | 115.46M | 13.71% | 83.27M | 9.89% | 0.61 | 137.44M | 914.32M | 2.28B | processed |
| 2023 Q3 | 2023-11-02 | 636.30M | 70.32% | 88.56M | 13.92% | 87.85M | 13.81% | 0.64 | 138.89M | 741.96M | 2.28B | processed |
| 2023 Q2 | 2023-08-03 | 628.88M | 70.00% | -2.37M | -0.38% | 61.91M | 9.85% | 0.45 | 141.01M | 841.51M | 2.28B | processed |
| 2023 Q1 | 2023-05-04 | 640.88M | 69.50% | 78.20M | 12.20% | 74.54M | 11.63% | 0.53 | 142.97M | 786.80M | 2.28B | processed |
| 2022 Q4 | 2023-02-23 | 807.24M | 72.03% | 139.34M | 17.26% | 109.55M | 13.57% | 0.87 | 126.16M | 921.28M | 2.28B | processed |
| 2022 Q3 | 2022-11-03 | 594.47M | 70.66% | -954.78M | -1.61% | -963.07M | -1.62% | -7.62 | 126.35M | 789.99M | 2.28B | processed |
| 2022 Q2 | 2022-07-28 | 585.13M | 70.70% | 72.56M | 12.40% | 73.12M | 12.50% | 0.51 | 145.68M | 758.87M | 2.28B | processed |
| 2022 Q1 | 2022-05-05 | 579.27M | 70.14% | 84.31M | 14.56% | 86.11M | 14.87% | 0.60 | 146.68M | 756.24M | 2.28B | processed |
| 2021 Q4 | 2022-02-25 | 717.14M | 70.86% | 142.25M | 19.84% | 161.56M | 22.53% | 1.08 | 149.13M | 780.20M | 2.28B | processed |
| 2021 Q3 | 2021-11-04 | 532.43M | 71.14% | 83.74M | 15.73% | 89.93M | 16.89% | 0.62 | 147.41M | 619.40M | 2.27B | processed |
| 2021 Q2 | 2021-08-05 | 528.90M | 71.83% | 89.11M | 16.85% | 98.25M | 18.58% | 0.68 | 144.87M | 2.05B | 2.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.