Price Movement
Volume
Latest volume: 13.26M · 30-day average: 9.41M · Max drawdown over stored range: -56.39%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 42.07% |
| 20D RS | 5.21% |
| 60D RS | 29.59% |
| 120D RS | 72.98% |
| Global RS Rank | 178 · 94.69% percentile |
| Qualified+ RS Rank | 82 · 93.48% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 10 · 62.96% 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 | 3 / 32 |
| Primary Percentile | 93.75 |
| 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-03-29 | 2026-04-23 | 21.68B | 10.84B | 7.43B | 6.71B | 5.30 | 11.99B | 1.58B | 10.41B | 1,266M | 49.98% | 34.26% | 30.94% | 55.31% | 48.02% | 4.75B | n/a |
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-29 | $5.30 | 57.3x | $17.12 | 17.7x | $8.22 | 36.9x | $9.47 | 32.0x |
Shares Diluted: 1,266M. 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 | 10044.7 | 14626.15 | 17227.039 | 17428.516 | 14905.386 | 18435.591 |
| Revenue Growth (YoY) | 4.052% | 45.61% | 17.782% | 1.17% | -14.477% | 23.684% |
| Gross Profit | 6805.306 | 7871.807 | 7855.091 | 7096.166 | 8979.059 | |
| Operating Income | 4482.023 | 5381.822 | 5295.176 | 4325.475 | 5900.968 | |
| Free Cash Flow | 1923.21 | 3239.067 | 2553.64 | 4677.37 | 4255.599 | 5414.078 |
| Free Cash Flow Per Share | 1.28997 | 2.229 | 1.816 | 3.443 | 3.224 | 4.196 |
| EPS (Diluted) GAAP | 2.69 | 3.275 | 3.32 | 2.9 | 4.15 | |
| EPS Growth | 10.219% | 78.146% | 21.747% | 1.374% | -12.651% | 43.103% |
| EPS Non-GAAP | ||||||
| Gross Margin | 45.8817% | 46.528% | 45.694% | 45.07% | 47.608% | 48.705% |
| Operating Margin | 26.6189% | 30.644% | 31.241% | 30.382% | 29.02% | 32.009% |
| Profit Margin | 22.4172% | 26.722% | 26.733% | 25.882% | 25.68% | 29.065% |
| Free Cash Flow Margin | 19.1465% | 22.146% | 14.823% | 26.837% | 28.551% | 29.368% |
| Shares Outstanding (Diluted) | 1490.9 | 1453.2 | 1406.28 | 1358.336 | 1319.949 | 1290.142 |
| Shares Change (YoY) | -6.769% | -2.529% | -3.229% | -3.409% | -2.826% | -2.258% |
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 Q3 | 2026-04-23 | 5.84B | 49.83% | 2.05B | 35.04% | 1.83B | 31.25% | 1.45 | 1.26B | 4.75B | n/a | processed |
| 2026 Q2 | 2026-01-29 | 5.34B | 49.60% | 1.81B | 33.87% | 1.59B | 29.82% | 1.26 | 1.26B | 6.18B | n/a | processed |
| 2026 Q1 | 2025-10-24 | 5.32B | 50.43% | 1.83B | 34.35% | 1.57B | 29.46% | 1.24 | 1.27B | 6.69B | n/a | processed |
| 2025 Q4 | 2025-08-11 | 5.17B | 50.08% | 1.74B | 33.67% | 1.72B | 33.26% | 1.35 | 1.28B | 6.39B | 3.72B | processed |
| 2025 Q3 | 2025-04-25 | 4.72B | 49.02% | 1.56B | 33.09% | 1.33B | 28.19% | 1.03 | 1.29B | 5.45B | n/a | processed |
| 2025 Q2 | 2025-01-31 | 4.38B | 47.37% | 1.33B | 30.48% | 1.19B | 27.22% | 0.92 | 1.29B | 5.67B | n/a | processed |
| 2025 Q1 | 2024-10-28 | 4.17B | 48.05% | 1.26B | 30.33% | 1.12B | 26.79% | 0.86 | 1.30B | 6.07B | n/a | processed |
| 2024 Q4 | 2024-08-29 | 3.87B | 47.53% | 1.13B | 29.10% | 1.02B | 26.35% | 7.78 | 131.13M | 5.85B | 4.47B | processed |
| 2024 Q3 | 2024-04-29 | 3.79B | 47.46% | 1.06B | 27.87% | 965.83M | 25.46% | 7.34 | 131.52M | 5.67B | n/a | processed |
| 2024 Q2 | 2024-01-29 | 3.76B | 46.76% | 1.06B | 28.13% | 954.27M | 25.39% | 7.22 | 132.22M | 5.62B | n/a | processed |
| 2024 Q1 | 2023-10-23 | 3.48B | 47.52% | 1.02B | 29.38% | 887.40M | 25.48% | 6.66 | 133.17M | 5.13B | n/a | processed |
| 2023 Q4 | 2023-08-15 | 3.21B | 45.46% | 854.61M | 26.65% | 802.54M | 25.02% | 5.97 | 134.39M | 5.34B | 4.96B | processed |
| 2023 Q3 | 2023-04-24 | 3.87B | 41.49% | 942.25M | 24.35% | 814.01M | 21.04% | 6.01 | 135.40M | 5.31B | n/a | processed |
| 2023 Q2 | 2023-01-30 | 5.28B | 45.03% | 1.68B | 31.84% | 1.47B | 27.83% | 10.77 | 136.34M | 4.48B | n/a | processed |
| 2023 Q1 | 2022-10-24 | 5.07B | 46.05% | 1.70B | 33.46% | 1.43B | 28.10% | 10.39 | 137.21M | 4.26B | n/a | processed |
| 2022 Q4 | 2022-08-24 | 4.64B | 45.31% | 1.48B | 31.91% | 1.21B | 26.08% | 8.74 | 138.31M | 3.52B | 4.96B | processed |
| 2022 Q3 | 2022-04-26 | 4.06B | 44.74% | 1.19B | 29.36% | 1.02B | 25.16% | 7.30 | 140.06M | 4.19B | 4.96B | processed |
| 2022 Q2 | 2022-02-01 | 4.23B | 46.80% | 1.34B | 31.66% | 1.19B | 28.27% | 8.44 | 141.53M | 5.09B | 4.96B | processed |
| 2022 Q1 | 2021-10-26 | 4.30B | 45.92% | 1.37B | 31.88% | 1.18B | 27.41% | 8.27 | 142.61M | 4.04B | 4.96B | processed |
| 2021 Q4 | 2021-08-17 | 4.15B | 46.20% | 1.32B | 31.75% | 1.14B | 27.61% | 7.98 | 143.51M | 4.42B | 4.96B | 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.