Price Movement
Volume
Latest volume: 5.22M · 30-day average: 6.02M · Max drawdown over stored range: -93.88%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 10.41% |
| 20D RS | -5.84% |
| 60D RS | 3.63% |
| 120D RS | 25.32% |
| Global RS Rank | 741 · 77.91% percentile |
| Watch+Speculative RS Rank | 456 · 78.25% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 65 · 69.19% 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 | 116 / 263 |
| Primary Percentile | 56.27 |
| 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-30 | 1.18B | n/a | -11.19M | -12.42M | -0.12 | 343.24M | 307.72M | 35.52M | 108M | n/a | -0.95% | -1.05% | 29.08% | 3.01% | 156.65M | 93.84M |
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.12 | -128.0x | $10.94 | 1.3x | $0.33 | 44.8x | $3.18 | 4.6x |
Shares Diluted: 108M. 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 | 874.514 | 1279.701 | 1630.399 | 1444.286 | 1269.158 |
| Revenue Growth (YoY) | 10.806% | 46.333% | 27.405% | -11.415% | -12.126% |
| Gross Profit | 212.248 | 396.881 | 498.598 | 378.772 | 300.983 |
| Operating Income | -10.521 | 156.201 | 169.902 | 44.446 | 21.201 |
| Free Cash Flow | 11.191 | -19.254 | 3.873 | 111.998 | 45.291 |
| Free Cash Flow Per Share | 0.109 | -0.18 | 0.034 | 1.062 | 0.43 |
| EPS (Diluted) GAAP | -0.53 | 0.019174 | 0.757796 | -1.31 | 0.007935 |
| EPS Growth | 7300% | 7300% | 3852.206% | 7300% | 7300% |
| EPS Non-GAAP | |||||
| Gross Margin | 24.27% | 31.014% | 30.581% | 26.226% | 23.715% |
| Operating Margin | -1.203% | 12.206% | 10.421% | 3.077% | 1.67% |
| Profit Margin | -6.196% | 0.159% | 5.252% | -9.545% | 0.065% |
| Free Cash Flow Margin | 1.28% | -1.505% | 0.238% | 7.755% | 3.569% |
| Shares Outstanding (Diluted) | 102.655 | 106.939 | 113.416 | 105.469 | 105.398 |
| Shares Change (YoY) | 1.811% | 4.173% | 6.057% | -7.007% | -0.067% |
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-30 | 270.69M | n/a | -8.04M | -2.97% | -3.64M | -1.35% | -0.03 | 116.91M | 156.65M | 93.84M | processed |
| 2025 Q4 | 2026-02-19 | 289.68M | n/a | 6.08M | 2.10% | 742.00K | 0.26% | 0.01 | 106.67M | 99.18M | 107.73M | processed |
| 2025 Q3 | 2025-10-30 | 293.92M | n/a | -6.07M | -2.06% | -2.37M | -0.80% | -0.02 | 103.97M | 76.67M | 86.90M | processed |
| 2025 Q2 | 2025-07-31 | 326.15M | n/a | -3.17M | -0.97% | -7.16M | -2.19% | -0.07 | 103.90M | 83.00M | 59.73M | processed |
| 2025 Q1 | 2025-05-01 | 359.42M | n/a | 9.50M | 2.64% | 9.60M | 2.67% | 0.09 | 105.12M | 71.42M | 45.00M | processed |
| 2024 Q4 | 2025-02-20 | 320.55M | n/a | -16.65M | -5.19% | -17.06M | -5.32% | -0.17 | 102.93M | 58.29M | 45.00M | processed |
| 2024 Q3 | 2024-10-31 | 360.87M | n/a | -180.09M | -49.91% | -137.07M | -37.98% | -1.32 | 104.12M | 53.97M | 45.00M | processed |
| 2024 Q2 | 2024-08-01 | 357.02M | n/a | -533.00K | -0.15% | -3.66M | -1.03% | -0.03 | 106.30M | 74.68M | 45.00M | processed |
| 2024 Q1 | 2024-05-02 | 405.84M | n/a | 30.31M | 7.47% | 19.93M | 4.91% | 0.18 | 108.99M | 53.60M | 45.00M | processed |
| 2023 Q4 | 2024-03-13 | 347.78M | n/a | -8.28M | -2.38% | -17.11M | -4.92% | -0.15 | 110.78M | 41.10M | 45.00M | processed |
| 2023 Q3 | 2023-11-02 | 423.80M | n/a | 44.68M | 10.54% | 34.75M | 8.20% | 0.31 | 112.70M | 62.49M | 45.00M | processed |
| 2023 Q2 | 2023-08-03 | 435.25M | n/a | 52.48M | 12.06% | 39.26M | 9.02% | 0.34 | 114.80M | 56.33M | 60.00M | processed |
| 2023 Q1 | 2023-05-04 | 423.57M | n/a | 41.46M | 9.79% | 28.73M | 6.78% | 0.25 | 115.33M | 32.99M | 30.00M | processed |
| 2022 Q4 | 2023-02-23 | 348.93M | n/a | 18.29M | 5.24% | 13.04M | 3.74% | 0.11 | 115.46M | 89.14M | 30.00M | processed |
| 2022 Q3 | 2022-11-03 | 333.01M | n/a | 13.65M | 4.10% | 10.03M | 3.01% | 0.10 | 105.07M | 51.71M | n/a | processed |
| 2022 Q2 | 2022-08-04 | 315.08M | n/a | -40.27M | -12.78% | -32.86M | -10.43% | -0.32 | 104.24M | 69.79M | n/a | processed |
| 2022 Q1 | 2022-05-05 | 282.68M | n/a | 5.73M | 2.03% | 11.82M | 4.18% | 0.11 | 105.38M | 70.77M | n/a | processed |
| 2021 Q4 | 2022-02-25 | 246.07M | n/a | -22.40M | -9.10% | -20.23M | -8.22% | -0.20 | 103.40M | 111.92M | n/a | processed |
| 2021 Q3 | 2021-11-04 | 250.10M | n/a | -5.89M | -2.36% | -5.07M | -2.03% | -0.05 | 103.26M | 84.60M | n/a | processed |
| 2021 Q2 | 2021-08-05 | 216.89M | n/a | -11.75M | -5.42% | -8.51M | -3.92% | -0.08 | 102.40M | 72.70M | 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.