Price Movement
Volume
Latest volume: 1.24M · 30-day average: 996.44K · Max drawdown over stored range: -92.79%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -8.49% |
| 20D RS | -1.79% |
| 60D RS | -18.40% |
| 120D RS | -1.94% |
| Global RS Rank | 1987 · 40.77% percentile |
| Watch+Speculative RS Rank | 1250 · 40.39% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 169 · 19.91% 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 | 106 / 263 |
| Primary Percentile | 60.08 |
| 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-05 | 1.58B | n/a | 73.97M | 36.70M | 0.32 | 325.38M | 192.47M | 132.91M | 115M | n/a | 4.67% | 2.32% | 20.54% | 8.39% | 170.74M | 79.06M |
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.32 | 48.2x | $13.78 | 1.1x | $1.16 | 13.3x | $2.83 | 5.4x |
Shares Diluted: 115M. 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 | 825.762 | 1279.418 | 1512.764 | 1712.802 | 1607.095 |
| Revenue Growth (YoY) | 22.33% | 54.938% | 18.238% | 13.223% | -6.172% |
| Gross Profit | 124.597 | 222.062 | 271.469 | 379.437 | 383.922 |
| Operating Income | -70.564 | 26.646 | 36.457 | 129.447 | 117.48 |
| Free Cash Flow | -65.367 | -1.735 | 16.199 | 25.903 | 97.785 |
| Free Cash Flow Per Share | -0.812 | -0.016 | 0.148 | 0.224 | 0.845 |
| EPS (Diluted) GAAP | -1.637874 | -0.184693 | -0.213994 | 0.449999 | 0.449453 |
| EPS Growth | -0.121% | ||||
| EPS Non-GAAP | |||||
| Gross Margin | 15.089% | 17.356% | 17.945% | 22.153% | 23.889% |
| Operating Margin | -8.545% | 2.083% | 2.41% | 7.558% | 7.31% |
| Profit Margin | -15.972% | -1.575% | -1.544% | 3.031% | 3.216% |
| Free Cash Flow Margin | -7.916% | -0.136% | 1.071% | 1.512% | 6.085% |
| Shares Outstanding (Diluted) | 80.5257 | 109.0728 | 109.1615 | 115.8296 | 115.7492 |
| Shares Change (YoY) | 13.593% | 35.451% | 0.081% | 6.109% | -0.069% |
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-05 | 367.57M | n/a | 3.16M | 0.86% | -1.03M | -0.28% | -0.01 | 113.62M | 170.74M | 79.06M | processed |
| 2025 Q4 | 2026-02-19 | 382.13M | n/a | 11.80M | 3.09% | 5.77M | 1.51% | 0.05 | 115.13M | 196.09M | 79.06M | processed |
| 2025 Q3 | 2025-10-23 | 411.36M | n/a | 26.45M | 6.43% | 13.96M | 3.39% | 0.12 | 115.45M | 197.88M | 99.06M | processed |
| 2025 Q2 | 2025-07-29 | 422.74M | n/a | 32.57M | 7.70% | 18.00M | 4.26% | 0.16 | 115.51M | 206.83M | 121.06M | processed |
| 2025 Q1 | 2025-04-30 | 390.87M | n/a | 10.32M | 2.64% | 13.95M | 3.57% | 0.12 | 116.93M | 179.31M | 121.06M | processed |
| 2024 Q4 | 2025-02-25 | 436.84M | n/a | 31.93M | 7.31% | 23.03M | 5.27% | 0.20 | 116.50M | 183.04M | 121.06M | processed |
| 2024 Q3 | 2024-10-24 | 422.83M | n/a | 26.12M | 6.18% | 16.27M | 3.85% | 0.14 | 118.29M | 165.66M | 121.06M | processed |
| 2024 Q2 | 2024-07-25 | 469.64M | n/a | 27.70M | 5.90% | 15.29M | 3.25% | 0.13 | 114.92M | 133.46M | 121.06M | processed |
| 2024 Q1 | 2024-04-25 | 383.49M | n/a | 8.42M | 2.20% | -2.68M | -0.70% | n/a | n/a | 163.22M | 40.00M | processed |
| 2023 Q4 | 2024-02-21 | 406.75M | n/a | -6.68M | -1.64% | -12.42M | -3.05% | n/a | n/a | 151.74M | 20.00M | processed |
| 2023 Q3 | 2023-10-26 | 369.82M | n/a | -1.57M | -0.43% | -13.89M | -3.75% | n/a | n/a | 255.32M | 50.00M | processed |
| 2023 Q2 | 2023-07-27 | 396.92M | n/a | 20.51M | 5.17% | 9.29M | 2.34% | 0.08 | 109.38M | 178.91M | 0.00 | processed |
| 2023 Q1 | 2023-05-04 | 339.28M | n/a | -1.46M | -0.43% | -6.35M | -1.87% | n/a | n/a | 184.87M | 0.00 | processed |
| 2022 Q4 | 2023-02-23 | 350.97M | n/a | 21.03M | 5.99% | 12.93M | 3.68% | n/a | n/a | 214.79M | 53.80M | processed |
| 2022 Q3 | 2022-11-03 | 334.35M | n/a | -7.63M | -2.28% | -17.59M | -5.26% | n/a | n/a | 153.69M | 0.00 | processed |
| 2022 Q2 | 2022-08-04 | 313.62M | n/a | 861.00K | 0.27% | -4.35M | -1.39% | n/a | n/a | 175.11M | 0.00 | processed |
| 2022 Q1 | 2022-05-05 | 280.48M | n/a | -11.79M | -4.20% | -11.13M | -3.97% | n/a | n/a | 214.39M | 0.00 | processed |
| 2021 Q4 | 2022-03-08 | 508.17M | n/a | -92.17M | -18.14% | -80.31M | -15.80% | n/a | n/a | 235.39M | 33.40M | processed |
| 2021 Q3 | 2021-11-08 | 114.94M | n/a | -6.74M | -5.87% | -15.08M | -13.12% | n/a | n/a | 204.88M | n/a | processed |
| 2021 Q2 | 2021-08-06 | 107.84M | n/a | -8.87M | -8.22% | -12.62M | -11.70% | n/a | n/a | 190.61M | n/a | 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.