Price Movement
Volume
Latest volume: 349.88K · 30-day average: 509.31K · Max drawdown over stored range: -75.42%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -0.13% |
| 20D RS | 2.53% |
| 60D RS | 3.21% |
| 120D RS | -4.81% |
| Global RS Rank | 1373 · 59.08% percentile |
| Qualified+ RS Rank | 493 · 60.81% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 40 · 71.83% 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 | 77 / 246 |
| Primary Percentile | 69.11 |
| 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-08 | 229.58M | 160.84M | -28.57M | -43.74M | -1.48 | -94.68M | 10.28M | -104.96M | 30M | 70.06% | -12.45% | -19.05% | -41.24% | -45.72% | 68.10M | 258.59M |
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 | $-1.48 | -50.2x | $7.76 | 9.6x | $-3.55 | -20.9x | $-3.20 | -23.2x |
Shares Diluted: 30M. 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 | 126.682 | 161.7 | 165.151 | 166.025 | 211.076 |
| Revenue Growth (YoY) | 49.608% | 27.642% | 2.134% | 0.529% | 27.135% |
| Gross Profit | 85.404 | 106.595 | 106.977 | 109.525 | 146.308 |
| Operating Income | -25.14 | -39.658 | -65.026 | -49.987 | -39.008 |
| Free Cash Flow | -33.248 | -85.466 | -111.732 | -67.044 | -56.939 |
| Free Cash Flow Per Share | -1.387 | -3.494 | -4.365 | -2.381 | -1.9223145749182768 |
| EPS (Diluted) GAAP | -1.716075 | -3.075052 | -3.06648 | -3.003931 | -1.723969 |
| EPS Growth | |||||
| EPS Non-GAAP | |||||
| Gross Margin | 67.416% | 65.921% | 64.775% | 65.969% | 69.315% |
| Operating Margin | -19.845% | -24.526% | -39.374% | -30.108% | -18.481% |
| Profit Margin | -32.474% | -46.511% | -47.533% | -50.954% | -24.192% |
| Free Cash Flow Margin | -26.245% | -52.855% | -67.654% | -40.382% | -26.9756% |
| Shares Outstanding (Diluted) | 23.9727 | 24.4578 | 25.6 | 28.1618 | 29.62 |
| Shares Change (YoY) | 2.816% | 2.023% | 4.67% | 10.007% | 5.178% |
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-08 | 59.88M | 70.70% | -6.51M | -10.87% | -13.38M | -22.35% | -0.45 | 29.95M | 68.10M | 258.59M | processed |
| 2025 Q4 | 2026-02-27 | 64.62M | 70.46% | -3.93M | -6.08% | -2.62M | -4.05% | -0.09 | 29.82M | 75.57M | 257.52M | processed |
| 2025 Q3 | 2025-11-07 | 53.78M | 70.09% | -4.03M | -7.48% | -11.15M | -20.72% | -0.38 | 29.62M | 70.62M | 256.46M | processed |
| 2025 Q2 | 2025-08-07 | 51.30M | 68.76% | -14.11M | -27.50% | -16.59M | -32.35% | -0.57 | 28.91M | 54.64M | 226.13M | processed |
| 2025 Q1 | 2025-05-09 | 41.38M | 67.21% | -16.95M | -40.96% | -20.71M | -50.05% | -0.70 | 29.48M | 69.18M | 220.34M | processed |
| 2024 Q4 | 2025-02-28 | 44.51M | 68.50% | -18.67M | -41.94% | -34.53M | -77.57% | -1.19 | 28.99M | 90.35M | 219.58M | processed |
| 2024 Q3 | 2024-11-12 | 40.23M | 63.93% | -13.14M | -32.66% | -16.68M | -41.47% | -0.59 | 28.25M | 39.70M | 194.36M | processed |
| 2024 Q2 | 2024-08-07 | 44.12M | 65.59% | -9.34M | -21.18% | -17.18M | -38.94% | -0.62 | 27.91M | 54.60M | 193.73M | processed |
| 2024 Q1 | 2024-05-09 | 37.17M | 65.60% | -8.83M | -23.77% | -16.20M | -43.59% | -0.58 | 27.79M | 72.98M | 192.19M | processed |
| 2023 Q4 | 2024-03-04 | 31.56M | 65.22% | -22.11M | -70.07% | -20.54M | -65.09% | -0.79 | 26.07M | 40.03M | 188.74M | processed |
| 2023 Q3 | 2023-11-08 | 38.51M | 67.66% | -21.04M | -54.64% | -29.27M | -76.02% | -1.12 | 26.03M | 52.19M | 185.32M | processed |
| 2023 Q2 | 2023-08-09 | 48.56M | 62.32% | -13.71M | -28.24% | -16.75M | -34.48% | -0.65 | 25.62M | 90.18M | 181.97M | processed |
| 2023 Q1 | 2023-05-10 | 46.52M | 64.65% | -8.16M | -17.54% | -11.94M | -25.67% | -0.48 | 24.68M | 42.85M | 178.65M | processed |
| 2022 Q4 | 2023-03-01 | 43.81M | 64.28% | -13.16M | -30.04% | -13.56M | -30.95% | -0.55 | 24.61M | 53.41M | 175.46M | processed |
| 2022 Q3 | 2022-11-09 | 38.24M | 68.09% | -10.52M | -27.50% | -18.61M | -48.65% | -0.76 | 24.51M | 65.35M | 148.19M | processed |
| 2022 Q2 | 2022-08-09 | 41.19M | 66.65% | -10.41M | -25.26% | -37.11M | -90.08% | -1.52 | 24.40M | 91.26M | 145.48M | processed |
| 2022 Q1 | 2022-05-10 | 38.45M | 64.85% | -5.58M | -14.50% | -5.93M | -15.43% | -0.24 | 24.31M | 44.66M | 52.49M | processed |
| 2021 Q4 | 2022-03-01 | 35.31M | 68.60% | -9.37M | -26.52% | -14.19M | -40.19% | -0.59 | 24.23M | 84.52M | n/a | processed |
| 2021 Q3 | 2021-11-09 | 29.04M | 67.56% | -9.04M | -31.14% | -14.68M | -50.55% | -0.61 | 24.09M | 64.62M | 51.34M | processed |
| 2021 Q2 | 2021-07-30 | 31.99M | 67.10% | -4.63M | -14.48% | -5.32M | -16.63% | -0.22 | 23.95M | 76.81M | 50.81M | 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.