Price Movement
Volume
Latest volume: 710.74K · 30-day average: 621.34K · Max drawdown over stored range: -43.90%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -9.65% |
| 20D RS | -7.39% |
| 60D RS | -4.30% |
| 120D RS | -16.13% |
| Global RS Rank | 2070 · 38.30% percentile |
| Qualified+ RS Rank | 778 · 38.16% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 52 · 45.83% 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 | 1 / 139 |
| Primary Percentile | 100.00 |
| 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-06 | 25.64B | n/a | 8.16B | 6.25B | 38.38 | 3.18B | 648.00M | 2.54B | 163M | n/a | 31.83% | 24.40% | 12.42% | 9.89% | 9.84B | 12.75B |
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 | $38.38 | 25.9x | $157.31 | 6.3x | $15.55 | 64.0x | $19.53 | 51.0x |
Shares Diluted: 163M. 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 | 19374 | 17873 | 17859 | 20407 | 24216 |
| Revenue Growth (YoY) | 19.556% | -7.747% | -0.078% | 14.267% | 18.665% |
| Gross Profit | 9818 | 8684 | 8582 | 10086 | 12048 |
| Operating Income | 7484 | 6479 | 6346 | 7678 | 8664 |
| Free Cash Flow | 4603 | 4423 | 3821 | 4701 | 0 |
| Free Cash Flow Per Share | 29.811 | 29.015 | 25.354 | 31.006 | 39 |
| EPS (Diluted) GAAP | 38.22 | 33.97 | 36.509999 | 42.01 | 35.31 |
| EPS Growth | 20.0% | -11.12% | 7.477% | 15.064% | -15.949% |
| EPS Non-GAAP | |||||
| Gross Margin | 50.676% | 48.587% | 48.054% | 49.424% | 49.752% |
| Operating Margin | 38.629% | 36.25% | 35.534% | 37.624% | 35.778% |
| Profit Margin | 30.458% | 28.971% | 30.808% | 31.21% | 22.931% |
| Free Cash Flow Margin | 23.759% | 24.747% | 21.395% | 23.036% | 3900% |
| Shares Outstanding (Diluted) | 154.4044 | 152.4405 | 150.7065 | 151.6151 | 157.7 |
| Shares Change (YoY) | -0.282% | -1.272% | -1.138% | 0.603% | 4.013% |
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-06 | 6.70B | n/a | 2.81B | 42.01% | 2.21B | 33.02% | 14.06 | 165.00M | 9.84B | 12.75B | processed |
| 2025 Q4 | 2026-02-25 | 7.01B | n/a | 1.66B | 23.70% | 1.13B | 16.08% | 6.81 | 165.40M | 11.47B | 12.77B | processed |
| 2025 Q3 | 2025-11-05 | 6.51B | n/a | 1.96B | 30.04% | 1.32B | 20.33% | 8.43 | 165.20M | 9.98B | 12.77B | processed |
| 2025 Q2 | 2025-08-06 | 5.42B | n/a | 1.73B | 31.92% | 1.59B | 29.37% | 10.19 | 156.30M | 9.48B | 12.76B | processed |
| 2025 Q1 | 2025-05-07 | 5.28B | n/a | 1.70B | 32.18% | 1.51B | 28.62% | 9.64 | 156.60M | 7.75B | 12.35B | processed |
| 2024 Q4 | 2025-02-25 | 5.68B | n/a | 2.08B | 36.55% | 1.67B | 29.42% | 10.64 | 157.00M | 12.76B | 12.31B | processed |
| 2024 Q3 | 2024-11-06 | 5.20B | n/a | 2.01B | 38.60% | 1.63B | 31.38% | 10.90 | 149.60M | 14.04B | 12.37B | 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.