Price Movement
Volume
Latest volume: 4.90M · 30-day average: 5.85M · Max drawdown over stored range: -37.32%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -7.49% |
| 20D RS | 0.48% |
| 60D RS | -8.45% |
| 120D RS | -10.51% |
| Global RS Rank | 1927 · 42.56% percentile |
| Watch+Speculative RS Rank | 1213 · 42.16% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 56 · 50.44% 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 | 49 / 189 |
| Primary Percentile | 74.60 |
| 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 2025-11-29 | 2026-01-07 | 81.72B | 22.24B | 1.51B | 870.00M | 1.54 | 4.44B | 3.43B | 1.01B | 565M | 27.22% | 1.85% | 1.06% | 5.44% | 1.24% | 195.10M | n/a |
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 2025-11-29 | $1.54 | 10.6x | $144.69 | 0.1x | $1.79 | 9.1x | $7.87 | 2.1x |
Shares Diluted: 565M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|---|
| Revenue | 69690.4 | 69690.4 | 71887 | 77649.7 | 79237.7 | 80390.9 |
| Revenue Growth (YoY) | 11.585% | 11.585% | 3.152% | 8.016% | 2.045% | 1.455% |
| Gross Profit | 20784.4 | 21124.6 | 21690.7 | 21965.2 | 22174.9 | |
| Operating Income | 1825 | 2609.3 | 2332.6 | 2357.7 | 2009.8 | |
| Free Cash Flow | 2272.3 | 2272.3 | 1906.9 | 700 | 628.2 | 749.4 |
| Free Cash Flow Per Share | 4.577733645280004 | 3.931 | 4.012 | 1.311 | 1.081 | 1.284 |
| EPS (Diluted) GAAP | 1.470679 | 2.7 | 2.27 | 2.23 | 1.64 | |
| EPS Growth | 83.75% | 83.835% | 83.589% | -15.926% | -1.762% | -26.457% |
| EPS Non-GAAP | ||||||
| Gross Margin | 29.2931% | 29.824% | 29.386% | 27.934% | 27.721% | 27.584% |
| Operating Margin | 2.321% | 2.619% | 3.63% | 3.004% | 2.975% | 2.5% |
| Profit Margin | 1.22% | 1.097% | 1.786% | 1.559% | 1.634% | 1.192% |
| Free Cash Flow Margin | 3.2606% | 3.261% | 2.653% | 0.901% | 0.793% | 0.932% |
| Shares Outstanding (Diluted) | 496.381 | 578.1 | 475.3 | 534 | 581.1 | 583.8 |
| Shares Change (YoY) | -13.966% | -0.379% | -17.782% | 12.35% | 8.82% | 0.465% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 Q3 | 2026-01-07 | 19.12B | 27.45% | 489.70M | 2.56% | 293.30M | 1.53% | 0.55 | 534.70M | 195.10M | n/a | processed |
| 2025 Q2 | 2025-10-14 | 18.92B | 27.00% | 295.30M | 1.56% | 168.50M | 0.89% | 0.30 | 562.50M | 270.60M | n/a | processed |
| 2025 Q1 | 2025-07-22 | 24.88B | 27.08% | 449.30M | 1.81% | 236.40M | 0.95% | 0.41 | 575.40M | 151.00M | n/a | processed |
| 2025 Q4 | 2026-04-27 | 20.25B | 27.22% | -506.70M | -2.50% | -480.80M | -2.37% | -0.94 | 510.60M | 198.60M | n/a | processed |
| 2024 Q3 | 2025-01-08 | 18.77B | 27.94% | 518.50M | 2.76% | 400.60M | 2.13% | 0.69 | 584.10M | 202.30M | n/a | processed |
| 2024 Q2 | 2024-10-15 | 18.55B | 27.61% | 292.00M | 1.57% | 145.50M | 0.78% | 0.25 | 583.20M | 280.00M | n/a | processed |
| 2024 Q1 | 2024-07-23 | 24.27B | 27.77% | 459.60M | 1.89% | 240.70M | 0.99% | 0.41 | 581.30M | 291.10M | n/a | processed |
| 2024 Q4 | 2025-04-21 | 18.80B | 27.39% | 276.00M | 1.47% | 171.80M | 0.91% | 0.29 | 586.50M | 293.60M | n/a | processed |
| 2023 Q3 | 2024-01-09 | 18.56B | 28.01% | 566.10M | 3.05% | 361.40M | 1.95% | 0.62 | 581.10M | 222.70M | n/a | processed |
| 2023 Q2 | 2023-10-17 | 18.29B | 27.56% | 454.40M | 2.48% | 266.90M | 1.46% | 0.46 | 581.90M | 266.10M | n/a | processed |
| 2023 Q1 | 2023-07-25 | 24.05B | 27.70% | 622.20M | 2.59% | 417.20M | 1.73% | 0.72 | 580.10M | 225.20M | n/a | processed |
| 2023 Q4 | 2024-04-22 | 18.34B | 28.05% | 426.20M | 2.32% | 250.50M | 1.37% | 0.43 | 582.90M | 188.70M | n/a | processed |
| 2022 Q3 | 2023-01-10 | 18.15B | 28.21% | 582.40M | 3.21% | 375.50M | 2.07% | 0.20 | 538.60M | 4.41B | n/a | processed |
| 2022 Q2 | 2022-10-19 | 17.92B | 27.93% | 531.00M | 2.96% | 342.70M | 1.91% | 0.59 | 576.30M | 3.39B | n/a | processed |
| 2022 Q1 | 2022-07-27 | 23.31B | 28.08% | 760.10M | 3.26% | 484.20M | 2.08% | 0.84 | 576.30M | 3.21B | n/a | processed |
| 2022 Q4 | 2023-04-25 | 18.27B | 27.84% | 433.60M | 2.37% | 311.10M | 1.70% | 0.57 | 546.60M | 455.80M | n/a | processed |
| 2021 Q3 | 2022-01-12 | 16.73B | 28.87% | 599.60M | 3.58% | 424.50M | 2.54% | 0.74 | 574.20M | 2.66B | n/a | processed |
| 2021 Q2 | 2021-10-20 | 16.51B | 28.58% | 485.90M | 2.94% | 295.20M | 1.79% | 0.52 | 573.00M | 2.85B | n/a | processed |
| 2021 Q1 | 2021-07-29 | 21.27B | 29.11% | 687.10M | 3.23% | 444.80M | 2.09% | 0.78 | 571.40M | 2.17B | n/a | processed |
| 2021 Q4 | 2021-04-28 | 15.19B | 30.79% | -155.10M | -1.02% | -314.30M | -2.07% | -0.35 | 898.80M | 1.72B | 502.00M | 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.