Price Movement
Volume
Latest volume: 323.47K · 30-day average: 516.23K · Max drawdown over stored range: -74.16%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 19.27% |
| 20D RS | -2.27% |
| 60D RS | 20.95% |
| 120D RS | 28.36% |
| Global RS Rank | 475 · 85.84% percentile |
| Watch+Speculative RS Rank | 284 · 86.46% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 43 · 80.37% 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 | 109 / 427 |
| Primary Percentile | 74.71 |
| 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-28 | 2026-05-06 | 1.49B | 314.22M | 177.21M | 133.01M | 4.09 | 297.13M | 41.66M | 255.48M | 33M | 21.04% | 11.87% | 8.91% | 19.90% | 17.11% | 275.89M | 82.98M |
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-28 | $4.09 | 17.0x | $45.91 | 1.5x | $7.85 | 8.9x | $9.14 | 7.6x |
Shares Diluted: 33M. 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 | 683.995 | 800.637 | 1132.793 | 1347.154 | 1480.099 |
| Revenue Growth (YoY) | -22.204% | 17.053% | 41.486% | 18.923% | 9.869% |
| Gross Profit | 72.141 | 36.546 | 138.85 | 256.156 | 303.513 |
| Operating Income | 11.694 | -37.191 | 50.945 | 139.189 | 168.914 |
| Free Cash Flow | -66.453 | -30.89 | 111.408 | 95.849 | 153.342 |
| Free Cash Flow Per Share | -2.449 | -0.996 | 3.454 | 2.874 | 4.663 |
| EPS (Diluted) GAAP | -0.010648 | -1.48 | 0.739999 | 3.159999 | 3.88 |
| EPS Growth | 11600% | 11600% | 11600% | 327.027% | 22.785% |
| EPS Non-GAAP | |||||
| Gross Margin | 10.547% | 4.565% | 12.257% | 19.015% | 20.506% |
| Operating Margin | 1.71% | -4.645% | 4.497% | 10.332% | 11.412% |
| Profit Margin | -0.042% | -5.715% | 2.102% | 7.835% | 8.629% |
| Free Cash Flow Margin | -9.715% | -3.858% | 9.835% | 7.115% | 10.36% |
| Shares Outstanding (Diluted) | 27.1391 | 31.0204 | 32.2587 | 33.3492 | 32.8834 |
| Shares Change (YoY) | 0.194% | 14.302% | 3.992% | 3.381% | -1.397% |
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 Q2 | 2026-05-06 | 352.63M | 20.03% | 39.12M | 11.09% | 29.30M | 8.31% | 0.90 | 32.43M | 275.89M | 82.98M | processed |
| 2026 Q1 | 2026-02-04 | 333.08M | 21.38% | 37.68M | 11.31% | 30.76M | 9.23% | 0.94 | 32.62M | 241.74M | 84.15M | processed |
| 2025 Q4 | 2025-11-24 | 409.37M | 21.11% | 50.34M | 12.30% | 36.50M | 8.92% | 1.12 | 32.46M | 229.31M | 85.32M | processed |
| 2025 Q3 | 2025-08-06 | 398.01M | 21.59% | 50.07M | 12.58% | 36.45M | 9.16% | 1.12 | 32.58M | 173.07M | 86.49M | processed |
| 2025 Q2 | 2025-05-07 | 358.85M | 19.74% | 33.71M | 9.39% | 26.05M | 7.26% | 0.79 | 32.89M | 130.75M | 87.66M | processed |
| 2025 Q1 | 2025-02-05 | 313.87M | 19.22% | 33.04M | 10.53% | 28.72M | 9.15% | 0.86 | 33.36M | 136.12M | 88.83M | processed |
| 2024 Q4 | 2024-11-25 | 350.21M | 17.02% | 25.58M | 7.30% | 24.66M | 7.04% | 0.73 | 33.73M | 127.69M | 89.99M | processed |
| 2024 Q3 | 2024-08-07 | 333.37M | 20.80% | 39.73M | 11.92% | 28.71M | 8.61% | 0.85 | 33.65M | 88.42M | 91.16M | processed |
| 2024 Q2 | 2024-05-08 | 345.92M | 18.40% | 36.07M | 10.43% | 26.02M | 7.52% | 0.79 | 33.07M | 93.10M | 92.32M | processed |
| 2024 Q1 | 2024-02-07 | 317.66M | 20.01% | 37.96M | 11.95% | 26.15M | 8.23% | 0.81 | 32.43M | 77.30M | 93.49M | processed |
| 2023 Q4 | 2023-12-11 | 302.96M | 16.50% | 29.17M | 9.63% | 18.62M | 6.15% | 0.58 | 32.03M | 78.99M | 110.54M | processed |
| 2023 Q3 | 2023-08-09 | 294.28M | 15.55% | 19.42M | 6.60% | 9.36M | 3.18% | 0.29 | 32.60M | 50.50M | 115.15M | processed |
| 2023 Q2 | 2023-05-11 | 299.81M | 11.89% | 12.44M | 4.15% | 7.13M | 2.38% | 0.22 | 32.32M | 17.77M | 119.75M | processed |
| 2023 Q1 | 2023-02-08 | 235.73M | 3.16% | -9.38M | -3.98% | -11.29M | -4.79% | -0.35 | 32.03M | 5.66M | 124.34M | processed |
| 2022 Q4 | 2022-12-12 | 257.67M | -1.71% | -23.05M | -8.95% | -23.09M | -8.96% | -0.72 | 32.02M | 10.48M | 130.39M | processed |
| 2022 Q3 | 2022-08-10 | 206.08M | 10.48% | 1.09M | 0.53% | -6.43M | -3.12% | -0.20 | 31.99M | 26.51M | 135.03M | processed |
| 2022 Q2 | 2022-05-12 | 207.66M | 1.52% | -16.70M | -8.04% | -12.15M | -5.85% | -0.38 | 31.98M | 14.87M | 139.61M | processed |
| 2022 Q1 | 2022-02-09 | 129.22M | 12.53% | -2.04M | -1.58% | -4.08M | -3.16% | -0.15 | 28.12M | 4.07M | 144.18M | processed |
| 2021 Q4 | 2021-12-15 | 192.20M | 6.77% | -2.47M | -1.29% | -2.39M | -1.24% | -0.09 | 26.54M | 11.71M | 149.57M | processed |
| 2021 Q3 | 2021-08-12 | 196.66M | 13.30% | 8.09M | 4.11% | 4.33M | 2.20% | 0.16 | 27.43M | 11.22M | 153.00M | 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.