Price Movement
Volume
Latest volume: 7.21M · 30-day average: 9.07M · Max drawdown over stored range: -48.73%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -6.05% |
| 20D RS | -3.44% |
| 60D RS | -14.02% |
| 120D RS | 0.62% |
| Global RS Rank | 1825 · 45.60% percentile |
| Qualified+ RS Rank | 669 · 46.82% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 87 · 36.96% 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 | 55 / 176 |
| Primary Percentile | 69.32 |
| 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-08 | 9.41B | n/a | 2.20B | 1.22B | 1.63 | 4.30B | 6.81B | -2.51B | 747M | n/a | 23.34% | 12.96% | 45.71% | -26.68% | 1.24B | 19.24B |
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 | $1.63 | 21.9x | $12.59 | 2.8x | $-3.36 | -10.6x | $5.76 | 6.2x |
Shares Diluted: 747M. 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 | 5783 | 7902 | 8312 | 8462 | 9042 |
| Revenue Growth (YoY) | 5.645% | 36.642% | 5.189% | 1.805% | 6.854% |
| Gross Profit | |||||
| Operating Income | |||||
| Free Cash Flow | 297 | -425 | -632 | -465 | -1401 |
| Free Cash Flow Per Share | 0.388 | -0.577 | -0.856 | -0.629 | -1.885 |
| EPS (Diluted) GAAP | -1.93996 | 1.016995 | 1 | 1.2 | 1.59 |
| EPS Growth | 6100% | 6100% | -1.671% | 20.0% | 32.5% |
| EPS Non-GAAP | |||||
| Gross Margin | 40.4807% | 33.3713% | 39.4129% | 40.0969% | 42.7339% |
| Operating Margin | 24.6239% | 17.388% | 19.6102% | 20.5625% | 23.5457% |
| Profit Margin | -25.592% | 9.555% | 8.891% | 10.47% | 13.061% |
| Free Cash Flow Margin | 5.136% | -5.378% | -7.603% | -5.495% | -15.494% |
| Shares Outstanding (Diluted) | 764.819 | 736.902 | 738.166 | 739.853 | 743.348 |
| Shares Change (YoY) | -0.593% | -3.65% | 0.172% | 0.229% | 0.472% |
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-08 | 2.79B | n/a | 745.00M | 26.75% | 452.00M | 16.23% | n/a | 757.16M | 1.24B | 19.24B | processed |
| 2025 Q4 | 2026-02-20 | 2.35B | n/a | 476.00M | 20.28% | 266.00M | 11.33% | 0.36 | 745.15M | 1.07B | 18.45B | processed |
| 2025 Q3 | 2025-11-05 | 2.24B | n/a | 569.00M | 25.44% | 318.00M | 14.22% | 0.43 | 744.29M | 1.10B | 17.53B | processed |
| 2025 Q2 | 2025-07-31 | 2.04B | n/a | 406.00M | 19.90% | 183.00M | 8.97% | 0.25 | 742.54M | 294.00M | 16.58B | processed |
| 2022 Q3 | 2024-11-01 | 2.08B | n/a | 428.00M | 20.61% | 214.00M | 10.30% | 0.29 | 739.97M | 542.00M | 17.49B | processed |
| 2022 Q3 | 2024-08-02 | 1.87B | n/a | 390.00M | 20.81% | 190.00M | 10.14% | 0.26 | 739.56M | 282.00M | 16.14B | processed |
| 2022 Q3 | 2024-05-01 | 2.30B | n/a | 545.00M | 23.66% | 307.00M | 13.33% | 0.42 | 738.82M | 276.00M | 16.04B | processed |
| 2022 Q3 | 2023-11-02 | 2.04B | n/a | 437.00M | 21.44% | 230.00M | 11.29% | 0.31 | 738.18M | 353.00M | 14.77B | processed |
| 2022 Q3 | 2023-08-04 | 1.82B | n/a | 305.00M | 16.75% | 112.00M | 6.15% | 0.15 | 738.18M | 326.00M | 14.72B | processed |
| 2022 Q3 | 2023-05-04 | 2.45B | n/a | 498.00M | 20.35% | 285.00M | 11.65% | 0.39 | 737.70M | 460.00M | 15.47B | processed |
| 2022 Q3 | 2022-11-04 | 2.18B | n/a | 341.00M | 15.66% | 174.00M | 7.99% | 0.24 | 737.07M | 303.00M | 13.49B | processed |
| 2022 Q2 | 2022-08-03 | 1.65B | n/a | 243.00M | 14.73% | 119.00M | 7.21% | n/a | 736.77M | 336.00M | 13.14B | processed |
| 2022 Q1 | 2022-05-05 | 1.75B | n/a | 454.00M | 25.97% | 273.00M | 15.62% | n/a | 736.18M | 4.25B | 11.65B | processed |
| 2021 Q2 | 2021-11-04 | 1.53B | n/a | 431.00M | 28.23% | 207.00M | 13.56% | n/a | 769.85M | 4.77B | 11.83B | processed |
| 2021 Q2 | 2021-08-05 | 1.30B | n/a | 270.00M | 20.74% | 19.00M | 1.46% | n/a | 769.47M | 7.63B | 12.26B | processed |
| 2021 Q1 | 2021-05-06 | 1.52B | n/a | 415.00M | 27.37% | -1.84B | -1.21% | n/a | 770.71M | 421.00M | 15.26B | processed |
| 2019 Q4 | 2021-02-18 | 1.79B | n/a | 656.00M | 36.67% | 87.00M | 4.86% | 0.10 | 885.50M | 708.00M | 23.21B | processed |
| 2020 Q3 | 2020-11-05 | 1.88B | n/a | 687.00M | 36.56% | 281.00M | 14.95% | 0.37 | 769.66M | 746.00M | 22.61B | processed |
| 2020 Q2 | 2020-08-10 | 1.72B | n/a | 595.00M | 34.51% | 344.00M | 19.95% | 0.45 | 769.41M | 1.28B | 21.93B | processed |
| 2020 Q1 | 2020-05-08 | 2.04B | n/a | 817.00M | 40.03% | 554.00M | 27.14% | 0.72 | 768.74M | 915.00M | 22.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.