Price Movement
Volume
Latest volume: 8.98M · 30-day average: 12.32M · Max drawdown over stored range: -82.86%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 13.37% |
| 20D RS | -8.65% |
| 60D RS | 5.53% |
| 120D RS | 32.21% |
| Global RS Rank | 625 · 81.37% percentile |
| Qualified+ RS Rank | 243 · 80.68% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 82 · 82.10% 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 | 183 / 701 |
| Primary Percentile | 74.04 |
| 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 | 14.52B | 5.01B | 139.40M | n/a | n/a | 3.46B | 514.20M | 2.95B | 1,203M | 34.51% | 0.96% | n/a | 23.83% | 20.29% | 1.80B | 12.41B |
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 | n/a | n/a | $12.07 | 1.3x | $2.45 | 6.5x | $2.88 | 5.5x |
Shares Diluted: 1,203M. 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 | 11946 | 17886.3 | 16262.7 | 15426.9 | 14739.3 | 14299.9 |
| Revenue Growth (YoY) | 3.874% | 49.726% | -9.077% | -5.139% | -4.457% | -2.981% |
| Gross Profit | 4555.4 | 6011.3 | 6925.7 | 6732.3 | 6138.4 | 5655.2 |
| Operating Income | 1361.1 | 1098.3 | 2746.9 | 2154.3 | 1774.7 | 1233.8 |
| Free Cash Flow | 988.8 | 2559.7 | 2593 | 2523 | 1976.9 | 1937.1 |
| Free Cash Flow Per Share | 1.645 | 2.118 | 2.13 | 2.09 | 1.657 | 1.655 |
| EPS (Diluted) GAAP | -1.114271 | -1.05 | 1.71 | 0.045571 | -0.531467 | -3.002391 |
| EPS Growth | 10300% | 10300% | 10300% | -97.335% | 10300% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 38.133% | 33.608% | 42.586% | 43.64% | 41.646% | 39.547% |
| Operating Margin | 11.394% | 6.14% | 16.891% | 13.965% | 12.041% | 8.628% |
| Profit Margin | -5.608% | -7.095% | 12.781% | 0.355% | -4.303% | -24.58% |
| Free Cash Flow Margin | 8.277% | 14.311% | 15.944% | 16.355% | 13.412% | 13.546% |
| Shares Outstanding (Diluted) | 601.2 | 1208.8 | 1217.4 | 1206.9 | 1193.3 | 1170.7 |
| Shares Change (YoY) | 16.399% | 101.065% | 0.711% | -0.862% | -1.127% | -1.894% |
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 | 3.51B | 32.97% | -79.70M | -2.27% | n/a | n/a | 0.15 | 1.18B | 1.80B | 12.41B | processed |
| 2025 Q4 | 2026-02-26 | 3.69B | 31.10% | -192.70M | -5.22% | n/a | n/a | n/a | 1.30B | 1.32B | 12.48B | processed |
| 2025 Q3 | 2025-11-06 | 3.75B | 36.60% | 178.80M | 4.77% | n/a | n/a | -0.11 | 1.16B | 975.30M | 12.49B | processed |
| 2025 Q2 | 2025-08-07 | 3.57B | 37.35% | 233.00M | 6.53% | n/a | n/a | -0.27 | 1.17B | 566.40M | 12.79B | processed |
| 2025 Q1 | 2025-05-08 | 3.24B | 35.80% | -2.88B | -88.87% | n/a | n/a | -2.55 | 1.19B | 755.00M | 14.18B | processed |
| 2024 Q4 | 2025-02-27 | 3.52B | 34.56% | -179.80M | -5.11% | n/a | n/a | n/a | 1.29B | 734.80M | 14.04B | processed |
| 2024 Q3 | 2024-11-07 | 3.74B | 39.04% | 225.90M | 6.04% | n/a | n/a | 0.08 | 1.20B | 1.88B | 14.30B | processed |
| 2024 Q2 | 2024-08-08 | 3.79B | 38.18% | -239.90M | -6.34% | n/a | n/a | -0.27 | 1.19B | 917.20M | 14.73B | processed |
| 2024 Q1 | 2024-05-09 | 3.65B | 41.17% | 203.90M | 5.58% | n/a | n/a | 0.09 | 1.21B | 1.01B | 16.07B | processed |
| 2023 Q4 | 2024-02-28 | 3.83B | 41.73% | -454.50M | -11.88% | n/a | n/a | n/a | 1.19B | 991.90M | 16.19B | processed |
| 2023 Q3 | 2023-11-08 | 3.93B | 42.99% | 451.70M | 11.48% | n/a | n/a | 0.27 | 1.22B | 1.31B | 17.08B | processed |
| 2023 Q2 | 2023-08-07 | 3.91B | 41.15% | 369.20M | 9.44% | n/a | n/a | 0.22 | 1.22B | 629.20M | 17.27B | processed |
| 2023 Q1 | 2023-05-08 | 3.72B | 41.47% | 399.80M | 10.75% | n/a | n/a | 0.19 | 1.21B | 506.60M | 18.27B | processed |
| 2022 Q4 | 2023-02-27 | 3.87B | 32.95% | -201.30M | -5.21% | n/a | n/a | n/a | 1.22B | 1.26B | 19.51B | processed |
| 2022 Q3 | 2022-11-07 | 4.07B | 42.99% | 560.10M | 13.77% | n/a | n/a | 0.29 | 1.22B | 646.70M | 19.22B | processed |
| 2022 Q2 | 2022-08-08 | 4.11B | 41.49% | 548.70M | 13.37% | n/a | n/a | 0.26 | 1.22B | 664.70M | 20.23B | processed |
| 2022 Q1 | 2022-05-09 | 4.18B | 42.39% | 707.40M | 16.93% | n/a | n/a | 0.33 | 1.21B | 752.40M | 19.42B | processed |
| 2021 Q4 | 2022-02-28 | 4.33B | 35.70% | -77.60M | -1.79% | n/a | n/a | n/a | 1.21B | 701.20M | 21.21B | processed |
| 2021 Q3 | 2021-11-08 | 4.52B | 34.82% | 357.60M | 7.91% | n/a | n/a | 0.26 | 1.21B | 756.60M | 21.56B | processed |
| 2021 Q2 | 2021-08-09 | 4.56B | 29.11% | -47.80M | -1.05% | n/a | n/a | -0.23 | 1.21B | 673.90M | 22.22B | 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.