Price Movement
Volume
Latest volume: 1.57M · 30-day average: 2.41M · Max drawdown over stored range: -84.40%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -6.50% |
| 20D RS | -19.42% |
| 60D RS | 1.88% |
| 120D RS | -8.43% |
| Global RS Rank | 1858 · 44.62% percentile |
| Watch+Speculative RS Rank | 1174 · 44.02% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 90 · 62.66% 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 | 146 / 383 |
| Primary Percentile | 62.14 |
| 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-06 | 677.68M | n/a | 33.06M | 30.18M | 0.24 | 29.52M | 2.22M | 27.29M | 126M | n/a | 4.88% | 4.45% | 4.36% | 4.03% | 325.08M | 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.24 | 60.4x | $5.36 | 2.7x | $0.22 | 66.7x | $0.23 | 61.7x |
Shares Diluted: 126M. 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 | 131.783 | 201.149 | 289.375 | 403.094 | 492.144 | 623.025 |
| Revenue Growth (YoY) | 38.839% | 52.637% | 43.861% | 39.298% | 22.092% | 26.594% |
| Gross Profit | 83.978 | 130.958 | 181.442 | 255.755 | 314.654 | 382.665 |
| Operating Income | -8.915 | -10.294 | -30.725 | -19.838 | -7.133 | 20.684 |
| Free Cash Flow | -16.364 | 16.082 | 4.074 | 79.616 | 90.544 | 98.825 |
| Free Cash Flow Per Share | -0.89 | 0.226 | 0.038 | 0.693 | 0.7 | 0.774 |
| EPS (Diluted) GAAP | -0.604734 | -0.394811 | -0.364541 | -0.074598 | 0.019999 | 0.109999 |
| EPS Growth | 450.023% | |||||
| EPS Non-GAAP | ||||||
| Gross Margin | 63.724% | 65.105% | 62.701% | 63.448% | 63.935% | 61.42% |
| Operating Margin | -6.765% | -5.118% | -10.618% | -4.921% | -1.449% | 3.32% |
| Profit Margin | -8.439% | -13.969% | -13.597% | -2.125% | 0.589% | 2.166% |
| Free Cash Flow Margin | -12.417% | 7.995% | 1.408% | 19.751% | 18.398% | 15.862% |
| Shares Outstanding (Diluted) | 18.3899 | 71.1681 | 107.9355 | 114.8285 | 129.3395 | 127.7475 |
| Shares Change (YoY) | 14.457% | 286.995% | 51.663% | 6.386% | 12.637% | 2.798% |
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-06 | 188.11M | n/a | 10.78M | 5.73% | 12.52M | 6.65% | 0.10 | 127.95M | 325.08M | n/a | processed |
| 2025 Q4 | 2026-02-24 | 157.54M | n/a | -965.00K | -0.61% | 33.00K | 0.02% | 0.00 | 128.50M | 355.00M | n/a | processed |
| 2025 Q3 | 2025-11-10 | 200.14M | n/a | 32.25M | 16.12% | 29.63M | 14.81% | 0.23 | 127.68M | 377.34M | 15.00M | processed |
| 2025 Q2 | 2025-08-06 | 131.89M | n/a | -9.01M | -6.83% | -12.01M | -9.10% | -0.10 | 121.85M | 274.23M | 60.00M | processed |
| 2025 Q1 | 2025-05-07 | 133.45M | n/a | -10.99M | -8.23% | -4.16M | -3.12% | -0.03 | 123.24M | 255.33M | 60.00M | processed |
| 2024 Q4 | 2025-02-26 | 117.55M | n/a | -5.78M | -4.91% | -15.90M | -13.53% | -0.12 | 129.39M | 611.09M | n/a | processed |
| 2024 Q3 | 2024-11-07 | 156.81M | n/a | 20.27M | 12.93% | 38.90M | 24.80% | 0.30 | 129.16M | 681.13M | n/a | processed |
| 2024 Q2 | 2024-08-06 | 103.68M | n/a | -15.79M | -15.23% | -13.88M | -13.39% | -0.11 | 124.56M | 570.99M | n/a | processed |
| 2024 Q1 | 2024-05-07 | 114.10M | n/a | -5.96M | -5.23% | -6.22M | -5.45% | -0.05 | 123.14M | 619.01M | n/a | processed |
| 2023 Q4 | 2024-02-28 | 100.55M | n/a | -10.03M | -9.97% | 1.29M | 1.28% | 0.01 | 121.83M | 654.61M | n/a | processed |
| 2023 Q3 | 2023-11-07 | 123.32M | n/a | 11.89M | 9.64% | 10.64M | 8.63% | 0.08 | 125.48M | 638.21M | n/a | processed |
| 2023 Q2 | 2023-08-08 | 84.87M | n/a | -16.81M | -19.80% | -16.81M | -19.81% | -0.15 | 111.13M | 328.06M | n/a | processed |
| 2023 Q1 | 2023-05-10 | 94.36M | n/a | -6.57M | -6.96% | -3.68M | -3.90% | -0.03 | 109.79M | 327.08M | n/a | processed |
| 2022 Q4 | 2023-03-10 | 73.05M | n/a | -9.37M | -12.83% | -1.13M | -1.55% | -0.01 | 109.05M | 349.18M | 25.94M | processed |
| 2022 Q3 | 2022-11-14 | 95.23M | n/a | 3.65M | 3.83% | -4.27M | -4.49% | -0.04 | 107.93M | 349.23M | 25.94M | processed |
| 2022 Q2 | 2022-08-11 | 56.54M | n/a | -17.40M | -30.77% | -23.80M | -42.09% | -0.22 | 107.43M | 360.58M | 25.94M | processed |
| 2022 Q1 | 2022-05-13 | 64.55M | n/a | -7.10M | -11.00% | -10.15M | -15.72% | n/a | n/a | 365.75M | 25.94M | processed |
| 2021 Q4 | 2022-03-29 | 51.39M | n/a | -10.33M | -20.09% | -11.28M | -21.95% | n/a | n/a | 385.36M | 25.94M | processed |
| 2021 Q3 | 2021-11-12 | 67.79M | n/a | 11.10M | 16.37% | 9.99M | 14.74% | 0.08 | 118.45M | 449.13M | 25.93M | processed |
| 2021 Q2 | 2021-08-16 | 36.98M | n/a | -7.56M | -20.44% | -18.15M | -49.08% | n/a | n/a | 412.03M | 24.45M | 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.