Price Movement
Volume
Latest volume: 75.47M · 30-day average: 52.55M · Max drawdown over stored range: -57.63%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 136.62% |
| 20D RS | 32.98% |
| 60D RS | 97.47% |
| 120D RS | 227.57% |
| Global RS Rank | 21 · 99.37% percentile |
| Qualified+ RS Rank | 12 · 99.05% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 1 · 80.00% 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 | 2 / 5 |
| Primary Percentile | 80.00 |
| Score Notes | market-cap support, industry-tailwind, category-leader |
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-02-26 | 2026-03-19 | 58.12B | 33.96B | 28.09B | 24.11B | 21.26 | 46.25B | 33.02B | 13.23B | 1,134M | 58.44% | 48.34% | 41.49% | 79.58% | 22.76% | 13.91B | 995.00M |
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-02-26 | $21.26 | 40.6x | $51.25 | 16.9x | $11.66 | 74.1x | $40.78 | 21.2x |
Shares Diluted: 1,134M. 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 | 27705 | 30758 | 15540 | 25111 | 37378 |
| Revenue Growth (YoY) | 29.251% | 11.02% | -49.477% | 61.589% | 48.851% |
| Gross Profit | 10472 | 13898 | 415 | 5613 | 14873 |
| Operating Income | 6796 | 9709 | -3574 | 1305 | 9809 |
| Free Cash Flow | 2438 | 3114 | -6117 | 121 | 1668 |
| Free Cash Flow Per Share | 2.137 | 2.775 | -5.597 | 0.108 | 1.483 |
| EPS (Diluted) GAAP | 5.14 | 7.75 | -5.34 | 0.7 | 7.59 |
| EPS Growth | 116.673% | 50.778% | 11300% | 11300% | 984.286% |
| EPS Non-GAAP | |||||
| Gross Margin | 37.798% | 45.185% | 2.671% | 22.353% | 39.791% |
| Operating Margin | 24.53% | 31.566% | -22.999% | 5.197% | 26.243% |
| Profit Margin | 21.155% | 28.243% | -37.535% | 3.098% | 22.845% |
| Free Cash Flow Margin | 8.8% | 10.124% | -39.363% | 0.482% | 4.463% |
| Shares Outstanding (Diluted) | 1141 | 1122 | 1093 | 1118 | 1125 |
| Shares Change (YoY) | 0.884% | -1.665% | -2.585% | 2.287% | 0.626% |
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 Q2 | 2026-03-19 | 23.86B | 74.41% | 16.14B | 67.62% | 13.79B | 57.77% | 12.07 | 1.14B | 13.91B | 995.00M | processed |
| 2026 Q1 | 2025-12-18 | 13.64B | 56.04% | 6.14B | 44.98% | 5.24B | 38.41% | 4.60 | 1.14B | 9.73B | 8.84B | processed |
| 2025 Q4 | 2025-10-03 | 11.31B | 44.67% | 3.65B | 32.29% | 3.20B | 28.29% | 2.83 | 1.13B | 9.64B | 11.53B | processed |
| 2025 Q3 | 2025-06-26 | 9.30B | 37.72% | 2.17B | 23.32% | 1.89B | 20.27% | 1.68 | 1.12B | 10.16B | 12.43B | processed |
| 2025 Q2 | 2025-03-21 | 8.05B | 36.79% | 1.77B | 22.02% | 1.58B | 19.66% | 1.41 | 1.12B | 7.55B | 11.54B | processed |
| 2025 Q1 | 2024-12-19 | 8.71B | 38.44% | 2.17B | 24.96% | 1.87B | 21.47% | 1.67 | 1.12B | 6.69B | 11.31B | processed |
| 2024 Q4 | 2024-10-04 | 7.75B | 35.32% | 1.52B | 19.64% | 887.00M | 11.45% | 0.76 | 1.16B | 7.04B | 11.34B | processed |
| 2024 Q3 | 2024-06-27 | 6.81B | 26.90% | 719.00M | 10.56% | 332.00M | 4.87% | 0.30 | 1.12B | 7.59B | 11.33B | processed |
| 2024 Q2 | 2024-03-21 | 5.82B | 18.53% | 191.00M | 3.28% | 793.00M | 13.62% | 0.71 | 1.11B | 8.02B | 12.02B | processed |
| 2024 Q1 | 2023-12-21 | 4.73B | -0.74% | -1.13B | -23.87% | -1.23B | -26.11% | -1.12 | 1.10B | 8.07B | 12.02B | processed |
| 2023 Q4 | 2023-10-06 | 4.01B | -10.85% | -1.47B | -36.71% | -1.43B | -35.66% | -1.30 | 1.10B | 8.58B | 12.05B | processed |
| 2023 Q3 | 2023-06-29 | 3.75B | -17.80% | -1.76B | -46.93% | -1.90B | -50.53% | -1.73 | 1.09B | 9.30B | 12.07B | processed |
| 2023 Q2 | 2023-03-29 | 3.69B | -32.66% | -2.30B | -62.36% | -2.31B | -62.60% | -2.12 | 1.09B | 9.80B | 11.20B | processed |
| 2023 Q1 | 2022-12-22 | 4.08B | 21.86% | -209.00M | -5.12% | -195.00M | -4.77% | -0.18 | 1.09B | 9.57B | 9.35B | processed |
| 2022 Q4 | 2022-10-07 | 6.64B | 39.47% | 1.52B | 22.90% | 1.49B | 22.46% | 1.35 | 1.11B | 8.26B | 6.02B | processed |
| 2022 Q3 | 2022-07-01 | 8.64B | 46.69% | 3.00B | 34.76% | 2.63B | 30.39% | 2.34 | 1.12B | 9.16B | 6.03B | processed |
| 2022 Q2 | 2022-03-30 | 7.79B | 47.21% | 2.55B | 32.70% | 2.26B | 29.06% | 2.00 | 1.13B | 9.12B | 6.08B | processed |
| 2022 Q1 | 2022-01-06 | 7.69B | 46.38% | 2.63B | 34.23% | 2.31B | 30.00% | 2.04 | 1.13B | 8.68B | 6.10B | processed |
| 2021 Q4 | 2021-10-08 | 8.27B | 47.28% | 2.96B | 35.71% | 2.72B | 32.87% | 2.38 | 1.14B | 7.76B | 5.97B | processed |
| 2021 Q3 | 2021-07-01 | 7.42B | 42.12% | 1.80B | 24.24% | 1.74B | 23.38% | 1.52 | 1.15B | 7.76B | 1.25B | 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.