Price Movement
Volume
Latest volume: 521.32K · 30-day average: 1.07M · Max drawdown over stored range: -79.77%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 9.31% |
| 20D RS | 9.38% |
| 60D RS | 15.94% |
| 120D RS | 2.66% |
| Global RS Rank | 787 · 76.54% percentile |
| Watch+Speculative RS Rank | 483 · 76.97% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 24 · 79.13% 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 | 60 / 178 |
| Primary Percentile | 66.85 |
| 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-11 | 1.65B | n/a | 340.06M | 150.42M | 2.81 | 653.79M | 397.58M | 256.21M | 53M | n/a | 20.56% | 9.09% | 39.53% | 15.49% | 28.94M | 2.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 | $2.81 | 14.5x | $30.93 | 1.3x | $4.79 | 8.5x | $12.22 | 3.3x |
Shares Diluted: 53M. 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 | 431.779 | 1503.73 | 1731.237 | 1726.587 | 1725.301 | 1662.559 |
| Revenue Growth (YoY) | -69.12% | 248.264% | 15.13% | -0.269% | -0.074% | -3.637% |
| Gross Profit | 27.26 | 798.724 | 880.71 | 868.929 | 869.742 | 769.122 |
| Operating Income | -245.937 | 456.193 | 524.739 | 496.871 | 486.368 | 366.899 |
| Free Cash Flow | -229.904 | 374.158 | 363.883 | 200.08 | 231.709 | 162.596 |
| Free Cash Flow Per Share | -2.94 | 4.702 | 5.178 | 3.102 | 3.861 | 2.956774744958266 |
| EPS (Diluted) GAAP | -3.994181 | 3.22 | 4.14 | 3.63 | 3.79 | 3.06 |
| EPS Growth | 9600% | 9600% | 28.571% | -12.319% | 4.408% | -19.261% |
| EPS Non-GAAP | ||||||
| Gross Margin | 6.313% | 53.116% | 50.872% | 50.326% | 50.411% | 46.261% |
| Operating Margin | -56.959% | 30.337% | 30.31% | 28.778% | 28.19% | 22.068% |
| Profit Margin | -72.334% | 17.058% | 16.82% | 13.564% | 13.186% | 10.126% |
| Free Cash Flow Margin | -53.246% | 24.882% | 21.019% | 11.588% | 13.43% | 9.7799% |
| Shares Outstanding (Diluted) | 78.194 | 79.575 | 70.28 | 64.494 | 60.01 | 54.991 |
| Shares Change (YoY) | -3.517% | 1.766% | -11.681% | -8.233% | -6.953% | -8.364% |
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-11 | 278.29M | n/a | -8.49M | -3.05% | -34.07M | -12.24% | -0.69 | 49.42M | 28.94M | 2.24B | processed |
| 2025 Q4 | 2026-03-03 | 373.55M | n/a | 56.40M | 15.10% | 15.05M | 4.03% | 0.28 | 53.62M | 99.76M | 2.22B | processed |
| 2025 Q3 | 2025-11-07 | 511.85M | n/a | 151.68M | 29.63% | 89.33M | 17.45% | 1.61 | 55.47M | 183.23M | 2.22B | processed |
| 2025 Q2 | 2025-08-08 | 490.21M | n/a | 140.47M | 28.65% | 80.11M | 16.34% | 1.45 | 55.41M | 193.92M | 2.22B | processed |
| 2025 Q1 | 2025-05-12 | 286.95M | n/a | 16.89M | 5.89% | -16.13M | -5.62% | -0.29 | 55.02M | 75.67M | 2.23B | processed |
| 2024 Q4 | 2025-03-03 | 384.38M | n/a | 75.76M | 19.71% | 27.90M | 7.26% | 0.50 | 55.44M | 115.89M | 2.23B | processed |
| 2024 Q3 | 2024-11-08 | 545.90M | n/a | 201.01M | 36.82% | 119.68M | 21.92% | 2.08 | 57.66M | 76.83M | 2.23B | processed |
| 2024 Q2 | 2024-08-08 | 497.59M | n/a | 164.38M | 33.04% | 91.12M | 18.31% | 1.46 | 62.27M | 232.05M | 2.24B | processed |
| 2024 Q1 | 2024-05-09 | 297.42M | n/a | 22.14M | 7.44% | -11.20M | -3.77% | -0.17 | 64.02M | 203.71M | 2.09B | processed |
| 2023 Q4 | 2024-02-29 | 388.96M | n/a | 89.27M | 22.95% | 40.05M | 10.30% | 0.62 | 64.70M | 246.92M | 2.09B | processed |
| 2023 Q3 | 2023-11-09 | 548.25M | n/a | 203.27M | 37.08% | 123.56M | 22.54% | 1.92 | 64.32M | 215.23M | 2.09B | processed |
| 2023 Q2 | 2023-08-09 | 496.03M | n/a | 155.44M | 31.34% | 87.06M | 17.55% | 1.35 | 64.35M | 146.75M | 2.10B | processed |
| 2023 Q1 | 2023-05-10 | 293.35M | n/a | 11.77M | 4.01% | -16.47M | -5.61% | -0.26 | 63.98M | 54.76M | 2.10B | processed |
| 2022 Q4 | 2023-03-01 | 390.52M | n/a | 101.87M | 26.09% | 49.01M | 12.55% | 0.76 | 64.73M | 79.20M | 2.10B | processed |
| 2022 Q3 | 2022-11-09 | 565.21M | n/a | 217.62M | 38.50% | 134.56M | 23.81% | 1.99 | 67.57M | 109.57M | 2.10B | processed |
| 2022 Q2 | 2022-08-05 | 504.82M | n/a | 178.01M | 35.26% | 116.61M | 23.10% | 1.62 | 72.17M | 160.83M | 2.10B | processed |
| 2022 Q1 | 2022-05-06 | 270.69M | n/a | 10.03M | 3.70% | -8.99M | -3.32% | -0.12 | 75.62M | 380.01M | 2.10B | processed |
| 2021 Q4 | 2022-02-28 | 370.82M | n/a | 85.30M | 23.00% | 71.54M | 19.29% | 0.92 | 78.11M | 443.71M | 2.10B | processed |
| 2021 Q3 | 2021-11-15 | 521.21M | n/a | 198.19M | 38.03% | 102.10M | 19.59% | 1.28 | 79.95M | 553.57M | 2.11B | processed |
| 2021 Q2 | 2021-08-06 | 439.78M | n/a | 167.37M | 38.06% | 127.76M | 29.05% | 1.59 | 80.18M | 615.79M | 2.12B | 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.