Price Movement
Volume
Latest volume: 3.44M · 30-day average: 2.98M · Max drawdown over stored range: -29.69%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -20.79% |
| 20D RS | -5.56% |
| 60D RS | -23.66% |
| 120D RS | -25.54% |
| Global RS Rank | 2683 · 20.03% percentile |
| Watch+Speculative RS Rank | 1644 · 21.60% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 197 · 6.64% 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 | 92 / 263 |
| Primary Percentile | 65.40 |
| 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-04-28 | 14.32B | n/a | 4.27B | 3.23B | 13.42 | 9.39B | 4.66B | 4.73B | 240M | n/a | 29.81% | 22.53% | 65.58% | 33.03% | 2.22B | 4.13B |
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 | $13.42 | 6.9x | $59.59 | 1.5x | $19.68 | 4.7x | $39.08 | 2.4x |
Shares Diluted: 240M. 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 | 7301 | 14123 | 6047 | 4259 | 11639 |
| Revenue Growth (YoY) | 58.236% | 93.439% | -57.183% | -29.568% | 173.28% |
| Gross Profit | 3420 | 8132 | 2172 | 1501 | 5275 |
| Operating Income | 816 | 3526 | 2201 | -482 | 2635 |
| Free Cash Flow | 1053 | 2302 | 551 | 8 | 1644 |
| Free Cash Flow Per Share | 10.058 | 15.771 | 3.854 | 0.051 | 6.839 |
| EPS (Diluted) GAAP | 60.442252 | 33.36 | 16.92 | -4.55 | 7.57 |
| EPS Growth | 3700% | -44.807% | -49.281% | 3700% | 3700% |
| EPS Non-GAAP | |||||
| Gross Margin | 46.843% | 57.58% | 35.919% | 35.243% | 45.322% |
| Operating Margin | 11.177% | 24.966% | 36.398% | -11.317% | 22.639% |
| Profit Margin | 86.673% | 34.476% | 40.003% | -16.764% | 15.628% |
| Free Cash Flow Margin | 14.423% | 16.3% | 9.112% | 0.188% | 14.125% |
| Shares Outstanding (Diluted) | 104.695 | 145.961 | 142.976 | 156.989 | 240.37 |
| Shares Change (YoY) | 971.268% | 39.415% | -2.045% | 9.801% | 53.113% |
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-04-28 | 4.40B | n/a | 1.53B | 34.82% | 1.16B | 26.36% | 4.81 | 240.76M | 2.22B | 4.13B | processed |
| 2025 Q4 | 2026-02-18 | 3.27B | n/a | 745.00M | 22.77% | 553.00M | 16.90% | 2.30 | 240.36M | 616.00M | 5.01B | processed |
| 2025 Q3 | 2025-10-28 | 2.97B | n/a | 725.00M | 24.44% | 547.00M | 18.44% | 2.28 | 239.89M | 613.00M | 5.01B | processed |
| 2025 Q2 | 2025-07-29 | 3.69B | n/a | 1.27B | 34.39% | 968.00M | 26.23% | 4.02 | 240.56M | 731.00M | 5.12B | processed |
| 2025 Q1 | 2025-04-29 | 2.20B | n/a | -268.00M | -12.20% | -249.00M | -11.34% | -1.06 | 234.43M | 349.00M | 5.24B | processed |
| 2024 Q4 | 2025-02-26 | 2.00B | n/a | -386.00M | -19.29% | -399.00M | -19.94% | -1.72 | 232.08M | 317.00M | 5.29B | processed |
| 2024 Q3 | 2024-10-29 | 648.00M | n/a | -155.00M | -23.92% | -114.00M | -17.59% | -0.85 | 133.79M | 1.04B | 2.02B | processed |
| 2024 Q2 | 2024-07-29 | 505.00M | n/a | -294.00M | -58.22% | -227.00M | -44.95% | -1.73 | 131.17M | 1.02B | 2.02B | processed |
| 2024 Q1 | 2024-04-30 | 1.08B | n/a | 32.00M | 2.96% | 26.00M | 2.41% | 0.18 | 141.75M | 1.18B | 2.02B | processed |
| 2023 Q4 | 2024-02-21 | 1.95B | n/a | 726.00M | 37.27% | 569.00M | 29.21% | 4.02 | 141.51M | 1.08B | 2.03B | processed |
| 2023 Q3 | 2023-10-31 | 1.51B | n/a | 79.00M | 5.22% | 70.00M | 4.63% | 0.49 | 142.35M | 713.00M | 2.03B | processed |
| 2023 Q2 | 2023-08-01 | 1.89B | n/a | 517.00M | 27.34% | 391.00M | 20.68% | 2.73 | 143.27M | 903.00M | 2.04B | processed |
| 2023 Q1 | 2023-05-02 | 3.37B | n/a | 1.82B | 54.01% | 1.39B | 41.22% | 9.60 | 144.73M | 130.00M | 2.04B | processed |
| 2022 Q4 | 2023-02-22 | 4.13B | n/a | 2.23B | 54.00% | n/a | n/a | n/a | 148.75M | 130.00M | 3.09B | processed |
| 2022 Q3 | 2022-11-01 | 3.16B | n/a | 1.00B | 31.78% | 883.00M | 27.93% | 6.12 | 144.39M | 74.00M | 2.72B | processed |
| 2022 Q2 | 2022-08-02 | 3.52B | n/a | 1.34B | 38.10% | 1.24B | 35.14% | 8.27 | 149.53M | 17.00M | 3.05B | processed |
| 2022 Q1 | 2022-05-06 | 935.00M | n/a | -794.00M | -84.92% | -764.00M | -81.71% | -6.32 | 120.81M | 19.00M | 2.77B | processed |
| 2021 Q4 | 2022-02-24 | 3.09B | n/a | 1.42B | 46.05% | 1.43B | 46.47% | 8.37 | 171.24M | 905.00M | 2.28B | processed |
| 2021 Q3 | 2021-11-02 | 890.00M | n/a | -338.00M | -37.98% | -345.00M | -38.76% | -3.51 | 98.22M | 849.00M | 1.26B | processed |
| 2021 Q2 | 2021-08-10 | 693.00M | n/a | -430.00M | -62.05% | -439.00M | -63.35% | -4.48 | 97.93M | 612.00M | 1.26B | 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.