Price Movement
Volume
Latest volume: 1.14M · 30-day average: 1.16M · Max drawdown over stored range: -81.19%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 23.61% |
| 20D RS | 18.92% |
| 60D RS | 41.15% |
| 120D RS | 8.42% |
| Global RS Rank | 388 · 88.44% percentile |
| Qualified+ RS Rank | 156 · 87.60% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 11 · 92.25% 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 | 53 / 246 |
| Primary Percentile | 78.86 |
| 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 | 541.74M | 384.18M | 77.52M | 88.01M | 1.09 | 210.49M | 15.74M | 194.75M | 80M | 70.92% | 14.31% | 16.25% | 38.85% | 35.95% | 364.06M | 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 | $1.09 | 44.5x | $6.73 | 7.2x | $2.42 | 20.1x | $2.62 | 18.6x |
Shares Diluted: 80M. 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 | 117.483 | 219.514 | 296.536 | 361.051 | 445.764 | 517.145 |
| Revenue Growth (YoY) | -2.397% | 86.847% | 35.088% | 21.756% | 23.463% | 16.013% |
| Gross Profit | 77.116 | 145.114 | 194.954 | 248.148 | 309.697 | 373.198 |
| Operating Income | -32.795 | -81.093 | -37.609 | -22.829 | 26.777 | 62.987 |
| Free Cash Flow | -12.548 | -36.997 | -1.014 | 34.261 | 63.809 | 126.63 |
| Free Cash Flow Per Share | -0.236 | -0.545 | -0.014 | 0.472 | 0.816 | 1.572 |
| EPS (Diluted) GAAP | -0.6557 | -1.113015 | -0.510977 | -1.02422 | 0.309999 | 0.82 |
| EPS Growth | 164.517% | |||||
| EPS Non-GAAP | ||||||
| Gross Margin | 65.64% | 66.107% | 65.744% | 68.729% | 69.476% | 72.165% |
| Operating Margin | -27.915% | -36.942% | -12.683% | -6.323% | 6.007% | 12.18% |
| Profit Margin | -29.714% | -34.423% | -12.329% | -20.608% | 5.415% | 12.831% |
| Free Cash Flow Margin | -10.681% | -16.854% | -0.342% | 9.489% | 14.315% | 24.486% |
| Shares Outstanding (Diluted) | 53.2392 | 67.8903 | 71.5492 | 72.6445 | 78.1632 | 80.5731 |
| Shares Change (YoY) | 15.391% | 27.519% | 5.389% | 1.531% | 7.597% | 3.083% |
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 | 139.07M | 72.74% | 22.65M | 16.28% | 28.71M | 20.64% | 0.35 | 81.31M | 364.06M | n/a | processed |
| 2025 Q4 | 2026-02-26 | 140.64M | 72.51% | 37.20M | 26.45% | 41.15M | 29.26% | 0.50 | 82.45M | 362.58M | n/a | processed |
| 2025 Q3 | 2025-11-05 | 131.87M | 69.22% | 22.95M | 17.40% | 19.14M | 14.51% | 0.24 | 79.69M | 315.57M | n/a | processed |
| 2025 Q2 | 2025-08-07 | 130.16M | 68.97% | -5.27M | -4.05% | -980.00K | -0.75% | -0.01 | 78.39M | 219.50M | n/a | processed |
| 2025 Q1 | 2025-05-08 | 114.47M | 69.46% | 2.90M | 2.54% | 7.05M | 6.16% | 0.09 | 80.06M | 186.12M | n/a | processed |
| 2024 Q4 | 2025-02-28 | 118.63M | 66.39% | 4.17M | 3.52% | 5.11M | 4.31% | 0.06 | 80.63M | 239.09M | n/a | processed |
| 2024 Q3 | 2024-11-07 | 115.86M | 68.19% | 12.02M | 10.37% | 15.15M | 13.08% | 0.19 | 78.46M | 274.08M | n/a | processed |
| 2024 Q2 | 2024-08-07 | 114.43M | 68.09% | 4.61M | 4.03% | 5.73M | 5.01% | 0.07 | 77.16M | 235.91M | n/a | processed |
| 2024 Q1 | 2024-05-08 | 96.84M | n/a | -4.66M | -4.81% | -1.86M | -1.92% | -0.02 | 74.76M | 209.19M | n/a | processed |
| 2023 Q4 | 2024-02-29 | 98.20M | n/a | -35.51M | -36.16% | -28.29M | -28.81% | -0.39 | 73.11M | 216.45M | n/a | processed |
| 2023 Q3 | 2023-11-08 | 90.11M | n/a | -31.74M | -35.22% | -29.62M | -32.87% | -0.41 | 72.80M | 202.46M | n/a | processed |
| 2023 Q1 | 2023-08-09 | 90.32M | n/a | -8.05M | -8.91% | -8.40M | -9.30% | -0.12 | 72.48M | 191.14M | n/a | processed |
| 2023 Q1 | 2023-05-05 | 82.42M | n/a | -10.50M | -12.74% | -8.09M | -9.82% | -0.11 | 72.18M | 177.89M | n/a | processed |
| 2022 Q4 | 2023-03-01 | 80.30M | n/a | -5.42M | -6.75% | -3.84M | -4.79% | -0.05 | 71.83M | 154.25M | n/a | processed |
| 2022 Q3 | 2022-11-03 | 75.59M | n/a | -9.68M | -12.81% | -8.72M | -11.54% | -0.12 | 71.66M | 170.11M | 1.19M | processed |
| 2022 Q2 | 2022-08-03 | 72.86M | n/a | -10.73M | -14.73% | -9.53M | -13.08% | -0.13 | 71.48M | 153.45M | 1.13M | processed |
| 2022 Q1 | 2022-05-04 | 67.78M | n/a | -15.25M | -22.50% | -14.46M | -21.33% | -0.20 | 71.23M | 163.62M | 1.08M | processed |
| 2021 Q4 | 2022-02-28 | 67.34M | n/a | -12.33M | -18.32% | -10.53M | -15.64% | -0.15 | 71.10M | 173.20M | 810.00K | processed |
| 2021 Q3 | 2021-11-09 | 60.37M | n/a | -16.68M | -27.63% | -14.13M | -23.40% | -0.20 | 69.74M | 164.03M | 1.07M | processed |
| 2021 Q2 | 2021-07-29 | 55.10M | n/a | -7.47M | -13.56% | -9.04M | -16.40% | -0.13 | 67.32M | 327.55M | 917.00K | 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.