Price Movement
Volume
Latest volume: 436.85K · 30-day average: 642.45K · Max drawdown over stored range: -53.88%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -9.48% |
| 20D RS | -1.55% |
| 60D RS | -7.72% |
| 120D RS | -15.21% |
| Global RS Rank | 2052 · 38.84% percentile |
| Qualified+ RS Rank | 767 · 39.03% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 51 · 46.88% 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 | 9 / 139 |
| Primary Percentile | 94.24 |
| 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-07 | 19.32B | n/a | n/a | 3.90B | 40.24 | 12.23B | 265.00M | 11.97B | 97M | n/a | n/a | 20.16% | 63.33% | 61.95% | 9.39B | 3.08B |
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 | $40.24 | 11.3x | $199.55 | 2.3x | $123.63 | 3.7x | $126.36 | 3.6x |
Shares Diluted: 97M. 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 | 11958 | 13389 | 14334 | 16096 | 17926 | 18911 |
| Revenue Growth (YoY) | -7.23% | 11.967% | 7.058% | 12.292% | 11.369% | 5.495% |
| Gross Profit | 5816 | 8258 | 8905 | 9422 | 10361 | 10625 |
| Operating Income | 2700 | 4855 | 5232 | 5613 | 6458 | 6750 |
| Free Cash Flow | 4476 | 3205 | 4225 | 4501 | 6419 | 8161 |
| Free Cash Flow Per Share | 35.609 | 26.708 | 37.159 | 41.753 | 62.381 | 83.106 |
| EPS (Diluted) GAAP | 12.2 | 28.48 | 27.7 | 23.71 | 33.05 | 36.28 |
| EPS Growth | -12.356% | 133.443% | -2.739% | -14.404% | 39.393% | 9.773% |
| EPS Non-GAAP | ||||||
| Gross Margin | 48.637% | 61.677% | 62.125% | 58.536% | 57.799% | 56.184% |
| Operating Margin | 22.579% | 36.261% | 36.501% | 34.872% | 36.026% | 35.694% |
| Profit Margin | 12.828% | 25.521% | 21.969% | 15.88% | 18.972% | 18.841% |
| Free Cash Flow Margin | 37.431% | 23.938% | 29.475% | 27.963% | 35.808% | 43.155% |
| Shares Outstanding (Diluted) | 125.7 | 120 | 113.7 | 107.8 | 102.9 | 98.2 |
| Shares Change (YoY) | -7.574% | -4.535% | -5.25% | -5.189% | -4.545% | -4.568% |
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-07 | 4.89B | n/a | n/a | n/a | 915.00M | 18.73% | 9.68 | 94.50M | 9.39B | 3.08B | processed |
| 2025 Q4 | 2026-02-19 | 5.05B | n/a | n/a | n/a | 1.01B | 19.97% | 10.49 | 96.10M | 9.49B | 3.08B | processed |
| 2025 Q3 | 2025-10-31 | 4.89B | n/a | n/a | n/a | 912.00M | 18.64% | 9.33 | 97.80M | 10.95B | 3.08B | processed |
| 2025 Q2 | 2025-08-05 | 4.49B | n/a | n/a | n/a | 1.06B | 23.61% | 10.73 | 98.80M | 9.61B | 3.08B | processed |
| 2025 Q1 | 2025-05-02 | 4.48B | n/a | n/a | n/a | 583.00M | 13.01% | 5.83 | 100.00M | 8.96B | 3.58B | processed |
| 2024 Q4 | 2025-02-20 | 4.65B | n/a | n/a | n/a | 1.07B | 23.04% | 10.56 | 101.40M | 8.62B | 2.84B | processed |
| 2024 Q3 | 2024-11-01 | 4.56B | n/a | n/a | n/a | 511.00M | 11.21% | 5.00 | 102.20M | 11.38B | 3.39B | processed |
| 2024 Q2 | 2024-08-06 | 4.39B | n/a | n/a | n/a | 829.00M | 18.88% | 8.02 | 103.40M | 8.84B | 3.40B | processed |
| 2024 Q1 | 2024-05-06 | 4.33B | n/a | n/a | n/a | 990.00M | 22.89% | 9.46 | 104.60M | 8.06B | 3.40B | processed |
| 2023 Q4 | 2024-02-22 | 4.17B | n/a | n/a | n/a | 377.00M | 9.05% | 3.57 | 105.70M | 8.76B | 3.40B | processed |
| 2023 Q3 | 2023-11-02 | 4.08B | n/a | n/a | n/a | 872.00M | 21.39% | 8.14 | 107.10M | 7.99B | 3.56B | processed |
| 2023 Q2 | 2023-08-08 | 4.01B | n/a | n/a | n/a | 890.00M | 22.21% | 8.21 | 108.40M | 8.73B | 3.56B | processed |
| 2023 Q1 | 2023-05-02 | 3.85B | n/a | n/a | n/a | 417.00M | 10.85% | 3.79 | 110.00M | 9.84B | 3.56B | processed |
| 2022 Q4 | 2023-02-23 | 3.67B | n/a | n/a | n/a | 494.00M | 13.45% | 4.43 | 111.60M | 9.57B | 2.82B | processed |
| 2022 Q3 | 2022-11-02 | 3.51B | n/a | n/a | n/a | 548.00M | 15.63% | 4.86 | 112.70M | 9.62B | 2.82B | processed |
| 2022 Q2 | 2022-08-01 | 3.51B | n/a | n/a | n/a | 756.00M | 21.53% | 6.61 | 114.40M | 9.38B | 2.82B | processed |
| 2022 Q1 | 2022-05-02 | 3.66B | n/a | n/a | n/a | 761.00M | 20.81% | 6.55 | 116.20M | 8.81B | 2.33B | processed |
| 2021 Q4 | 2022-02-25 | 3.76B | n/a | n/a | n/a | 701.00M | 18.63% | 5.98 | 117.30M | 8.90B | 2.83B | processed |
| 2021 Q3 | 2021-11-09 | 2.91B | n/a | n/a | n/a | 1.03B | 35.48% | 8.65 | 119.20M | 9.55B | 2.83B | processed |
| 2021 Q2 | 2021-08-09 | 3.42B | n/a | n/a | n/a | 591.00M | 17.28% | 4.88 | 121.20M | 8.83B | 3.03B | 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.