Price Movement
Volume
Latest volume: 1.38M · 30-day average: 1.47M · Max drawdown over stored range: -77.40%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -11.40% |
| 20D RS | -2.60% |
| 60D RS | -4.29% |
| 120D RS | -22.91% |
| Global RS Rank | 2190 · 34.72% percentile |
| Qualified+ RS Rank | 825 · 34.42% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 69 · 40.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 | 33 / 178 |
| Primary Percentile | 82.02 |
| 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 | n/a | n/a | 1.13B | 375.04M | 3.61 | 2.04B | 1.16B | 880.25M | 104M | n/a | n/a | n/a | n/a | n/a | 1.19B | 9.98B |
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.61 | 28.9x | n/a | n/a | $8.48 | 12.3x | $19.71 | 5.3x |
Shares Diluted: 104M. 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 | 3763.664 | 3756.825 | 6531.897 | 7127.961 | 7137.924 |
| Revenue Growth (YoY) | 79.576% | -0.182% | 73.867% | 9.125% | 0.14% |
| Gross Profit | 2035.483 | 1892.903 | 4393.334 | 4931.537 | 2957.006 |
| Operating Income | -384.287 | -234.629 | 1058.661 | 1155.131 | 1118.384 |
| Free Cash Flow | -513.248 | -371.399 | 805.086 | 1006.274 | 0.0001 |
| Free Cash Flow Per Share | -4.512 | -3.269 | 7.134 | 9.126 | 84 |
| EPS (Diluted) GAAP | -6.643688 | -3.730371 | 6.322263 | 4.353732 | 3.14 |
| EPS Growth | 8400% | 8400% | 8400% | -31.136% | -27.878% |
| EPS Non-GAAP | |||||
| Gross Margin | 54.082% | 50.386% | 67.26% | 69.186% | 41.427% |
| Operating Margin | -10.21% | -6.245% | 16.208% | 16.206% | 15.668% |
| Profit Margin | -20.081% | -11.282% | 11.176% | 7.03% | 4.586% |
| Free Cash Flow Margin | -13.637% | -9.886% | 12.325% | 14.117% | 8400% |
| Shares Outstanding (Diluted) | 113.76 | 113.623 | 112.855 | 110.267 | 104.243 |
| Shares Change (YoY) | 6.572% | -0.12% | -0.676% | -2.293% | -5.463% |
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 | n/a | n/a | 282.60M | n/a | 120.45M | n/a | 1.04 | 103.80M | 1.19B | 9.98B | processed |
| 2025 Q4 | 2026-03-02 | n/a | n/a | 274.71M | n/a | 100.03M | n/a | 0.96 | 103.85M | 1.46B | 10.54B | processed |
| 2025 Q3 | 2025-11-06 | n/a | n/a | 310.49M | n/a | 88.34M | n/a | 0.85 | 103.64M | 1.49B | 10.56B | processed |
| 2025 Q2 | 2025-08-07 | n/a | n/a | 264.60M | n/a | 66.22M | n/a | 0.64 | 103.78M | 1.98B | 9.55B | processed |
| 2025 Q1 | 2025-05-06 | n/a | n/a | 268.59M | n/a | 72.75M | n/a | 0.69 | 105.73M | 2.07B | 9.51B | processed |
| 2024 Q4 | 2025-02-13 | n/a | n/a | 366.89M | n/a | 276.97M | n/a | 2.55 | 108.64M | 2.43B | 10.50B | processed |
| 2024 Q3 | 2024-11-04 | n/a | n/a | 133.24M | n/a | -32.05M | n/a | -0.29 | 109.73M | 2.41B | 10.55B | processed |
| 2024 Q2 | 2024-08-06 | n/a | n/a | 269.66M | n/a | 111.94M | n/a | 0.91 | 111.17M | 2.38B | 9.74B | processed |
| 2024 Q1 | 2024-05-07 | n/a | n/a | 362.94M | n/a | 144.22M | n/a | 1.30 | 111.33M | 2.42B | 9.92B | processed |
| 2022 Q3 | 2023-11-09 | n/a | n/a | 62.59M | n/a | -116.68M | n/a | -1.03 | 112.80M | 2.79B | 11.68B | processed |
| 2022 Q2 | 2023-08-09 | n/a | n/a | 250.34M | n/a | 105.18M | n/a | 0.84 | 113.20M | 3.65B | 12.10B | processed |
| 2022 Q1 | 2023-05-09 | n/a | n/a | 169.51M | n/a | 12.33M | n/a | -0.02 | 113.12M | 3.84B | 12.11B | processed |
| 2022 Q4 | 2023-02-27 | n/a | n/a | -583.12M | n/a | -424.69M | n/a | -3.69 | 115.10M | 3.65B | 11.57B | processed |
| 2022 Q3 | 2022-11-09 | n/a | n/a | -52.99M | n/a | -142.89M | n/a | -1.27 | 112.71M | 1.94B | 11.57B | processed |
| 2022 Q2 | 2022-08-09 | n/a | n/a | -52.03M | n/a | -130.05M | n/a | -1.14 | 114.47M | 2.01B | 11.37B | processed |
| 2021 Q1 | 2022-05-10 | n/a | n/a | -94.86M | n/a | -183.32M | n/a | -1.59 | 115.03M | 2.32B | 11.87B | processed |
| 2021 Q4 | 2022-02-28 | n/a | n/a | -105.62M | n/a | -177.19M | n/a | -1.54 | 114.78M | 2.52B | 11.88B | processed |
| 2021 Q3 | 2021-11-09 | n/a | n/a | -83.66M | n/a | -166.25M | n/a | -1.45 | 114.66M | 2.48B | 11.69B | processed |
| 2021 Q2 | 2021-08-09 | n/a | n/a | -29.52M | n/a | -131.37M | n/a | -1.15 | 114.55M | 2.80B | 10.61B | processed |
| 2020 Q1 | 2021-05-10 | n/a | n/a | -175.73M | n/a | -280.98M | n/a | -2.53 | 111.02M | 2.89B | 11.76B | 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.