Price Movement
Volume
Latest volume: 2.12M · 30-day average: 2.98M · Max drawdown over stored range: -43.80%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -15.46% |
| 20D RS | 3.25% |
| 60D RS | -20.34% |
| 120D RS | -19.95% |
| Global RS Rank | 2411 · 28.14% percentile |
| Qualified+ RS Rank | 913 · 27.42% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 92 · 35.21% 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 | 4 / 246 |
| Primary Percentile | 98.78 |
| 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-31 | 2026-05-11 | 25.27B | 16.13B | 4.99B | 3.34B | 8.63 | 6.99B | 1.23B | 5.75B | 387M | 63.83% | 19.74% | 13.21% | 27.65% | 22.77% | 2.88B | 14.22B |
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 | $8.63 | 35.4x | $65.38 | 4.7x | $14.88 | 20.5x | $18.07 | 16.9x |
Shares Diluted: 387M. 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 | 17108 | 18449 | 20498 | 22595 | 25116 |
| Revenue Growth (YoY) | 19.211% | 7.838% | 11.106% | 10.23% | 11.157% |
| Gross Profit | 11262 | 11646 | 13097 | 14545 | 16336 |
| Operating Income | 3656 | 3553 | 4114 | 4956 | 5756 |
| Free Cash Flow | 2738 | 2036 | 3136 | 3487 | 4283 |
| Free Cash Flow Per Share | 7.162 | 5.327 | 8.173 | 9.043 | 11.082 |
| EPS (Diluted) GAAP | 5.21 | 6.17 | 8.25 | 7.76 | 8.4 |
| EPS Growth | 24.048% | 18.426% | 33.712% | -5.939% | 8.247% |
| EPS Non-GAAP | |||||
| Gross Margin | 65.829% | 63.125% | 63.894% | 64.373% | 65.042% |
| Operating Margin | 21.37% | 19.258% | 20.07% | 21.934% | 22.918% |
| Profit Margin | 11.655% | 12.781% | 15.441% | 13.246% | 12.924% |
| Free Cash Flow Margin | 16.004% | 11.036% | 15.299% | 15.433% | 17.053% |
| Shares Outstanding (Diluted) | 382.3 | 382.2 | 383.7 | 385.6 | 386.5 |
| Shares Change (YoY) | 0.526% | -0.026% | 0.392% | 0.495% | 0.233% |
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 | 6.02B | 63.29% | 936.00M | 15.55% | 745.00M | 12.38% | 1.93 | 386.50M | 2.88B | 14.22B | processed |
| 2025 Q4 | 2026-02-11 | 7.17B | 64.54% | 1.80B | 25.16% | 849.00M | 11.84% | 2.20 | 386.50M | 4.76B | 14.86B | processed |
| 2025 Q3 | 2025-10-31 | 6.06B | 63.60% | 1.14B | 18.74% | 859.00M | 14.18% | 2.22 | 386.70M | 3.26B | 14.85B | processed |
| 2025 Q2 | 2025-08-01 | 6.02B | 63.78% | 1.11B | 18.48% | 884.00M | 14.68% | 2.29 | 386.40M | 2.38B | 14.83B | processed |
| 2025 Q1 | 2025-05-02 | 5.87B | 63.83% | 837.00M | 14.27% | 654.00M | 11.15% | 1.69 | 386.40M | 2.32B | 14.38B | processed |
| 2024 Q4 | 2025-02-12 | 6.44B | 64.85% | 581.00M | 9.03% | 546.00M | 8.48% | 1.41 | 386.20M | 4.40B | 12.19B | processed |
| 2024 Q3 | 2024-10-30 | 5.49B | 64.02% | 1.08B | 19.75% | 834.00M | 15.18% | 2.16 | 385.60M | 3.85B | 13.32B | processed |
| 2024 Q2 | 2024-07-31 | 5.42B | 63.00% | 1.05B | 19.38% | 825.00M | 15.22% | 2.14 | 385.40M | 1.87B | 10.13B | processed |
| 2024 Q1 | 2024-05-01 | 5.24B | 63.57% | 972.00M | 18.54% | 788.00M | 15.03% | 2.05 | 385.10M | 2.33B | 10.81B | processed |
| 2023 Q4 | 2024-02-14 | 5.82B | 63.68% | 1.26B | 21.62% | 1.14B | 19.66% | 2.98 | 383.70M | 2.97B | 10.90B | processed |
| 2023 Q3 | 2023-11-03 | 4.91B | 64.33% | 931.00M | 18.97% | 692.00M | 14.10% | 1.80 | 384.00M | 1.86B | 10.38B | processed |
| 2023 Q2 | 2023-08-04 | 5.00B | 63.67% | 965.00M | 19.32% | 738.00M | 14.77% | 1.93 | 383.90M | 1.40B | 11.15B | processed |
| 2023 Q1 | 2023-05-02 | 4.78B | 63.12% | 735.00M | 15.38% | 592.00M | 12.39% | 1.54 | 383.20M | 1.67B | 11.86B | processed |
| 2022 Q4 | 2023-02-10 | 5.20B | 62.21% | 814.00M | 15.65% | 563.00M | 10.82% | 1.47 | 382.20M | 1.84B | 11.86B | processed |
| 2022 Q3 | 2022-11-01 | 4.48B | 62.11% | 808.00M | 18.04% | 816.00M | 18.22% | 2.14 | 381.80M | 1.42B | 12.75B | processed |
| 2022 Q2 | 2022-07-27 | 4.49B | 62.90% | 772.00M | 17.18% | 656.00M | 14.60% | 1.72 | 382.20M | 1.04B | 13.37B | processed |
| 2022 Q1 | 2022-04-29 | 4.28B | 63.95% | 447.00M | 10.46% | 323.00M | 7.56% | 0.84 | 382.70M | 1.46B | 13.88B | processed |
| 2021 Q4 | 2022-02-11 | 4.70B | 64.77% | 819.00M | 17.42% | 662.00M | 14.08% | 1.73 | 382.30M | 2.94B | 12.47B | processed |
| 2021 Q3 | 2021-10-29 | 4.16B | 63.51% | 574.00M | 13.80% | 438.00M | 10.53% | 1.14 | 382.70M | 2.56B | 12.63B | processed |
| 2021 Q2 | 2021-07-28 | 4.29B | 64.56% | 732.00M | 17.05% | 592.00M | 13.79% | 1.55 | 382.30M | 2.24B | 14.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.