Price Movement
Volume
Latest volume: 546.32K · 30-day average: 581.56K · Max drawdown over stored range: -84.39%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -27.48% |
| 20D RS | -14.06% |
| 60D RS | -18.61% |
| 120D RS | -43.07% |
| Global RS Rank | 2943 · 12.28% percentile |
| Qualified+ RS Rank | 1138 · 9.54% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 121 · 14.79% 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 | 67 / 246 |
| Primary Percentile | 73.17 |
| 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 | 787.85M | 559.39M | -41.04M | -27.78M | -0.86 | 74.46M | 73.03M | 1.42M | 32M | 71.00% | -5.21% | -3.53% | 9.45% | 0.18% | 549.62M | n/a |
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.86 | -125.4x | $24.44 | 4.4x | $0.04 | 2448.6x | $2.31 | 46.8x |
Shares Diluted: 32M. 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 | 322.825 | 410.921 | 492.681 | 591.839 | 747.138 |
| Revenue Growth (YoY) | 21.744% | 27.289% | 19.897% | 20.126% | 26.24% |
| Gross Profit | 213.567 | 281.632 | 331.806 | 407.531 | 527.25 |
| Operating Income | -99.943 | -82.094 | -98.217 | -71.421 | -36.81 |
| Free Cash Flow | -65.82 | -52.842 | -90.525 | -30.552 | 34.521 |
| Free Cash Flow Per Share | -2.244 | -1.766 | -2.965 | -0.979 | 1.079 |
| EPS (Diluted) GAAP | -3.455763 | -3.882704 | -4.042387 | -3.631523 | -1.392044 |
| EPS Growth | |||||
| EPS Non-GAAP | |||||
| Gross Margin | 66.156% | 68.537% | 67.347% | 68.858% | 70.569% |
| Operating Margin | -30.959% | -19.978% | -19.935% | -12.068% | -4.927% |
| Profit Margin | -31.398% | -28.267% | -25.048% | -19.142% | -5.963% |
| Free Cash Flow Margin | -20.389% | -12.859% | -18.374% | -5.162% | 4.62% |
| Shares Outstanding (Diluted) | 29.331 | 29.916 | 30.528 | 31.196 | 32.004 |
| Shares Change (YoY) | 5.681% | 1.994% | 2.046% | 2.188% | 2.59% |
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 | 199.39M | 70.89% | -16.18M | -8.12% | -13.93M | -6.99% | -0.43 | 32.51M | 549.62M | n/a | processed |
| 2025 Q4 | 2026-02-19 | 208.89M | 70.88% | 2.29M | 1.09% | 5.58M | 2.67% | 0.17 | 32.26M | 583.76M | n/a | processed |
| 2025 Q3 | 2025-10-30 | 192.88M | 71.09% | -8.43M | -4.37% | -5.21M | -2.70% | -0.16 | 32.17M | 565.21M | n/a | processed |
| 2025 Q2 | 2025-07-31 | 186.69M | 71.17% | -18.71M | -10.02% | -14.22M | -7.62% | -0.44 | 31.99M | 545.54M | n/a | processed |
| 2025 Q1 | 2025-05-01 | 158.68M | 68.83% | -32.56M | -20.52% | -30.70M | -19.35% | -0.97 | 31.59M | 520.59M | n/a | processed |
| 2024 Q4 | 2025-02-20 | 164.32M | 70.02% | -4.08M | -2.48% | -1.33M | -0.81% | -0.04 | 31.34M | 535.55M | n/a | processed |
| 2024 Q3 | 2024-10-30 | 147.54M | 68.78% | -50.30M | -34.09% | -46.18M | -31.30% | -1.48 | 31.26M | 522.03M | n/a | processed |
| 2024 Q2 | 2024-08-01 | 148.05M | 69.89% | -22.98M | -15.52% | -20.11M | -13.58% | -0.65 | 31.14M | 561.46M | n/a | processed |
| 2024 Q1 | 2024-05-02 | 131.93M | 66.34% | -38.14M | -28.91% | -45.67M | -34.61% | -1.47 | 31.03M | 569.09M | n/a | processed |
| 2023 Q4 | 2024-02-22 | 132.51M | 65.98% | -39.18M | -29.57% | -38.70M | -29.20% | -1.26 | 30.70M | 133.76M | 34.95M | processed |
| 2023 Q3 | 2023-11-02 | 124.60M | 66.19% | -27.60M | -22.15% | -27.12M | -21.76% | -0.89 | 30.61M | 158.47M | 34.95M | processed |
| 2023 Q2 | 2023-08-04 | 124.13M | 69.46% | -18.87M | -15.20% | -18.48M | -14.89% | -0.61 | 30.50M | 164.74M | 34.94M | processed |
| 2023 Q1 | 2023-05-04 | 111.44M | 67.91% | -39.50M | -35.45% | -39.11M | -35.10% | -1.29 | 30.30M | 52.80M | 34.94M | processed |
| 2022 Q4 | 2023-02-23 | 112.62M | 69.89% | -20.70M | -18.38% | -20.20M | -17.94% | -0.67 | 30.15M | 213.14M | 34.94M | processed |
| 2022 Q3 | 2022-11-04 | 103.88M | 68.28% | -21.09M | -20.30% | -21.45M | -20.65% | -0.71 | 30.06M | 71.22M | 34.93M | processed |
| 2022 Q2 | 2022-08-05 | 102.05M | 68.83% | -23.45M | -22.98% | -23.90M | -23.42% | -0.80 | 29.84M | 101.25M | 34.93M | processed |
| 2022 Q1 | 2022-05-06 | 92.38M | 66.85% | -48.55M | -52.55% | -50.61M | -54.78% | -1.71 | 29.60M | 94.79M | 34.92M | processed |
| 2021 Q4 | 2022-02-28 | 81.80M | 62.69% | -32.20M | -39.36% | -32.49M | -39.72% | -1.10 | 29.44M | 127.56M | 9.69M | processed |
| 2021 Q3 | 2021-11-05 | 85.43M | 65.72% | -23.28M | -27.25% | -23.73M | -27.78% | -0.81 | 29.40M | 167.37M | 12.60M | processed |
| 2021 Q2 | 2021-08-09 | 81.28M | 68.02% | -16.99M | -20.91% | -17.36M | -21.36% | -0.59 | 29.32M | 138.87M | 15.52M | 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.