Price Movement
Volume
Latest volume: 5.29M · 30-day average: 8.25M · Max drawdown over stored range: -68.48%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -34.44% |
| 20D RS | -9.65% |
| 60D RS | -42.37% |
| 120D RS | -38.90% |
| Global RS Rank | 3122 · 6.94% percentile |
| Qualified+ RS Rank | 1199 · 4.69% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 386 · 15.72% 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 | 104 / 701 |
| Primary Percentile | 85.31 |
| 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-07 | 9.51B | 4.17B | n/a | 2.64B | 6.04 | 4.38B | 1.06B | 3.32B | 437M | 43.82% | n/a | 27.79% | 46.04% | 34.91% | 1.94B | 9.04B |
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 | $6.04 | 13.1x | $21.74 | 3.7x | $7.59 | 10.5x | $10.01 | 7.9x |
Shares Diluted: 437M. 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 | 7776 | 8080 | 8544 | 9256 | 9467 |
| Revenue Growth (YoY) | 16.494% | 3.909% | 5.743% | 8.333% | 2.28% |
| Gross Profit | 5481 | 5634 | 5984 | 6538 | 6806 |
| Operating Income | 2811 | 2936 | 3070 | 3399 | 3625 |
| Free Cash Flow | 1736 | 1326 | 1621 | 2298 | 2283 |
| Free Cash Flow Per Share | 3.642 | 2.819 | 3.507 | 5.052 | 5.144 |
| EPS (Diluted) GAAP | 4.27 | 4.49 | 5.07 | 5.47 | 6.02 |
| EPS Growth | 24.854% | 5.152% | 12.918% | 7.89% | 10.055% |
| EPS Non-GAAP | |||||
| Gross Margin | 70.486% | 69.728% | 70.037% | 70.635% | 71.892% |
| Operating Margin | 36.15% | 36.337% | 35.932% | 36.722% | 38.291% |
| Profit Margin | 26.196% | 26.163% | 27.434% | 26.858% | 28.235% |
| Free Cash Flow Margin | 22.325% | 16.411% | 18.972% | 24.827% | 24.115% |
| Shares Outstanding (Diluted) | 476.717 | 470.385 | 462.269 | 454.848 | 443.835 |
| Shares Change (YoY) | -0.387% | -1.328% | -1.725% | -1.605% | -2.421% |
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-07 | 2.26B | 39.61% | n/a | n/a | 601.00M | 26.57% | 1.42 | 422.40M | 1.94B | 9.04B | processed |
| 2025 Q4 | 2026-02-12 | 2.39B | 42.86% | n/a | n/a | 603.00M | 25.26% | 1.38 | 438.54M | 2.31B | 9.04B | processed |
| 2025 Q3 | 2025-11-04 | 2.40B | 45.83% | n/a | n/a | 721.00M | 30.04% | 1.63 | 443.20M | 2.08B | 7.07B | processed |
| 2025 Q2 | 2025-08-05 | 2.46B | 46.67% | n/a | n/a | 718.00M | 29.19% | 1.61 | 445.50M | 1.44B | 5.23B | processed |
| 2025 Q1 | 2025-05-06 | 2.22B | 44.32% | n/a | n/a | 631.00M | 28.42% | 1.41 | 448.00M | 1.72B | 5.23B | processed |
| 2024 Q4 | 2025-02-13 | 2.32B | 44.37% | n/a | n/a | 581.00M | 25.08% | 1.29 | 451.09M | 1.99B | 5.22B | processed |
| 2024 Q3 | 2024-11-04 | 2.39B | 45.56% | n/a | n/a | 682.00M | 28.56% | 1.50 | 453.50M | 1.71B | 6.58B | processed |
| 2024 Q2 | 2024-08-06 | 2.36B | 45.57% | n/a | n/a | 624.00M | 26.43% | 1.37 | 456.00M | 1.57B | 6.57B | processed |
| 2024 Q1 | 2024-05-02 | 2.19B | 43.20% | n/a | n/a | 599.00M | 27.35% | 1.31 | 458.80M | 1.98B | 6.59B | processed |
| 2023 Q4 | 2024-02-13 | 2.21B | 43.20% | n/a | n/a | 525.00M | 23.72% | 1.14 | 460.08M | 2.04B | 6.57B | processed |
| 2023 Q3 | 2023-11-02 | 2.15B | 43.98% | n/a | n/a | 596.00M | 27.71% | 1.29 | 461.40M | 1.75B | 6.55B | processed |
| 2023 Q2 | 2023-08-08 | 2.18B | 43.62% | n/a | n/a | 671.00M | 30.78% | 1.45 | 462.90M | 1.72B | 6.56B | processed |
| 2023 Q1 | 2023-05-04 | 2.00B | 40.10% | n/a | n/a | 552.00M | 27.60% | 1.19 | 464.60M | 2.11B | 6.56B | processed |
| 2022 Q4 | 2023-02-14 | 2.04B | 43.92% | n/a | n/a | 461.00M | 22.60% | 0.99 | 466.74M | 3.58B | 6.55B | processed |
| 2022 Q3 | 2022-11-03 | 2.00B | 44.26% | n/a | n/a | 529.00M | 26.42% | 1.13 | 469.10M | 2.51B | 5.21B | processed |
| 2022 Q2 | 2022-08-04 | 2.05B | 43.52% | n/a | n/a | 529.00M | 25.78% | 1.12 | 471.50M | 2.65B | 5.22B | processed |
| 2022 Q1 | 2022-05-05 | 1.99B | 42.04% | n/a | n/a | 595.00M | 29.96% | 1.26 | 474.10M | 3.13B | 5.23B | processed |
| 2021 Q4 | 2022-02-15 | 1.97B | 42.04% | n/a | n/a | 414.00M | 21.05% | 0.87 | 475.57M | 3.48B | 6.60B | processed |
| 2021 Q3 | 2021-11-04 | 1.99B | 43.52% | n/a | n/a | 552.00M | 27.74% | 1.16 | 476.30M | 3.27B | 6.60B | processed |
| 2021 Q2 | 2021-08-05 | 1.95B | 41.68% | n/a | n/a | 512.00M | 26.28% | 1.07 | 477.00M | 3.66B | 6.60B | 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.