Price Movement
Volume
Latest volume: 7.08M · 30-day average: 11.86M · Max drawdown over stored range: -98.91%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 5.82% |
| 20D RS | -5.17% |
| 60D RS | -9.07% |
| 120D RS | 26.20% |
| Global RS Rank | 963 · 71.30% percentile |
| Watch+Speculative RS Rank | 603 · 71.24% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 95 · 54.98% 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 | 103 / 263 |
| Primary Percentile | 61.22 |
| 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 | 5.08B | n/a | 1.43B | 649.50M | 0.85 | 6.36B | n/a | n/a | 766M | n/a | 28.08% | 12.79% | 1.25% | n/a | 170.78M | 3.55B |
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 | $0.85 | 22.6x | $6.63 | 2.9x | n/a | n/a | $8.30 | 2.3x |
Shares Diluted: 766M. 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 | 580.456 | 1029.892 | 2131.265 | 3120.893 | 5000.734 | 5065.211 |
| Revenue Growth (YoY) | -38.533% | 77.428% | 106.941% | 46.434% | 60.234% | 1.289% |
| Gross Profit | 360.448 | 770.437 | 1705.759 | 2417.077 | 3754.229 | 3721.734 |
| Operating Income | -845.053 | 181.642 | 1043.906 | 1335.644 | 1857.209 | 1908.453 |
| Free Cash Flow | -156.636 | 198.568 | 587.673 | 419.829 | 291.328 | 557.386 |
| Free Cash Flow Per Share | -0.565 | 0.64 | 1.82 | 1.079 | 0.426 | 0.763 |
| EPS (Diluted) GAAP | -2.461844 | 0.46133 | 1.612438 | 1.238098 | 1.446157 | 1.279351 |
| EPS Growth | 11000% | 11000% | 249.519% | -23.216% | 16.805% | -11.534% |
| EPS Non-GAAP | ||||||
| Gross Margin | 62.097% | 74.808% | 80.035% | 77.448% | 75.074% | 73.476% |
| Operating Margin | -145.584% | 17.637% | 48.981% | 42.797% | 37.139% | 37.678% |
| Profit Margin | -117.638% | 13.416% | 24.166% | 15.262% | 19.691% | 18.463% |
| Free Cash Flow Margin | -26.985% | 19.28% | 27.574% | 13.452% | 5.826% | 11.004% |
| Shares Outstanding (Diluted) | 277.368 | 310.17 | 322.816 | 389.096 | 684.492 | 730.975 |
| Shares Change (YoY) | 0.266% | 11.826% | 4.077% | 20.532% | 75.919% | 6.791% |
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 | 1.39B | n/a | 467.25M | 33.66% | 43.62M | 3.14% | 0.05 | 827.96M | 170.78M | 3.55B | processed |
| 2025 Q4 | 2026-02-26 | 1.17B | n/a | 269.84M | 23.08% | 339.50M | 29.03% | 0.45 | 761.69M | 153.69M | 3.55B | processed |
| 2025 Q3 | 2025-11-06 | 1.32B | n/a | 390.94M | 29.58% | 59.23M | 4.48% | 0.08 | 727.69M | 111.81M | 3.54B | processed |
| 2025 Q2 | 2025-08-07 | 1.20B | n/a | 297.49M | 24.84% | 207.14M | 17.30% | 0.28 | 746.02M | 451.00M | 3.71B | processed |
| 2025 Q1 | 2025-05-08 | 1.38B | n/a | 504.46M | 36.65% | 329.30M | 23.92% | 0.44 | 748.20M | 702.24M | 3.71B | processed |
| 2024 Q4 | 2025-02-26 | 1.30B | n/a | 425.21M | 32.81% | 216.65M | 16.72% | 0.29 | 748.02M | 479.34M | 4.18B | processed |
| 2024 Q3 | 2024-11-07 | 1.22B | n/a | 395.15M | 32.51% | 386.38M | 31.79% | 0.53 | 736.24M | 272.03M | 4.18B | processed |
| 2024 Q2 | 2024-08-07 | 1.25B | n/a | 455.14M | 36.53% | 235.10M | 18.87% | 0.36 | 656.37M | 47.85M | 3.87B | processed |
| 2024 Q1 | 2024-05-08 | 1.24B | n/a | 469.04M | 37.73% | 146.57M | 11.79% | 0.25 | 595.35M | 12.69M | 3.91B | processed |
| 2023 Q4 | 2024-02-29 | 1.12B | n/a | 362.20M | 32.26% | 255.35M | 22.74% | 0.51 | 502.13M | 73.29M | 3.85B | processed |
| 2023 Q3 | 2023-11-08 | 758.54M | n/a | 306.70M | 40.43% | 45.43M | 5.99% | 0.13 | 366.17M | 211.70M | 2.25B | processed |
| 2023 Q2 | 2023-08-03 | 623.40M | n/a | 191.41M | 30.70% | 73.40M | 11.77% | 0.21 | 351.92M | 18.28M | 2.06B | processed |
| 2023 Q1 | 2023-05-09 | 616.27M | n/a | 236.20M | 38.33% | 102.12M | 16.57% | 0.31 | 335.85M | 25.59M | 2.04B | processed |
| 2022 Q4 | 2023-02-24 | 761.56M | n/a | 338.65M | 44.47% | 83.05M | 10.91% | 0.25 | 329.48M | 59.55M | 2.14B | processed |
| 2022 Q3 | 2022-11-09 | 549.78M | n/a | 222.06M | 40.39% | 224.36M | 40.81% | 0.70 | 321.99M | 45.51M | 2.30B | processed |
| 2022 Q2 | 2022-08-04 | 472.65M | n/a | 281.69M | 59.60% | n/a | n/a | 0.60 | 320.10M | 201.09M | 801.85M | processed |
| 2022 Q1 | 2022-05-05 | 347.28M | n/a | 165.14M | 47.55% | n/a | n/a | 0.05 | 319.68M | 50.62M | 801.20M | processed |
| 2021 Q4 | 2022-02-24 | 316.42M | n/a | 173.27M | 54.76% | n/a | n/a | n/a | 401.34M | 9.38M | 825.57M | processed |
| 2021 Q3 | 2021-11-04 | 288.50M | n/a | 96.22M | 33.35% | n/a | n/a | 0.12 | 316.21M | 4.99M | 1.00B | processed |
| 2021 Q2 | 2021-08-04 | 232.58M | n/a | 67.10M | 28.85% | n/a | n/a | -0.09 | 279.19M | 4.70M | 1.05B | 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.