Price Movement
Volume
Latest volume: 3.45M · 30-day average: 2.64M · Max drawdown over stored range: -24.86%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -3.10% |
| 20D RS | 6.39% |
| 60D RS | -15.70% |
| 120D RS | 4.75% |
| Global RS Rank | 1617 · 51.80% percentile |
| Qualified+ RS Rank | 581 · 53.82% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 156 · 65.94% 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 | 180 / 701 |
| Primary Percentile | 74.47 |
| 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-05-01 | 37.22B | n/a | 10.57B | 7.80B | 14.38 | 15.82B | 3.35B | 12.47B | 542M | n/a | 28.39% | 20.96% | 42.50% | 33.50% | 12.04B | 51.89B |
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 | $14.38 | 24.3x | $68.64 | 5.1x | $22.99 | 15.2x | $29.17 | 12.0x |
Shares Diluted: 542M. 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 | 25979 | 26323 | 28190 | 33424 | 36751 |
| Revenue Growth (YoY) | 2.183% | 1.324% | 7.093% | 18.567% | 9.954% |
| Gross Profit | 19525 | 19947 | 20395 | 22966 | 26014 |
| Operating Income | 9151 | 10098 | 9823 | 9676 | 11574 |
| Free Cash Flow | 8381 | 8785 | 7359 | 10394 | 8100 |
| Free Cash Flow Per Share | 14.627 | 16.238 | 13.678 | 19.213 | 14.945 |
| EPS (Diluted) GAAP | 10.28 | 12.11 | 12.49 | 7.56 | 14.23 |
| EPS Growth | -16.491% | 17.802% | 3.138% | -39.472% | 88.228% |
| EPS Non-GAAP | |||||
| Gross Margin | 75.157% | 75.778% | 72.348% | 68.711% | 70.784% |
| Operating Margin | 35.225% | 38.362% | 34.846% | 28.949% | 31.493% |
| Profit Margin | 22.684% | 24.891% | 23.828% | 12.237% | 20.982% |
| Free Cash Flow Margin | 32.261% | 33.374% | 26.105% | 31.097% | 22.04% |
| Shares Outstanding (Diluted) | 573 | 541 | 538 | 541 | 542 |
| Shares Change (YoY) | -2.881% | -5.585% | -0.555% | 0.558% | 0.185% |
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-01 | 8.62B | n/a | 2.67B | 30.94% | 1.82B | 21.11% | 3.34 | 544.00M | 12.04B | 51.89B | processed |
| 2025 Q4 | 2026-02-13 | 9.87B | n/a | 2.72B | 27.57% | 1.33B | 13.51% | 2.46 | 542.00M | 9.13B | 50.01B | processed |
| 2025 Q3 | 2025-11-05 | 9.56B | n/a | 2.53B | 26.43% | 3.22B | 33.65% | 5.93 | 542.00M | 9.45B | 52.43B | processed |
| 2025 Q2 | 2025-08-06 | 9.18B | n/a | 2.66B | 28.94% | 1.43B | 15.60% | 2.65 | 541.00M | 8.03B | 53.76B | processed |
| 2025 Q1 | 2025-05-02 | 8.15B | n/a | 1.18B | 14.46% | 1.73B | 21.23% | 3.20 | 541.00M | 8.81B | 54.01B | processed |
| 2024 Q4 | 2025-02-14 | 9.09B | n/a | 2.31B | 25.43% | 627.00M | 6.90% | 1.16 | 541.00M | 11.97B | 56.55B | processed |
| 2024 Q3 | 2024-10-31 | 8.50B | n/a | 2.05B | 24.07% | 2.83B | 33.28% | 5.22 | 542.00M | 9.01B | 56.85B | processed |
| 2024 Q2 | 2024-08-07 | 8.39B | n/a | 1.91B | 22.76% | 746.00M | 8.89% | 1.38 | 541.00M | 9.30B | 57.12B | processed |
| 2024 Q1 | 2024-05-03 | 7.45B | n/a | 991.00M | 13.31% | -113.00M | -1.52% | -0.21 | 536.00M | 9.71B | 60.06B | processed |
| 2023 Q4 | 2024-02-14 | 8.20B | n/a | 1.27B | 15.51% | 767.00M | 9.36% | 1.43 | 538.00M | 10.94B | 63.17B | processed |
| 2023 Q3 | 2023-10-31 | 6.90B | n/a | 2.02B | 29.28% | 1.73B | 25.06% | 3.22 | 538.00M | 34.74B | 59.04B | processed |
| 2023 Q2 | 2023-08-04 | 6.99B | n/a | 2.68B | 38.42% | 1.38B | 19.74% | 2.57 | 537.00M | 34.25B | 59.38B | processed |
| 2023 Q1 | 2023-04-28 | 6.11B | n/a | 1.92B | 31.47% | 2.84B | 46.54% | 5.28 | 538.00M | 31.56B | 60.76B | processed |
| 2022 Q4 | 2023-02-09 | 6.84B | n/a | 2.23B | 32.61% | 1.62B | 23.63% | 3.00 | 538.00M | 7.63B | 37.35B | processed |
| 2022 Q3 | 2022-11-04 | 6.65B | n/a | 2.66B | 39.99% | 2.14B | 32.22% | 3.98 | 538.00M | 9.50B | 37.16B | processed |
| 2022 Q2 | 2022-08-05 | 6.59B | n/a | 2.18B | 33.00% | 1.32B | 19.97% | 2.45 | 537.00M | 5.20B | 35.70B | processed |
| 2022 Q1 | 2022-04-28 | 6.24B | n/a | 2.50B | 40.08% | 1.48B | 23.66% | 2.68 | 551.00M | 6.53B | 36.01B | processed |
| 2021 Q4 | 2022-02-16 | 6.85B | n/a | 2.30B | 33.65% | 1.90B | 27.74% | 3.37 | 564.00M | 7.99B | 33.22B | processed |
| 2021 Q3 | 2021-11-03 | 6.71B | n/a | 2.38B | 35.46% | 1.88B | 28.09% | 3.31 | 570.00M | 11.97B | 33.29B | processed |
| 2021 Q2 | 2021-08-04 | 6.53B | n/a | 828.00M | 12.69% | 464.00M | 7.11% | 0.81 | 576.00M | 6.63B | 28.46B | 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.