Price Movement
Volume
Latest volume: 3.26M · 30-day average: 2.91M · Max drawdown over stored range: -70.89%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -42.35% |
| 20D RS | -25.04% |
| 60D RS | -52.44% |
| 120D RS | -40.92% |
| Global RS Rank | 3226 · 3.85% percentile |
| Watch+Speculative RS Rank | 1996 · 4.82% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 112 · 2.61% 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 | 69 / 178 |
| Primary Percentile | 61.80 |
| 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-04-01 | 2026-05-07 | 1.49B | n/a | 57.03M | 41.19M | 0.99 | 327.06M | 280.48M | 46.59M | 41M | n/a | 3.82% | 2.76% | 21.93% | 3.12% | 313.65M | 247.99M |
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-04-01 | $0.99 | 52.7x | $35.97 | 1.5x | $1.12 | 46.6x | $7.89 | 6.6x |
Shares Diluted: 41M. 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 | 522.867 | 739.893 | 900.486 | 1087.533 | 1252.608 | 1445.306 |
| Revenue Growth (YoY) | -12.052% | 41.507% | 21.705% | 20.772% | 15.179% | 15.384% |
| Gross Profit | 161.126 | 247.289 | 313.036 | 398.392 | 480.849 | 581.267 |
| Operating Income | -33.725 | -13.99 | -24.469 | 8.928 | 35.406 | 67.756 |
| Free Cash Flow | -31.688 | -43.091 | -65.817 | -14.028 | 35.656 | 56.506 |
| Free Cash Flow Per Share | -0.853 | -1.102 | -1.677 | -0.32 | 0.807 | 1.35 |
| EPS (Diluted) GAAP | -1.14 | -0.12 | -0.541045 | 0.478143 | 0.244779 | 1.09 |
| EPS Growth | 8900% | 8900% | 8900% | 8900% | -48.806% | 345.3% |
| EPS Non-GAAP | ||||||
| Gross Margin | 30.816% | 33.422% | 34.763% | 36.633% | 38.388% | 40.218% |
| Operating Margin | -6.45% | -1.891% | -2.717% | 0.821% | 2.827% | 4.688% |
| Profit Margin | -8.063% | -0.616% | -2.358% | 1.863% | 0.815% | 3.164% |
| Free Cash Flow Margin | -6.06% | -5.824% | -7.309% | -1.29% | 2.847% | 3.91% |
| Shares Outstanding (Diluted) | 37.129 | 39.085 | 39.237 | 43.899 | 44.203 | 41.847 |
| Shares Change (YoY) | 15.125% | 5.268% | 0.389% | 11.882% | 0.692% | -5.33% |
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-07 | 366.74M | n/a | -2.63M | -0.72% | -290.00K | -0.08% | -0.01 | 40.29M | 313.65M | 247.99M | processed |
| 2025 Q4 | 2026-02-26 | 400.53M | n/a | 18.74M | 4.68% | 11.83M | 2.95% | 0.28 | 41.83M | 360.12M | 247.73M | processed |
| 2025 Q3 | 2025-10-30 | 367.41M | n/a | 18.55M | 5.05% | 12.50M | 3.40% | 0.30 | 41.87M | 357.76M | 247.47M | processed |
| 2025 Q2 | 2025-07-31 | 356.47M | n/a | 22.37M | 6.28% | 17.15M | 4.81% | 0.41 | 41.82M | 336.80M | 247.21M | processed |
| 2025 Q1 | 2025-05-01 | 320.90M | n/a | 2.84M | 0.89% | 4.25M | 1.32% | 0.10 | 41.86M | 312.92M | 246.94M | processed |
| 2024 Q4 | 2025-02-21 | 328.68M | n/a | 10.21M | 3.11% | 8.71M | 2.65% | 0.20 | 44.32M | 389.27M | 246.68M | processed |
| 2024 Q3 | 2024-10-31 | 316.92M | n/a | -17.99M | -5.68% | -10.21M | -3.22% | -0.26 | 40.01M | 379.43M | 246.42M | processed |
| 2024 Q2 | 2024-08-02 | 316.50M | n/a | 10.78M | 3.41% | 9.67M | 3.05% | 0.23 | 41.48M | 304.41M | 246.16M | processed |
| 2024 Q1 | 2024-05-03 | 290.50M | n/a | 34.00K | 0.01% | 2.04M | 0.70% | 0.05 | 41.26M | 284.77M | 245.90M | processed |
| 2023 Q4 | 2024-02-29 | 286.24M | n/a | -1.29M | -0.45% | 7.22M | 2.52% | 0.16 | 43.94M | 293.21M | 245.64M | processed |
| 2023 Q3 | 2023-11-03 | 276.21M | n/a | 5.66M | 2.05% | 7.63M | 2.76% | 0.19 | 43.98M | 284.98M | 245.38M | processed |
| 2023 Q2 | 2023-08-04 | 271.81M | n/a | 4.75M | 1.75% | 6.95M | 2.56% | 0.16 | 43.89M | 295.23M | 245.11M | processed |
| 2023 Q1 | 2023-05-05 | 253.28M | n/a | -3.19M | -1.26% | -1.53M | -0.61% | -0.04 | 39.33M | 374.14M | 244.85M | processed |
| 2022 Q4 | 2023-02-23 | 238.53M | n/a | -6.31M | -2.65% | -10.72M | -4.49% | -0.27 | 39.28M | 311.23M | 244.59M | processed |
| 2022 Q3 | 2022-11-04 | 227.81M | n/a | -4.83M | -2.12% | -2.02M | -0.89% | -0.05 | 39.27M | 337.01M | 244.33M | processed |
| 2022 Q2 | 2022-08-05 | 230.75M | n/a | -819.00K | -0.35% | -1.19M | -0.51% | -0.03 | 39.23M | 357.96M | 244.07M | processed |
| 2022 Q1 | 2022-05-06 | 203.39M | n/a | -14.94M | -7.34% | -10.16M | -5.00% | -0.26 | 39.16M | 358.93M | 243.80M | processed |
| 2021 Q4 | 2022-02-18 | 203.26M | n/a | -6.49M | -3.19% | -9.73M | -4.79% | -0.37 | 26.00M | 382.41M | 243.54M | processed |
| 2021 Q3 | 2021-11-05 | 193.90M | n/a | -2.65M | -1.36% | -2.18M | -1.12% | -0.06 | 39.14M | 401.50M | 243.28M | processed |
| 2021 Q2 | 2021-08-06 | 187.46M | n/a | 3.31M | 1.76% | 1.94M | 1.04% | 0.05 | 43.79M | 420.21M | 243.02M | 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.