Price Movement
Volume
Latest volume: 733.24K · 30-day average: 622.13K · Max drawdown over stored range: -51.71%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -6.98% |
| 20D RS | 0.66% |
| 60D RS | -22.90% |
| 120D RS | 5.11% |
| Global RS Rank | 1890 · 43.67% percentile |
| Qualified+ RS Rank | 698 · 44.52% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 67 · 51.45% 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 | 17 / 237 |
| Primary Percentile | 93.25 |
| 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-04-03 | 2026-05-06 | 7.49B | 2.97B | 998.36M | 578.53M | 7.36 | 1.54B | 532.81M | 1.01B | 79M | 39.66% | 13.32% | 7.72% | 20.59% | 13.48% | 232.95M | 2.54B |
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-04-03 | $7.36 | 24.5x | $95.31 | 1.9x | $12.85 | 14.0x | $19.63 | 9.2x |
Shares Diluted: 79M. 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 | 5562.714 | 6200.957 | 6653.858 | 6899.716 | 7228.055 |
| Revenue Growth (YoY) | 11.091% | 11.474% | 7.304% | 3.695% | 4.759% |
| Gross Profit | 1954.187 | 2277.954 | 2598.711 | 2753.179 | 2872.362 |
| Operating Income | 438.401 | 638.437 | 832.033 | 917.859 | 947.367 |
| Free Cash Flow | 366.062 | 255.895 | 528.386 | 505.342 | 619.589 |
| Free Cash Flow Per Share | 3.894 | 2.721 | 5.626 | 5.582 | 7.393 |
| EPS (Diluted) GAAP | 2.017 | 4.574 | 4.35 | 6.99 | 6.81 |
| EPS Growth | 10.219% | 126.772% | -4.897% | 60.69% | -2.575% |
| EPS Non-GAAP | |||||
| Gross Margin | 35.13% | 36.736% | 39.056% | 39.903% | 39.739% |
| Operating Margin | 7.881% | 10.296% | 12.505% | 13.303% | 13.107% |
| Profit Margin | 3.408% | 6.937% | 6.137% | 9.176% | 7.894% |
| Free Cash Flow Margin | 6.581% | 4.127% | 7.941% | 7.324% | 8.572% |
| Shares Outstanding (Diluted) | 94 | 94.05 | 93.923 | 90.524 | 83.807 |
| Shares Change (YoY) | -0.286% | 0.053% | -0.135% | -3.619% | -7.42% |
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 | 1.85B | 39.37% | 237.52M | 12.86% | 111.56M | 6.04% | 1.67 | 66.62M | 232.95M | 2.54B | processed |
| 2025 Q4 | 2026-02-18 | 1.90B | 39.61% | 242.12M | 12.71% | 137.25M | 7.21% | 1.85 | 74.02M | 281.92M | 2.69B | processed |
| 2025 Q3 | 2025-10-29 | 1.89B | 39.64% | 246.63M | 13.06% | 142.33M | 7.54% | 1.64 | 86.73M | 1.53B | 1.44B | processed |
| 2025 Q2 | 2025-07-24 | 1.86B | 40.02% | 272.08M | 14.66% | 187.39M | 10.10% | 2.15 | 87.16M | 1.22B | 1.44B | processed |
| 2025 Q1 | 2025-04-30 | 1.58B | 39.69% | 189.82M | 12.01% | 103.61M | 6.56% | 11.87 | 8.73M | 1.15B | 1.44B | processed |
| 2024 Q4 | 2025-02-20 | 1.75B | 39.96% | 218.75M | 12.53% | 178.95M | 10.25% | 20.48 | 8.74M | 1.14B | 1.44B | processed |
| 2024 Q3 | 2024-10-30 | 1.77B | 39.53% | 227.06M | 12.86% | 115.62M | 6.55% | 13.18 | 8.77M | 1.24B | 1.79B | processed |
| 2024 Q2 | 2024-07-31 | 1.80B | 39.91% | 259.14M | 14.43% | 172.81M | 9.62% | 18.54 | 9.32M | 1.70B | 1.79B | processed |
| 2024 Q1 | 2024-05-06 | 1.59B | 40.25% | 215.41M | 13.53% | 165.74M | 10.41% | 17.66 | 9.39M | 401.26M | 599.29M | processed |
| 2023 Q4 | 2024-02-21 | 1.63B | 39.33% | 178.47M | 10.94% | 75.84M | 4.65% | 8.09 | 9.37M | 635.27M | 599.16M | processed |
| 2023 Q3 | 2023-11-01 | 1.71B | 38.63% | 216.26M | 12.63% | 92.09M | 5.38% | 9.80 | 9.39M | 616.22M | 599.12M | processed |
| 2023 Q2 | 2023-08-02 | 1.74B | 38.62% | 233.67M | 13.44% | 122.32M | 7.03% | 13.02 | 9.40M | 430.17M | 598.99M | processed |
| 2023 Q1 | 2023-05-03 | 1.57B | 39.71% | 206.05M | 13.11% | 118.13M | 7.52% | 12.57 | 9.39M | 289.78M | 598.86M | processed |
| 2022 Q4 | 2023-02-22 | 1.57B | 38.06% | 172.84M | 10.99% | 118.44M | 7.53% | 12.61 | 9.39M | 197.65M | 598.82M | processed |
| 2022 Q3 | 2022-11-01 | 1.63B | 38.14% | 189.93M | 11.66% | 118.76M | 7.29% | 12.63 | 9.41M | 163.24M | 598.78M | processed |
| 2022 Q2 | 2022-08-02 | 1.60B | 34.52% | 147.29M | 9.23% | 99.56M | 6.24% | 10.59 | 9.40M | 188.80M | 598.63M | processed |
| 2022 Q1 | 2022-05-03 | 1.40B | 36.14% | 130.99M | 9.33% | 93.39M | 6.65% | 9.94 | 9.40M | 127.08M | 598.57M | processed |
| 2021 Q4 | 2022-02-22 | 1.40B | 35.14% | 87.09M | 6.21% | 19.11M | 1.36% | 2.04 | 9.36M | 142.31M | 723.44M | processed |
| 2021 Q3 | 2021-11-09 | 1.46B | 35.52% | 137.03M | 9.40% | 68.93M | 4.73% | 7.32 | 9.41M | 186.88M | 793.18M | processed |
| 2021 Q2 | 2021-08-10 | 1.43B | 34.54% | 120.86M | 8.43% | 48.18M | 3.36% | 5.12 | 9.41M | 54.20M | 778.24M | 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.