Price Movement
Volume
Latest volume: 1.85M · 30-day average: 3.50M · Max drawdown over stored range: -55.85%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -21.89% |
| 20D RS | 1.06% |
| 60D RS | -22.64% |
| 120D RS | -32.62% |
| Global RS Rank | 2742 · 18.27% percentile |
| Qualified+ RS Rank | 1066 · 15.26% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 63 · 22.22% 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 | 16 / 126 |
| Primary Percentile | 88.10 |
| 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-31 | 2026-04-27 | 6.40B | n/a | n/a | 1.15B | 3.53 | 2.25B | 121.00M | 2.13B | 326M | n/a | n/a | 17.94% | 35.16% | 33.27% | 1.00B | 6.58B |
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 | $3.53 | 16.7x | $19.66 | 3.0x | $6.54 | 9.0x | $6.91 | 8.5x |
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 | 3050.3 | 3566 | 4199 | 4705 | 5763 |
| Revenue Growth (YoY) | 16.843% | 16.907% | 17.751% | 12.05% | 22.487% |
| Gross Profit | 1413.4 | 1749 | 2012 | 2299 | 2828 |
| Operating Income | 857.5 | 966 | 1156 | 1367 | 1615 |
| Free Cash Flow | 763.8 | 829 | 941 | 1092 | 1382 |
| Free Cash Flow Per Share | 2.753 | 2.971 | 3.349 | 3.845 | 4.415 |
| EPS (Diluted) GAAP | 2.07 | 2.37 | 3.05 | 3.46 | 3.16 |
| EPS Growth | 22.485% | 14.493% | 28.692% | 13.443% | -8.671% |
| EPS Non-GAAP | |||||
| Gross Margin | 46.336% | 49.047% | 47.916% | 48.863% | 49.072% |
| Operating Margin | 28.112% | 27.089% | 27.53% | 29.054% | 28.024% |
| Profit Margin | 18.824% | 18.48% | 20.433% | 20.85% | 18.098% |
| Free Cash Flow Margin | 25.04% | 23.247% | 22.41% | 23.209% | 23.981% |
| Shares Outstanding (Diluted) | 277.4 | 279 | 281 | 284 | 313 |
| Shares Change (YoY) | 0.58% | 0.577% | 0.717% | 1.068% | 10.211% |
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-27 | 1.90B | n/a | n/a | n/a | 426.00M | 22.41% | 1.06 | 337.00M | 1.00B | 6.58B | processed |
| 2025 Q4 | 2026-02-12 | 1.61B | n/a | n/a | n/a | 264.00M | 16.43% | 0.78 | 340.00M | 1.08B | 6.89B | processed |
| 2025 Q3 | 2025-10-28 | 1.61B | n/a | n/a | n/a | 227.00M | 14.13% | 0.68 | 332.00M | 1.19B | 7.65B | processed |
| 2025 Q2 | 2025-07-28 | 1.28B | n/a | n/a | n/a | 231.00M | 17.98% | 0.78 | 293.00M | 8.89B | 7.47B | processed |
| 2025 Q1 | 2025-04-28 | 1.40B | n/a | n/a | n/a | 331.00M | 23.58% | 1.15 | 285.00M | 669.00M | 3.73B | processed |
| 2024 Q4 | 2025-02-13 | 1.18B | n/a | n/a | n/a | 210.00M | 17.75% | 0.73 | 287.00M | 685.00M | 3.60B | processed |
| 2024 Q3 | 2024-10-28 | 1.19B | n/a | n/a | n/a | 234.00M | 19.73% | 0.81 | 284.00M | 968.00M | 3.37B | processed |
| 2024 Q2 | 2024-07-22 | 1.18B | n/a | n/a | n/a | 257.00M | 21.82% | 0.90 | 283.00M | 1.12B | 3.39B | processed |
| 2024 Q1 | 2024-04-24 | 1.26B | n/a | n/a | n/a | 293.00M | 23.29% | 1.02 | 283.00M | 591.00M | 3.01B | processed |
| 2023 Q4 | 2024-02-22 | 1.03B | n/a | n/a | n/a | 268.70M | 26.18% | 0.95 | 282.00M | 711.30M | 3.23B | processed |
| 2023 Q3 | 2023-10-26 | 1.07B | n/a | n/a | n/a | 175.90M | 16.47% | 0.62 | 281.30M | 768.90M | 3.14B | processed |
| 2023 Q2 | 2023-07-27 | 1.05B | n/a | n/a | n/a | 190.40M | 18.18% | 0.67 | 280.40M | 638.00M | 3.76B | processed |
| 2023 Q1 | 2023-04-28 | 1.12B | n/a | n/a | n/a | 235.50M | 21.10% | 0.83 | 279.40M | 572.80M | 3.68B | processed |
| 2022 Q4 | 2023-02-27 | 901.40M | n/a | n/a | n/a | 145.20M | 16.11% | 0.52 | 278.90M | 662.00M | 3.69B | processed |
| 2022 Q3 | 2022-11-03 | 927.60M | n/a | n/a | n/a | 161.10M | 17.37% | 0.57 | 278.70M | 590.70M | 4.04B | processed |
| 2022 Q2 | 2022-07-26 | 839.70M | n/a | n/a | n/a | 145.20M | 17.29% | 0.51 | 278.20M | 2.40B | 4.16B | processed |
| 2022 Q1 | 2022-05-09 | 904.70M | n/a | n/a | n/a | 220.30M | 24.35% | 0.77 | 278.60M | 1.71B | 3.50B | processed |
| 2021 Q4 | 2022-02-23 | 738.47M | n/a | n/a | n/a | 101.72M | 13.77% | -0.12 | -830.33M | 899.90M | 1.98B | processed |
| 2021 Q3 | 2021-10-26 | 770.30M | n/a | n/a | n/a | 146.35M | 19.00% | 0.52 | 277.55M | 958.40M | 1.76B | processed |
| 2021 Q2 | 2021-07-27 | 727.35M | n/a | n/a | n/a | 139.29M | 19.15% | 0.49 | 276.88M | 863.31M | 1.76B | 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.