Price Movement
Volume
Latest volume: 35.74K · 30-day average: 65.36K · Max drawdown over stored range: -86.99%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -14.27% |
| 20D RS | -3.02% |
| 60D RS | -16.59% |
| 120D RS | -17.57% |
| Global RS Rank | 2346 · 30.07% percentile |
| Watch+Speculative RS Rank | 1458 · 30.47% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 76 · 33.91% 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 | 77 / 178 |
| Primary Percentile | 57.30 |
| 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-08 | 397.71M | n/a | n/a | -18.74M | n/a | 185.23M | 47.32M | 137.91M | 0M | n/a | n/a | -4.71% | 46.58% | 34.68% | 200.07M | 211.68M |
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 | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
Shares Diluted: 0M. 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 | 433.683 | 366.106 | 368.231 | 365.318 | 362.114 | 395.261 |
| Revenue Growth (YoY) | -35.159% | -15.582% | 0.58% | -0.791% | -0.877% | 9.154% |
| Gross Profit | 136.951 | 142.776 | 152.782 | 155.356 | 138.622 | |
| Operating Income | 28.369 | 36.708 | 45.731 | 39.375 | 23.108 | |
| Free Cash Flow | 96.854 | 164.218 | 98.079 | 49.597 | 19.066 | 76.606 |
| Free Cash Flow Per Share | 280.58 | 517.628 | 329.09 | 171.032 | 68.244 | 293.9758851204593 |
| EPS (Diluted) GAAP | -110.051797 | 111.829434 | -107.431777 | 189.485009 | -13.454744 | |
| EPS Growth | 9800% | 9800% | 9800% | 9800% | 9800% | |
| EPS Non-GAAP | ||||||
| Gross Margin | 31.579% | 38.999% | 41.491% | 42.526% | 38.281% | 37.8016% |
| Operating Margin | 6.541% | 10.027% | 12.419% | 10.778% | 6.381% | -1.2579% |
| Profit Margin | -8.76% | 9.691% | -8.695% | 15.041% | -1.038% | -9.4844% |
| Free Cash Flow Margin | 22.333% | 44.855% | 26.635% | 13.576% | 5.265% | 19.3811% |
| Shares Outstanding (Diluted) | 0.3452 | 0.3173 | 0.298 | 0.29 | 0.2794 | 0.2606 |
| Shares Change (YoY) | 0.132% | -8.094% | -6.058% | -2.699% | -3.657% | -6.727% |
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-08 | 97.48M | n/a | n/a | n/a | -14.53M | -14.91% | -55.81 | n/a | 200.07M | 211.68M | processed |
| 2025 Q4 | 2026-03-02 | 99.87M | n/a | n/a | n/a | -49.85M | -49.92% | n/a | n/a | 268.78M | 213.92M | processed |
| 2025 Q3 | 2025-11-07 | 99.74M | n/a | n/a | n/a | -5.29M | -5.30% | -20.38 | n/a | 272.49M | 214.91M | processed |
| 2025 Q2 | 2025-08-08 | 100.62M | n/a | n/a | n/a | 50.93M | 50.62% | 194.57 | n/a | 32.77M | n/a | processed |
| 2025 Q1 | 2025-05-09 | 95.03M | n/a | n/a | n/a | -33.27M | -35.01% | -126.40 | n/a | 28.66M | n/a | processed |
| 2024 Q4 | 2025-03-03 | 91.11M | n/a | n/a | n/a | -10.27M | -11.27% | n/a | n/a | 30.71M | n/a | processed |
| 2024 Q3 | 2024-11-08 | 90.41M | n/a | n/a | n/a | 32.12M | 35.53% | 114.77 | n/a | 29.89M | n/a | processed |
| 2024 Q2 | 2024-08-09 | 91.14M | n/a | n/a | n/a | -48.19M | -52.87% | -171.89 | n/a | 26.90M | n/a | processed |
| 2024 Q1 | 2024-05-10 | 89.45M | n/a | n/a | n/a | 22.58M | 25.24% | 79.56 | n/a | 34.54M | n/a | processed |
| 2023 Q4 | 2024-02-26 | 90.67M | n/a | n/a | n/a | 44.64M | 49.24% | n/a | n/a | 28.07M | n/a | processed |
| 2023 Q3 | 2023-11-03 | 90.94M | n/a | n/a | n/a | -56.51M | -62.15% | -195.55 | n/a | 33.99M | n/a | processed |
| 2023 Q2 | 2023-08-04 | 93.54M | n/a | n/a | n/a | 1.94M | 2.07% | 6.64 | n/a | 30.88M | n/a | processed |
| 2023 Q1 | 2023-05-05 | 90.18M | n/a | n/a | n/a | 64.89M | 71.95% | 222.28 | n/a | 39.36M | n/a | processed |
| 2022 Q4 | 2023-02-27 | 98.46M | n/a | n/a | n/a | 10.05M | 10.21% | n/a | n/a | 37.47M | n/a | processed |
| 2022 Q3 | 2022-11-04 | 92.03M | n/a | n/a | n/a | 32.01M | 34.78% | 109.13 | n/a | 64.84M | n/a | processed |
| 2022 Q2 | 2022-08-05 | 92.37M | n/a | n/a | n/a | -73.78M | -79.88% | -244.37 | n/a | 40.51M | n/a | processed |
| 2022 Q1 | 2022-05-06 | 85.37M | n/a | n/a | n/a | -298.00K | -0.35% | -0.98 | n/a | 45.78M | n/a | processed |
| 2021 Q4 | 2022-02-28 | 169.68M | n/a | n/a | n/a | -4.82M | -2.84% | n/a | n/a | 42.35M | 104.48M | processed |
| 2021 Q3 | 2021-11-05 | 59.14M | n/a | n/a | n/a | -10.67M | -18.04% | -33.74 | n/a | 27.80M | n/a | processed |
| 2021 Q2 | 2021-08-06 | 67.33M | n/a | n/a | n/a | -20.74M | -30.80% | -64.04 | n/a | 28.21M | 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.