Price Movement
Volume
Latest volume: 373.01K · 30-day average: 326.91K · Max drawdown over stored range: -42.14%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -19.47% |
| 20D RS | -12.97% |
| 60D RS | -25.03% |
| 120D RS | -17.16% |
| Global RS Rank | 2614 · 22.09% percentile |
| Watch+Speculative RS Rank | 1612 · 23.13% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 114 · 14.29% 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 | 58 / 208 |
| Primary Percentile | 72.60 |
| Score Notes | market-cap support |
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-02-14 | 2026-03-20 | 19.61B | 10.17B | 3.54B | 2.45B | 142.91 | 5.38B | 2.29B | 3.09B | 17M | 51.88% | 18.08% | 12.47% | 27.43% | 15.74% | 285.49M | 8.91B |
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-02-14 | $142.91 | 21.8x | $1,146.17 | 2.7x | $180.36 | 17.3x | $314.40 | 9.9x |
Shares Diluted: 17M. 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 | 14629.585 | 16252.23 | 17457.209 | 18490.268 | 18938.717 |
| Revenue Growth (YoY) | 15.814% | 11.092% | 7.414% | 5.918% | 2.425% |
| Gross Profit | 7717.785 | 8472.65 | 9070.422 | 9817.052 | 9966.474 |
| Operating Income | 2987.527 | 3270.729 | 3473.986 | 3788.708 | 3610.156 |
| Free Cash Flow | 2896.776 | 2538.744 | 2144.131 | 1931.42 | 1790.08 |
| Free Cash Flow Per Share | 127.057 | 122.449 | 112.241 | 108.488 | 103.803 |
| EPS (Diluted) GAAP | 95.19 | 117.19 | 132.36 | 149.55 | 144.87 |
| EPS Growth | 32.337% | 23.112% | 12.945% | 12.987% | -3.129% |
| EPS Non-GAAP | |||||
| Gross Margin | 52.755% | 52.132% | 51.958% | 53.093% | 52.625% |
| Operating Margin | 20.421% | 20.125% | 19.9% | 20.49% | 19.062% |
| Profit Margin | 14.835% | 14.949% | 14.484% | 14.399% | 13.191% |
| Free Cash Flow Margin | 19.801% | 15.621% | 12.282% | 10.446% | 9.452% |
| Shares Outstanding (Diluted) | 22.799 | 20.733 | 19.103 | 17.803 | 17.245 |
| Shares Change (YoY) | -5.371% | -9.062% | -7.862% | -6.805% | -3.134% |
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-03-20 | 4.27B | 52.49% | 698.46M | 16.34% | 468.86M | 10.97% | 27.63 | 16.97M | 285.49M | 8.91B | processed |
| 2026 Q1 | 2025-12-19 | 4.63B | 50.97% | 784.21M | 16.94% | 530.82M | 11.47% | 31.04 | 17.10M | 287.64M | 8.62B | processed |
| 2025 Q4 | 2025-10-27 | 6.24B | 51.52% | 1.20B | 19.16% | 836.95M | 13.41% | 48.78 | 17.16M | 271.80M | 8.80B | processed |
| 2025 Q3 | 2025-06-13 | 4.46B | 52.72% | 866.17M | 19.40% | 608.44M | 13.63% | 35.36 | 17.21M | 268.62M | 8.85B | processed |
| 2025 Q2 | 2025-03-21 | 3.95B | 53.86% | 706.77M | 17.88% | 487.92M | 12.35% | 28.29 | 17.25M | 300.90M | 9.05B | processed |
| 2025 Q1 | 2024-12-20 | 4.28B | 53.00% | 841.15M | 19.65% | 564.93M | 13.20% | 32.52 | 17.37M | 304.02M | 9.01B | processed |
| 2024 Q4 | 2024-10-28 | 6.21B | 52.50% | 1.30B | 20.90% | 902.21M | 14.54% | 51.88 | 17.39M | 298.17M | 9.02B | processed |
| 2024 Q3 | 2024-06-07 | 4.24B | 53.49% | 900.18M | 21.25% | 651.73M | 15.39% | 36.69 | 17.76M | 275.36M | 8.50B | processed |
| 2024 Q2 | 2024-03-15 | 3.86B | 53.89% | 743.24M | 19.26% | 515.03M | 13.35% | 28.89 | 17.83M | 304.10M | 8.63B | processed |
| 2024 Q1 | 2023-12-18 | 4.19B | 52.84% | 848.60M | 20.25% | 593.46M | 14.16% | 32.55 | 18.23M | 282.98M | 8.58B | processed |
| 2023 Q4 | 2023-10-24 | 5.69B | 52.71% | 1.22B | 21.48% | 864.84M | 15.20% | 46.89 | 18.45M | 277.05M | 7.67B | processed |
| 2023 Q3 | 2023-06-09 | 4.09B | 52.47% | 858.48M | 20.99% | 647.72M | 15.83% | 34.12 | 18.98M | 274.92M | 7.34B | processed |
| 2023 Q2 | 2023-03-17 | 3.69B | 52.29% | 669.98M | 18.15% | 476.54M | 12.91% | 24.64 | 19.34M | 301.29M | 7.04B | processed |
| 2023 Q1 | 2022-12-20 | 3.99B | 50.05% | 723.03M | 18.14% | 539.32M | 13.53% | 27.45 | 19.64M | 269.79M | 6.33B | processed |
| 2022 Q4 | 2022-10-24 | 5.35B | 51.53% | 1.10B | 20.64% | 810.04M | 15.15% | 41.01 | 19.75M | 264.38M | 6.12B | processed |
| 2022 Q3 | 2022-06-10 | 3.87B | 51.91% | 785.67M | 20.33% | 592.57M | 15.33% | 29.03 | 20.41M | 263.04M | 6.06B | processed |
| 2022 Q2 | 2022-03-18 | 3.37B | 52.98% | 626.76M | 18.60% | 471.75M | 14.00% | 22.30 | 21.16M | 239.42M | 5.84B | processed |
| 2022 Q1 | 2021-12-17 | 3.67B | 52.47% | 754.49M | 20.56% | 555.24M | 15.13% | 25.69 | 21.61M | 961.12M | 4.77B | processed |
| 2021 Q4 | 2021-10-25 | 4.91B | 52.26% | 1.04B | 21.25% | 785.77M | 15.99% | 36.15 | 21.73M | 1.17B | 5.27B | processed |
| 2021 Q3 | 2021-06-11 | 3.65B | 52.45% | 803.50M | 22.01% | 596.16M | 16.33% | 26.48 | 22.52M | 975.65M | 5.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.