Price Movement
Volume
Latest volume: 1.11M · 30-day average: 1.82M · Max drawdown over stored range: -91.46%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 4.83% |
| 20D RS | -6.64% |
| 60D RS | -7.21% |
| 120D RS | 22.60% |
| Global RS Rank | 1022 · 69.54% percentile |
| Watch+Speculative RS Rank | 645 · 69.24% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 101 · 52.13% 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 | 122 / 263 |
| Primary Percentile | 53.99 |
| 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-04-24 | 1.30B | 140.43M | 43.65M | 14.35M | 0.10 | 197.84M | 28.11M | 169.73M | 147M | 10.79% | 3.35% | 1.10% | 15.20% | 13.04% | 501.27M | 294.37M |
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.10 | 94.7x | $8.84 | 1.0x | $1.15 | 8.0x | $1.34 | 6.9x |
Shares Diluted: 147M. 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 | 733.555 | 674.728 | 873.1 | 1289.728 | 1358.56 | 1291.474 |
| Revenue Growth (YoY) | -2.441% | -8.019% | 29.4% | 47.718% | 5.337% | -4.938% |
| Gross Profit | 79.909 | 15.393 | 50.616 | 200.356 | 219.564 | 159.138 |
| Operating Income | 18.825 | -48.056 | -26.137 | 105.929 | 127.914 | 83.199 |
| Free Cash Flow | 78.556 | 131.795 | 17.604 | 132.869 | 162.725 | 120.407 |
| Free Cash Flow Per Share | 0.524 | 0.878 | 0.116 | 0.88 | 1.052 | 0.811 |
| EPS (Diluted) GAAP | 0.130989 | -0.411706 | -0.58029 | -0.071814 | 0.35931 | 0.207652 |
| EPS Growth | -65.803% | 8300% | 8300% | 8300% | 8300% | -42.208% |
| EPS Non-GAAP | ||||||
| Gross Margin | 10.893% | 2.281% | 5.797% | 15.535% | 16.162% | 12.322% |
| Operating Margin | 2.566% | -7.122% | -2.994% | 8.213% | 9.415% | 6.442% |
| Profit Margin | 2.677% | -9.156% | -10.054% | -0.84% | 4.091% | 2.385% |
| Free Cash Flow Margin | 10.709% | 19.533% | 2.016% | 10.302% | 11.978% | 9.323% |
| Shares Outstanding (Diluted) | 149.897 | 150.056 | 151.276 | 150.917 | 154.699 | 148.454 |
| Shares Change (YoY) | 0.214% | 0.106% | 0.813% | -0.237% | 2.506% | -4.037% |
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-04-24 | 287.95M | 3.07% | -13.31M | -4.62% | -13.41M | -4.66% | -0.09 | 147.16M | 501.27M | 294.37M | processed |
| 2025 Q4 | 2026-02-26 | 334.16M | 15.15% | 12.26M | 3.67% | 8.27M | 2.47% | 0.06 | 145.17M | 445.20M | 298.35M | processed |
| 2025 Q3 | 2025-10-23 | 376.96M | 17.51% | 47.85M | 12.69% | 22.08M | 5.86% | 0.15 | 147.70M | 338.03M | 297.83M | processed |
| 2025 Q2 | 2025-07-24 | 302.29M | 4.94% | -3.15M | -1.04% | -2.60M | -0.86% | -0.02 | 148.51M | 319.74M | 302.20M | processed |
| 2025 Q1 | 2025-04-24 | 278.06M | 9.90% | 8.17M | 2.94% | 3.07M | 1.10% | 0.02 | 152.17M | 369.99M | 301.70M | processed |
| 2024 Q4 | 2025-02-27 | 355.13M | 16.57% | 30.88M | 8.69% | 20.12M | 5.67% | 0.13 | 153.68M | 368.03M | 305.97M | processed |
| 2024 Q3 | 2024-10-24 | 342.42M | 19.18% | 44.64M | 13.04% | 29.51M | 8.62% | 0.19 | 154.85M | 324.12M | 305.49M | processed |
| 2024 Q2 | 2024-07-25 | 364.80M | 20.69% | 53.19M | 14.58% | 32.29M | 8.85% | 0.21 | 155.02M | 275.07M | 309.66M | processed |
| 2024 Q1 | 2024-04-26 | 296.21M | 6.60% | -1.28M | -0.43% | -26.29M | -8.87% | -0.17 | 152.37M | 323.85M | 309.20M | processed |
| 2023 Q4 | 2024-02-29 | 335.16M | 14.70% | 15.38M | 4.59% | -28.33M | -8.45% | -0.20 | 141.86M | 332.19M | 313.43M | processed |
| 2023 Q3 | 2023-10-25 | 395.67M | 20.36% | 36.23M | 9.16% | 15.56M | 3.93% | 0.10 | 153.62M | 168.37M | 218.51M | processed |
| 2023 Q2 | 2023-07-27 | 308.82M | 17.92% | 20.20M | 6.54% | 7.10M | 2.30% | 0.05 | 153.40M | 182.65M | 222.47M | processed |
| 2023 Q1 | 2023-04-26 | 250.08M | 6.07% | -8.30M | -3.32% | -5.17M | -2.07% | -0.03 | 151.76M | 166.67M | 222.01M | processed |
| 2022 Q4 | 2023-02-24 | 287.82M | 10.90% | -5.13M | -1.78% | 2.71M | 0.94% | 0.02 | 151.43M | 186.60M | 225.88M | processed |
| 2022 Q3 | 2022-10-26 | 272.55M | 14.39% | 12.23M | 4.49% | -18.76M | -6.88% | -0.12 | 151.33M | 162.27M | 225.43M | processed |
| 2022 Q2 | 2022-07-27 | 162.61M | -0.83% | -18.98M | -11.67% | -29.70M | -18.26% | -0.20 | 151.21M | 260.60M | 258.98M | processed |
| 2022 Q1 | 2022-04-27 | 150.12M | -12.40% | -32.98M | -21.97% | -42.03M | -28.00% | -0.28 | 151.14M | 229.74M | 258.50M | processed |
| 2021 Q4 | 2022-02-24 | 168.66M | -3.18% | -26.86M | -15.93% | -25.91M | -15.36% | -0.17 | 150.17M | 253.51M | 262.14M | processed |
| 2021 Q3 | 2021-10-22 | 180.72M | 1.66% | -10.33M | -5.72% | -19.04M | -10.54% | -0.13 | 150.09M | 237.55M | 261.67M | processed |
| 2021 Q2 | 2021-07-28 | 161.94M | 1.93% | -10.94M | -6.76% | -13.71M | -8.47% | -0.09 | 150.03M | 243.91M | 265.22M | 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.