Price Movement
Volume
Latest volume: 4.06M · 30-day average: 8.14M · Max drawdown over stored range: -52.20%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 4.93% |
| 20D RS | 9.04% |
| 60D RS | -1.43% |
| 120D RS | 9.24% |
| Global RS Rank | 1014 · 69.78% percentile |
| Qualified+ RS Rank | 374 · 70.27% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 37 · 73.19% 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 | 35 / 176 |
| Primary Percentile | 80.68 |
| 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-01 | 17.53B | n/a | 4.58B | 2.95B | 3.43 | 8.67B | 6.56B | 2.11B | 862M | n/a | 26.15% | 16.85% | 49.47% | 12.03% | 351.00M | 25.12B |
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 | $3.43 | 19.5x | $20.33 | 3.3x | $2.45 | 27.4x | $10.06 | 6.7x |
Shares Diluted: 862M. 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 | 14172 | 11419 | 13938 | 14393 | 14459 | 16506 |
| Revenue Growth (YoY) | -1.59% | -19.426% | 22.06% | 3.264% | 0.459% | 14.157% |
| Gross Profit | ||||||
| Operating Income | ||||||
| Free Cash Flow | -1104 | -2024 | -4058 | -3663 | -7409 | -7292 |
| Free Cash Flow Per Share | -1.329 | -2.503 | -4.92 | -4.379 | -8.827 | -8.526 |
| EPS (Diluted) GAAP | -0.574007 | 4.119653 | 1.332686 | 2.330567 | 2.434691 | 3.453631 |
| EPS Growth | 4000% | 4000% | -67.651% | 74.877% | 4.468% | 48.563% |
| EPS Non-GAAP | ||||||
| Gross Margin | 47.3947% | 45.7526% | 48.5305% | 47.8802% | 49.0185% | |
| Operating Margin | 17.4796% | 10.3817% | 23.7199% | 22.4566% | 26.7418% | |
| Profit Margin | -3.288% | 29.171% | 7.878% | 13.548% | 14.15% | 17.897% |
| Free Cash Flow Margin | -7.79% | -17.725% | -29.115% | -25.45% | -51.241% | -44.178% |
| Shares Outstanding (Diluted) | 831 | 808.5 | 824.8 | 836.5 | 839.4 | 855.3 |
| Shares Change (YoY) | 2.732% | -2.708% | 2.016% | 1.419% | 0.347% | 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-01 | 5.09B | n/a | 1.39B | 27.34% | 621.00M | 12.20% | 0.69 | 880.10M | 351.00M | 25.12B | processed |
| 2025 Q4 | 2026-02-23 | 4.21B | n/a | 756.00M | 17.96% | 567.00M | 13.47% | 0.66 | 860.40M | 250.00M | 48.79B | processed |
| 2025 Q3 | 2025-10-31 | 4.51B | n/a | 1.34B | 29.69% | 1.01B | 22.31% | 1.16 | 855.40M | 932.00M | 23.57B | processed |
| 2025 Q2 | 2025-08-01 | 3.72B | n/a | 1.10B | 29.48% | 760.00M | 20.44% | 0.88 | 853.20M | 344.00M | 23.14B | processed |
| 2025 Q1 | 2025-05-01 | 4.08B | n/a | 1.22B | 29.94% | 646.00M | 15.81% | 0.75 | 852.20M | 355.00M | 21.45B | processed |
| 2024 Q4 | 2025-02-27 | 3.42B | n/a | 391.00M | 11.44% | -76.00M | -2.22% | -0.09 | 842.40M | 310.00M | 41.82B | processed |
| 2024 Q3 | 2024-11-01 | 3.79B | n/a | 1.22B | 32.18% | 954.00M | 25.20% | 1.12 | 839.30M | 1.78B | 22.98B | processed |
| 2024 Q2 | 2024-08-01 | 3.46B | n/a | 805.00M | 23.30% | 572.00M | 16.56% | 0.65 | 838.30M | 139.00M | 20.85B | processed |
| 2024 Q1 | 2024-05-02 | 3.52B | n/a | 833.00M | 23.64% | 674.00M | 19.13% | 0.78 | 837.60M | 265.00M | 21.66B | processed |
| 2023 Q4 | 2024-02-23 | 3.20B | n/a | 698.00M | 21.83% | 235.00M | 7.35% | 0.28 | 837.40M | 184.00M | 44.16B | processed |
| 2023 Q3 | 2023-11-08 | 3.76B | n/a | 1.03B | 27.54% | 163.00M | 4.34% | 0.17 | 836.80M | 137.00M | 20.83B | processed |
| 2023 Q2 | 2023-08-04 | 3.69B | n/a | 722.00M | 19.59% | 599.00M | 16.26% | 0.69 | 836.20M | 137.00M | 20.62B | processed |
| 2023 Q1 | 2023-05-05 | 4.76B | n/a | 1.45B | 30.38% | 997.00M | 20.96% | 1.17 | 835.50M | 1.79B | 19.60B | processed |
| 2022 Q4 | 2023-02-21 | 4.73B | n/a | -134.00M | -2.83% | -42.00M | -0.89% | -0.05 | 801.10M | 153.00M | 45.30B | processed |
| 2022 Q3 | 2022-11-04 | 4.66B | n/a | 1.07B | 23.03% | 778.00M | 16.71% | 0.91 | 833.20M | 163.00M | 17.86B | processed |
| 2022 Q2 | 2022-08-08 | 3.79B | n/a | -318.00M | -8.38% | -453.00M | -11.94% | -0.58 | 818.40M | 272.00M | 17.99B | processed |
| 2022 Q1 | 2022-05-05 | 4.55B | n/a | 976.00M | 21.46% | 711.00M | 15.64% | 0.83 | 832.00M | 444.00M | 16.28B | processed |
| 2021 Q4 | 2022-02-24 | 3.81B | n/a | 937.00M | 24.58% | 1.34B | 35.18% | 1.65 | 811.20M | 283.00M | 15.77B | processed |
| 2021 Q3 | 2021-11-05 | 3.43B | n/a | 841.00M | 24.49% | 654.00M | 19.04% | 0.79 | 810.00M | 180.00M | 16.35B | processed |
| 2021 Q2 | 2021-08-06 | 3.08B | n/a | 363.00M | 11.77% | 285.00M | 9.24% | 0.33 | 806.60M | 240.00M | 15.79B | 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.