Price Movement
Volume
Latest volume: 1.89M · 30-day average: 2.04M · Max drawdown over stored range: -75.43%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -21.02% |
| 20D RS | -9.06% |
| 60D RS | -14.17% |
| 120D RS | -33.87% |
| Global RS Rank | 2692 · 19.76% percentile |
| Watch+Speculative RS Rank | 1648 · 21.41% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 106 · 23.19% 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 | 71 / 237 |
| Primary Percentile | 70.46 |
| 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-29 | 2026-05-06 | 1.45B | 332.00M | 21.60M | -8.40M | -0.10 | 96.10M | 182.30M | -86.20M | 88M | 22.93% | 1.49% | -0.58% | 6.64% | -5.95% | 73.70M | 812.00M |
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-29 | $-0.10 | -73.8x | $16.52 | 0.4x | $-0.98 | -7.2x | $1.10 | 6.5x |
Shares Diluted: 88M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|
| Revenue | 1180.713 | 1408.401 | 1438.2 | 1409.2 | 1438.8 |
| Revenue Growth (YoY) | 22.441% | 19.284% | 2.116% | -2.016% | 2.1% |
| Gross Profit | 383.909 | 449.057 | 350.8 | 369.1 | 358.3 |
| Operating Income | 8.702 | 4.653 | 35.9 | 59 | 10.3 |
| Free Cash Flow | 16.648 | -39.772 | 20.9 | 7.6 | 9.4 |
| Free Cash Flow Per Share | 0.214 | -0.492 | 0.258 | 0.089 | 0.107 |
| EPS (Diluted) GAAP | 0.264731 | -0.004846 | -0.31 | 0.189999 | 0.00924 |
| EPS Growth | 6900% | 6900% | 6900% | 6900% | -95.137% |
| EPS Non-GAAP | |||||
| Gross Margin | 32.515% | 31.884% | 24.392% | 26.192% | 24.903% |
| Operating Margin | 0.737% | 0.33% | 2.496% | 4.187% | 0.716% |
| Profit Margin | 1.741% | -0.028% | -1.731% | 1.128% | 0.056% |
| Free Cash Flow Margin | 1.41% | -2.824% | 1.453% | 0.539% | 0.653% |
| Shares Outstanding (Diluted) | 77.6446 | 80.8823 | 81.0815 | 85.434 | 87.7736 |
| Shares Change (YoY) | 9.213% | 4.17% | 0.246% | 5.368% | 2.739% |
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 | 361.30M | 25.44% | 7.80M | 2.16% | -1.70M | -0.47% | -0.02 | 88.35M | 73.70M | 812.00M | processed |
| 2025 Q4 | 2026-02-12 | 342.20M | -3.97% | 4.10M | 1.20% | -2.50M | -0.73% | -0.03 | 87.71M | 120.40M | 818.20M | processed |
| 2025 Q3 | 2025-10-30 | 377.80M | 33.59% | 3.30M | 0.87% | -14.70M | -3.89% | -0.17 | 86.96M | 57.70M | 824.80M | processed |
| 2025 Q2 | 2025-07-31 | 366.70M | 34.58% | 6.40M | 1.75% | 10.50M | 2.86% | 0.12 | 87.68M | 54.60M | 842.70M | processed |
| 2025 Q1 | 2025-05-01 | 352.08M | 33.58% | 5.68M | 1.61% | 7.50M | 2.13% | 0.09 | 87.54M | 62.75M | 830.48M | processed |
| 2024 Q4 | 2025-02-20 | 341.05M | 35.02% | 7.24M | 2.12% | 2.31M | 0.68% | 0.03 | 86.89M | 56.14M | 752.48M | processed |
| 2024 Q3 | 2024-10-31 | 365.52M | 35.85% | 19.48M | 5.33% | -2.20M | -0.60% | -0.03 | 82.45M | 64.89M | 764.79M | processed |
| 2024 Q2 | 2024-08-01 | 356.19M | 35.02% | 22.53M | 6.33% | 19.85M | 5.57% | 0.23 | 84.95M | 66.57M | 785.54M | processed |
| 2024 Q1 | 2024-05-02 | 346.52M | 34.51% | 9.65M | 2.79% | -3.99M | -1.15% | -0.05 | 81.39M | 47.00M | 736.25M | processed |
| 2023 Q4 | 2024-02-29 | 352.10M | 32.75% | 10.18M | 2.89% | -27.68M | -7.86% | -0.38 | 73.62M | 52.02M | 878.51M | processed |
| 2023 Q3 | 2023-11-09 | 371.85M | 32.07% | 5.28M | 1.42% | 15.99M | 4.30% | 0.19 | 83.44M | 60.09M | 895.17M | processed |
| 2023 Q2 | 2023-08-10 | 362.85M | 32.35% | 2.66M | 0.73% | -4.12M | -1.14% | -0.05 | 81.06M | 73.66M | 947.70M | processed |
| 2023 Q1 | 2023-05-11 | 351.43M | 29.73% | -2.10M | -0.60% | -9.13M | -2.60% | -0.11 | 80.98M | 57.92M | 910.08M | processed |
| 2022 Q3 | 2022-11-10 | 362.82M | 32.60% | 15.01M | 4.14% | -888.00K | -0.24% | -0.01 | 80.81M | 51.80M | 887.27M | processed |
| 2022 Q2 | 2022-08-11 | 350.15M | 31.85% | 5.29M | 1.51% | 3.18M | 0.91% | 0.04 | 81.51M | 20.13M | 877.07M | processed |
| 2022 Q1 | 2022-05-12 | 340.77M | 30.46% | -22.49M | -6.60% | -17.57M | -5.16% | -0.22 | 78.57M | 14.90M | 852.72M | processed |
| 2022 Q4 | 2023-03-02 | 354.67M | 32.55% | 7.53M | 2.12% | 14.89M | 4.20% | 0.18 | 80.82M | 72.93M | 893.34M | processed |
| 2021 Q3 | 2021-11-12 | 312.68M | 32.82% | 2.88M | 0.92% | 33.25M | 10.63% | 0.40 | 80.91M | 25.96M | 24.07M | processed |
| 2021 Q2 | 2021-08-12 | 297.92M | 32.08% | 4.37M | 1.47% | 17.58M | 5.90% | 0.21 | 81.73M | 26.75M | 26.75M | processed |
| 2021 Q1 | 2021-05-13 | 269.18M | 35.38% | 9.30M | 3.45% | -22.53M | -8.37% | -0.30 | 75.93M | 4.02M | 23.57M | 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.