Price Movement
Volume
Latest volume: 1.41M · 30-day average: 1.49M · Max drawdown over stored range: -77.00%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 5.54% |
| 20D RS | 3.79% |
| 60D RS | 1.97% |
| 120D RS | 9.99% |
| Global RS Rank | 982 · 70.73% percentile |
| Watch+Speculative RS Rank | 614 · 70.72% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 45 · 68.31% 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 | 32 / 276 |
| Primary Percentile | 88.77 |
| 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-03-31 | 2026-05-11 | 6.65B | n/a | 3.21B | n/a | n/a | 7.01B | 1.62B | 5.40B | 326M | n/a | 48.28% | n/a | 1.05% | 81.15% | 542.96M | 28.25B |
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 | n/a | n/a | $20.39 | 10.3x | $16.55 | 12.7x | $21.51 | 9.8x |
Shares Diluted: 326M. 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 | 5116.789 | 5291.447 | 5658.836 | 5963.798 | 6364.505 |
| Revenue Growth (YoY) | 11.133% | 3.456% | 6.943% | 5.389% | 6.599% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | 3109.467 | 3116.58 | 3137.51 | 3059.071 | 3202.205 |
| Free Cash Flow Per Share | 8.272790624722417 | 9.51227 | 9.600488576562691 | 9.380858195023038 | 9.811680135241277 |
| EPS (Diluted) GAAP | 6.83622 | 6.51644 | 6.975942 | 7.26 | 14.168941 |
| EPS Growth | 90.424% | -4.678% | 7.051% | 4.072% | 95.164% |
| EPS Non-GAAP | |||||
| Gross Margin | 79.1382% | 79.3148% | 80.1082% | 80.9116% | 80.0152% |
| Operating Margin | 47.141% | 48.825% | 49.604% | 51.86% | 49.949% |
| Profit Margin | 43.918% | 40.371% | 40.287% | 39.699% | 72.739% |
| Free Cash Flow Margin | 60.7699% | 58.8984% | 55.4444% | 51.294% | 50.3135% |
| Shares Outstanding (Diluted) | 328.5871 | 327.8167 | 326.8073 | 326.0971 | 326.367 |
| Shares Change (YoY) | 6.429% | -0.234% | -0.308% | -0.217% | 0.083% |
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-11 | 1.76B | n/a | 762.16M | 43.38% | n/a | n/a | 1.48 | 324.96M | 542.96M | 28.25B | processed |
| 2025 Q4 | 2026-02-25 | 1.79B | n/a | 890.67M | 49.72% | n/a | n/a | n/a | 326.18M | 823.15M | 28.43B | processed |
| 2025 Q3 | 2025-11-06 | 1.60B | n/a | 812.91M | 50.76% | n/a | n/a | 1.86 | 326.49M | 1.55B | 25.79B | processed |
| 2025 Q2 | 2025-08-07 | 1.50B | n/a | 744.20M | 49.66% | n/a | n/a | 1.70 | 326.49M | 1.23B | 25.40B | processed |
| 2025 Q1 | 2025-05-12 | 1.47B | n/a | 727.62M | 49.40% | n/a | n/a | 1.27 | 326.31M | 1.38B | 24.75B | processed |
| 2024 Q4 | 2025-02-21 | 1.58B | n/a | 835.75M | 52.82% | n/a | n/a | n/a | 326.28M | 2.40B | 24.26B | processed |
| 2024 Q3 | 2024-11-08 | 1.48B | n/a | 767.77M | 51.85% | n/a | n/a | 1.46 | 326.16M | 2.47B | 25.42B | processed |
| 2024 Q2 | 2024-08-07 | 1.46B | n/a | 754.10M | 51.71% | n/a | n/a | 1.51 | 326.04M | 2.53B | 25.29B | processed |
| 2024 Q1 | 2024-05-07 | 1.44B | n/a | 735.18M | 50.96% | n/a | n/a | 2.25 | 325.91M | 2.55B | 25.52B | processed |
| 2023 Q4 | 2024-02-22 | 1.53B | n/a | 792.14M | 51.86% | n/a | n/a | n/a | 325.92M | 2.17B | 26.03B | processed |
| 2023 Q3 | 2023-11-02 | 1.41B | n/a | 694.23M | 49.20% | n/a | n/a | 1.82 | 327.16M | 769.03M | 24.92B | processed |
| 2023 Q2 | 2023-08-03 | 1.37B | n/a | 657.92M | 48.04% | n/a | n/a | 1.49 | 327.19M | 837.47M | 24.99B | processed |
| 2023 Q1 | 2023-05-04 | 1.35B | n/a | 662.72M | 49.06% | n/a | n/a | 1.38 | 326.95M | 1.16B | 25.57B | processed |
| 2022 Q4 | 2023-02-23 | 1.40B | n/a | 684.21M | 48.88% | n/a | n/a | n/a | 326.94M | 621.63M | 24.96B | processed |
| 2022 Q3 | 2022-11-03 | 1.32B | n/a | 652.20M | 49.57% | n/a | n/a | 1.65 | 327.29M | 601.52M | 24.64B | processed |
| 2022 Q2 | 2022-08-04 | 1.28B | n/a | 626.76M | 48.97% | n/a | n/a | 1.51 | 328.44M | 541.24M | 24.89B | processed |
| 2022 Q1 | 2022-05-09 | 1.30B | n/a | 620.39M | 47.87% | n/a | n/a | 1.30 | 328.61M | 514.93M | 25.17B | processed |
| 2021 Q4 | 2022-02-24 | 1.33B | n/a | 591.53M | 44.61% | n/a | n/a | n/a | 328.62M | 533.94M | 25.32B | processed |
| 2021 Q3 | 2021-11-03 | 1.30B | n/a | 612.32M | 47.23% | n/a | n/a | 2.07 | 328.62M | 438.42M | 25.58B | processed |
| 2021 Q2 | 2021-08-04 | 1.25B | n/a | 604.72M | 48.22% | n/a | n/a | n/a | n/a | 1.29B | 26.23B | 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.