Price Movement
Volume
Latest volume: 11.89M · 30-day average: 7.76M · Max drawdown over stored range: -55.14%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 34.51% |
| 20D RS | 9.82% |
| 60D RS | 20.23% |
| 120D RS | 61.14% |
| Global RS Rank | 251 · 92.52% percentile |
| Qualified+ RS Rank | 108 · 91.41% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 12 · 55.56% 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 | 2 / 32 |
| Primary Percentile | 96.88 |
| Score Notes | market-cap support, industry-tailwind, category-leader |
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-26 | 2026-05-21 | 29.02B | 14.21B | 8.30B | 8.51B | 10.64 | 12.18B | 4.19B | 7.99B | 800M | 48.96% | 28.59% | 29.31% | 41.95% | 27.52% | 8.24B | 6.46B |
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-26 | $10.64 | 42.6x | $36.29 | 12.5x | $9.99 | 45.4x | $15.22 | 29.8x |
Shares Diluted: 800M. 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 | 23063 | 25785 | 26517 | 27176 | 28368 |
| Revenue Growth (YoY) | 34.072% | 11.802% | 2.839% | 2.485% | 4.386% |
| Gross Profit | 10914 | 11993 | 12384 | 12897 | 13808 |
| Operating Income | 7200 | 7784 | 7654 | 7867 | 8511 |
| Free Cash Flow | 4774 | 4612 | 7594 | 7487 | 5698 |
| Free Cash Flow Per Share | 5.195 | 5.259 | 8.987 | 8.977 | 7.052 |
| EPS (Diluted) GAAP | 6.4 | 7.44 | 8.11 | 8.61 | 8.66 |
| EPS Growth | 63.265% | 16.25% | 9.005% | 6.165% | 0.581% |
| EPS Non-GAAP | |||||
| Gross Margin | 47.323% | 46.512% | 46.702% | 47.457% | 48.675% |
| Operating Margin | 31.219% | 30.188% | 28.865% | 28.948% | 30.002% |
| Profit Margin | 25.53% | 25.305% | 25.855% | 26.409% | 24.669% |
| Free Cash Flow Margin | 20.7% | 17.886% | 28.638% | 27.55% | 20.086% |
| Shares Outstanding (Diluted) | 919 | 877 | 845 | 834 | 808 |
| Shares Change (YoY) | -0.433% | -4.57% | -3.649% | -1.302% | -3.118% |
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 Q2 | 2026-05-21 | 7.91B | 49.90% | 2.52B | 31.90% | 2.81B | 35.47% | 3.51 | 799.00M | 8.24B | 6.46B | processed |
| 2026 Q1 | 2026-02-19 | 7.01B | 48.99% | 1.83B | 26.11% | 2.03B | 28.89% | 2.54 | 799.00M | 8.51B | 6.55B | processed |
| 2025 Q4 | 2025-12-12 | 6.80B | 48.01% | 1.71B | 25.18% | 1.90B | 27.90% | 2.37 | 799.00M | 8.57B | 6.55B | processed |
| 2025 Q3 | 2025-08-21 | 7.30B | 48.78% | 2.23B | 30.58% | 1.78B | 24.36% | 2.22 | 802.00M | 7.01B | 6.26B | processed |
| 2025 Q2 | 2025-05-22 | 7.10B | 49.08% | 2.17B | 30.55% | 2.14B | 30.10% | 2.63 | 812.00M | 6.75B | 6.26B | processed |
| 2025 Q1 | 2025-02-20 | 7.17B | 48.79% | 2.17B | 30.35% | 1.19B | 16.54% | 1.45 | 819.00M | 8.21B | 6.26B | processed |
| 2024 Q4 | 2024-12-13 | 7.04B | 47.34% | 2.05B | 29.04% | 1.73B | 24.57% | 2.08 | 831.00M | 9.47B | 6.26B | processed |
| 2024 Q3 | 2024-08-22 | 6.78B | 47.29% | 1.94B | 28.65% | 1.71B | 25.15% | 2.05 | 833.00M | 9.10B | 6.26B | processed |
| 2024 Q2 | 2024-05-23 | 6.65B | 47.44% | 1.91B | 28.77% | 1.72B | 25.91% | 2.06 | 836.00M | 7.56B | 5.56B | processed |
| 2024 Q1 | 2024-02-27 | 6.71B | 47.77% | 1.97B | 29.33% | 2.02B | 30.10% | 2.41 | 837.00M | 7.49B | 5.56B | processed |
| 2023 Q4 | 2023-12-15 | 6.72B | 47.14% | 1.97B | 29.32% | 2.00B | 29.81% | 2.38 | 842.00M | 6.87B | 5.56B | processed |
| 2023 Q3 | 2023-08-24 | 6.42B | 46.32% | 1.80B | 28.05% | 1.56B | 24.28% | 1.85 | 843.00M | 6.54B | 5.66B | processed |
| 2023 Q2 | 2023-05-26 | 6.63B | 46.67% | 1.91B | 28.82% | 1.57B | 23.76% | 1.86 | 847.00M | 5.10B | 5.66B | processed |
| 2023 Q1 | 2023-02-23 | 6.74B | 46.67% | 1.97B | 29.23% | 1.72B | 25.48% | 2.02 | 849.00M | 4.05B | 5.66B | processed |
| 2022 Q4 | 2022-12-16 | 6.75B | 45.95% | 1.99B | 29.55% | 1.59B | 23.57% | 1.85 | 859.00M | 2.58B | 5.66B | processed |
| 2022 Q3 | 2022-08-25 | 6.52B | 46.10% | 1.92B | 29.51% | 1.61B | 24.63% | 1.85 | 869.00M | 3.55B | 5.46B | processed |
| 2022 Q2 | 2022-05-26 | 6.25B | 46.87% | 1.89B | 30.33% | 1.54B | 24.60% | 1.74 | 883.00M | 3.92B | 5.46B | processed |
| 2022 Q1 | 2022-02-24 | 6.27B | 47.19% | 1.98B | 31.51% | 1.79B | 28.58% | 2.00 | 897.00M | 5.74B | 5.45B | processed |
| 2021 Q4 | 2021-12-17 | 6.12B | 48.10% | 2.01B | 32.89% | 1.71B | 27.96% | 1.89 | 907.00M | 5.46B | 5.45B | processed |
| 2021 Q3 | 2021-08-26 | 6.20B | 47.89% | 2.01B | 32.49% | 1.72B | 27.70% | 1.87 | 918.00M | 6.51B | 5.45B | 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.