Price Movement
Volume
Latest volume: 7.90M · 30-day average: 4.20M · Max drawdown over stored range: -53.26%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 24.75% |
| 20D RS | 1.34% |
| 60D RS | 39.87% |
| 120D RS | 21.33% |
| Global RS Rank | 362 · 89.21% percentile |
| Qualified+ RS Rank | 149 · 88.16% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 36 · 29.41% 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 | 11 / 64 |
| Primary Percentile | 84.38 |
| 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-29 | 2026-04-28 | 12.62B | 6.94B | 3.83B | 2.65B | 10.45 | 4.96B | 698.00M | 4.26B | 254M | 55.05% | 30.35% | 21.03% | 39.29% | 33.76% | 3.71B | 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 | $10.45 | 28.3x | $49.68 | 6.0x | $16.77 | 17.6x | $19.52 | 15.2x |
Shares Diluted: 254M. 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 | 11063 | 13205 | 13276 | 12614 | 12269 |
| Revenue Growth (YoY) | 28.46% | 19.362% | 0.538% | -4.986% | -2.735% |
| Gross Profit | 6067 | 7514 | 7564 | 7147 | 6795 |
| Operating Income | 2609 | 3778 | 3746 | 3526 | 3308 |
| Free Cash Flow | 2277 | 2827 | 2686 | 2055 | 2423 |
| Free Cash Flow Per Share | 8.261 | 10.706 | 10.277 | 7.97 | 9.527 |
| EPS (Diluted) GAAP | 6.79 | 10.55 | 10.7 | 9.73 | 7.95 |
| EPS Growth | 3672.222% | 55.376% | 1.422% | -9.065% | -18.294% |
| EPS Non-GAAP | |||||
| Gross Margin | 54.84% | 56.903% | 56.975% | 56.659% | 55.383% |
| Operating Margin | 23.583% | 28.61% | 28.216% | 27.953% | 26.962% |
| Profit Margin | 16.912% | 21.106% | 21.068% | 19.899% | 16.472% |
| Free Cash Flow Margin | 20.582% | 21.409% | 20.232% | 16.291% | 19.749% |
| Shares Outstanding (Diluted) | 275.646 | 264.053 | 261.37 | 257.848 | 254.331 |
| Shares Change (YoY) | -2.876% | -4.206% | -1.016% | -1.348% | -1.364% |
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-04-28 | 3.18B | 56.21% | 1.50B | 47.31% | 1.12B | 35.27% | 4.43 | 253.53M | 3.71B | n/a | processed |
| 2025 Q4 | 2026-02-19 | 3.33B | 54.18% | 744.00M | 22.31% | 455.00M | 13.64% | 1.79 | 254.12M | 3.27B | 10.97B | processed |
| 2025 Q3 | 2025-10-28 | 3.17B | 56.32% | 893.00M | 28.14% | 631.00M | 19.89% | 2.48 | 254.31M | 3.45B | n/a | processed |
| 2025 Q2 | 2025-07-24 | 2.93B | 53.38% | 687.00M | 23.48% | 445.00M | 15.21% | 1.75 | 253.84M | 3.17B | n/a | processed |
| 2025 Q1 | 2025-04-29 | 2.83B | 55.03% | 723.00M | 25.50% | 490.00M | 17.28% | 1.92 | 255.02M | 3.99B | n/a | processed |
| 2024 Q4 | 2025-02-20 | 3.11B | 53.94% | 675.00M | 21.70% | 495.00M | 15.91% | 1.93 | 256.11M | 3.70B | 10.35B | processed |
| 2024 Q3 | 2024-11-05 | 3.25B | 57.42% | 990.00M | 30.46% | 718.00M | 22.09% | 2.79 | 257.72M | 3.15B | n/a | processed |
| 2024 Q2 | 2024-07-23 | 3.13B | 57.31% | 896.00M | 28.65% | 658.00M | 21.04% | 2.54 | 258.73M | 3.26B | n/a | processed |
| 2024 Q1 | 2024-04-30 | 3.13B | 57.04% | 856.00M | 27.38% | 639.00M | 20.44% | 2.47 | 258.95M | 3.31B | n/a | processed |
| 2023 Q4 | 2024-02-22 | 3.42B | 56.60% | 907.00M | 26.50% | 697.00M | 20.37% | 2.68 | 260.48M | 4.27B | 11.25B | processed |
| 2023 Q3 | 2023-11-07 | 3.43B | 57.22% | 992.00M | 28.89% | 787.00M | 22.92% | 3.01 | 261.10M | 4.04B | n/a | processed |
| 2023 Q2 | 2023-07-25 | 3.30B | 57.02% | 937.00M | 28.40% | 698.00M | 21.16% | 2.67 | 261.30M | 3.86B | n/a | processed |
| 2023 Q1 | 2023-05-02 | 3.12B | 56.71% | 825.00M | 26.43% | 615.00M | 19.71% | 2.35 | 261.21M | 3.93B | n/a | processed |
| 2022 Q4 | 2023-03-01 | 3.31B | 57.10% | 980.00M | 29.59% | 722.00M | 21.80% | 2.76 | 261.70M | 3.85B | 11.25B | processed |
| 2022 Q3 | 2022-11-01 | 3.44B | 57.10% | 1.00B | 29.06% | 738.00M | 21.42% | 2.79 | 264.70M | 3.76B | n/a | processed |
| 2022 Q2 | 2022-07-26 | 3.31B | 56.82% | 943.00M | 28.47% | 670.00M | 20.23% | 2.53 | 264.69M | 3.54B | n/a | processed |
| 2022 Q1 | 2022-05-03 | 3.14B | 56.66% | 873.00M | 27.84% | 657.00M | 20.95% | 2.48 | 265.11M | 2.68B | n/a | processed |
| 2021 Q4 | 2022-02-24 | 3.04B | 56.17% | 807.00M | 26.55% | 602.00M | 19.81% | 2.24 | 268.93M | 2.83B | 10.65B | processed |
| 2021 Q3 | 2021-11-02 | 2.86B | 55.33% | 711.00M | 24.85% | 519.00M | 18.14% | 1.91 | 271.36M | 2.30B | n/a | processed |
| 2021 Q2 | 2021-08-03 | 2.60B | 54.78% | 573.00M | 22.07% | 397.00M | 15.29% | 1.42 | 278.74M | 2.91B | n/a | 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.