Price Movement
Volume
Latest volume: 2.80M · 30-day average: 1.03M · Max drawdown over stored range: -78.45%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 20.88% |
| 20D RS | -12.05% |
| 60D RS | -2.18% |
| 120D RS | 60.41% |
| Global RS Rank | 437 · 86.97% percentile |
| Watch+Speculative RS Rank | 258 · 87.70% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 26 · 89.21% percentile |
| Snapshot Date | 2026-04-27 |
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 | 138 / 383 |
| Primary Percentile | 64.23 |
| 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 2025-09-30 | 2025-11-10 | 428.63M | 346.61M | -7.17M | -4.51M | -0.03 | 101.52M | 4.17M | 97.35M | 149M | 80.87% | -1.67% | -1.05% | 23.69% | 22.71% | 80.78M | 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 2025-09-30 | $-0.03 | -397.2x | $2.87 | 4.2x | $0.65 | 18.4x | $0.68 | 17.7x |
Shares Diluted: 149M. 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 | 124.875 | 188.001 | 254.316 | 307.675 | 376.815 | 443.644 |
| Revenue Growth (YoY) | 35.573% | 50.551% | 35.274% | 20.981% | 22.472% | 17.735% |
| Gross Profit | 94.945 | 146.067 | 205.763 | 255.348 | 311.338 | |
| Operating Income | -6.145 | -2.493 | -25.109 | -6.375 | 8.308 | |
| Free Cash Flow | 3.485 | 21.381 | -13.858 | 5.5 | 43.194 | 57.79 |
| Free Cash Flow Per Share | 0.037 | 0.169 | -0.098 | 0.038 | 0.29 | 0.38905345361518784 |
| EPS (Diluted) GAAP | -0.073963 | -0.03 | -0.24 | 0.006662 | 0.056463 | |
| EPS Growth | 8600% | 8600% | 8600% | 8600% | 747.538% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 76.032% | 77.695% | 80.908% | 82.993% | 82.624% | 80.5457% |
| Operating Margin | -4.921% | -1.326% | -9.873% | -2.072% | 2.205% | -5.142% |
| Profit Margin | -5.615% | -1.747% | -13.309% | 0.309% | 2.186% | -4.3947% |
| Free Cash Flow Margin | 2.791% | 11.373% | -5.449% | 1.788% | 11.463% | 13.0262% |
| Shares Outstanding (Diluted) | 94.803 | 126.586 | 141.16 | 146.0653 | 148.8618 | 148.54 |
| Shares Change (YoY) | 0.289% | 33.525% | 11.513% | 3.475% | 1.915% | -0.216% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 Q3 | 2025-11-10 | 112.08M | 80.17% | -4.49M | -4.01% | -2.14M | -1.91% | -0.01 | 148.82M | 80.78M | n/a | processed |
| 2025 Q2 | 2025-08-07 | 108.89M | 80.61% | -4.34M | -3.99% | -6.57M | -6.03% | -0.04 | 148.31M | 54.32M | n/a | processed |
| 2025 Q1 | 2025-05-08 | 105.02M | 81.08% | -74.00K | -0.07% | 849.00K | 0.81% | 0.01 | 151.08M | 64.67M | n/a | processed |
| 2024 Q4 | 2025-03-03 | 102.64M | 81.67% | 1.74M | 1.70% | 3.35M | 3.26% | 0.02 | 149.49M | 48.88M | n/a | processed |
| 2024 Q3 | 2024-11-12 | 97.41M | 82.48% | 1.71M | 1.75% | 1.09M | 1.12% | 0.01 | 149.43M | 45.08M | n/a | processed |
| 2024 Q2 | 2024-08-09 | 90.95M | 83.55% | 3.39M | 3.73% | 1.66M | 1.82% | 0.01 | 148.82M | 69.63M | n/a | processed |
| 2024 Q1 | 2024-05-08 | 85.81M | 82.93% | 1.47M | 1.71% | 2.14M | 2.49% | 0.01 | 147.70M | 41.39M | n/a | processed |
| 2023 Q4 | 2024-03-07 | 83.39M | 83.59% | 2.68M | 3.22% | 6.87M | 8.24% | 0.04 | 157.52M | 58.85M | n/a | processed |
| 2023 Q3 | 2023-11-01 | 78.72M | 83.44% | 2.75M | 3.49% | 4.21M | 5.35% | 0.03 | 146.27M | 41.19M | n/a | processed |
| 2023 Q2 | 2023-08-03 | 74.69M | 82.63% | -2.33M | -3.12% | -279.00K | -0.37% | -0.00 | 142.24M | 24.07M | n/a | processed |
| 2023 Q1 | 2023-05-10 | 70.87M | 82.17% | -10.77M | -15.19% | -9.86M | -13.91% | -0.07 | 141.65M | 56.89M | n/a | processed |
| 2022 Q4 | 2023-03-15 | 68.78M | 82.61% | -15.27M | -22.20% | -13.90M | -20.21% | -0.10 | 141.54M | 79.77M | n/a | processed |
| 2022 Q3 | 2022-11-14 | 65.79M | 81.15% | -10.25M | -15.59% | -9.09M | -13.82% | -0.06 | 141.26M | 246.55M | n/a | processed |
| 2022 Q2 | 2022-08-15 | 62.61M | 79.88% | -8.26M | -13.19% | -8.28M | -13.23% | -0.06 | 141.04M | 248.92M | n/a | processed |
| 2022 Q1 | 2022-05-16 | 57.13M | 79.72% | -2.59M | -4.53% | -2.57M | -4.50% | -0.02 | 140.79M | 259.82M | n/a | processed |
| 2021 Q4 | 2022-03-18 | 53.75M | 78.49% | -3.65M | -6.80% | -3.86M | -7.19% | -0.04 | 90.43M | 269.67M | n/a | processed |
| 2021 Q3 | 2021-11-10 | 49.25M | 76.93% | -330.00K | -0.67% | -615.00K | -1.25% | -0.00 | 135.67M | 188.51M | n/a | processed |
| 2021 Q2 | 2021-08-10 | 45.01M | 77.25% | -15.00K | -0.03% | -279.00K | -0.62% | -0.00 | 135.31M | 180.76M | n/a | processed |
| 2021 Q1 | 2021-05-11 | 40.00M | 78.07% | 1.51M | 3.77% | 1.47M | 3.68% | 0.01 | 131.36M | 171.87M | 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.