Price Movement
Volume
Latest volume: 467.96K · 30-day average: 777.08K · Max drawdown over stored range: -97.72%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 0.19% |
| 20D RS | -7.55% |
| 60D RS | -14.24% |
| 120D RS | 18.49% |
| Global RS Rank | 1348 · 59.82% percentile |
| Watch+Speculative RS Rank | 867 · 58.66% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 139 · 34.12% 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 | 94 / 263 |
| Primary Percentile | 64.64 |
| 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-04 | 1.35B | 69.95M | 266.53M | 298.15M | 5.98 | 569.69M | 56.14M | 513.55M | 50M | 5.20% | 19.81% | 22.16% | 42.34% | 38.17% | 552.28M | 648.62M |
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 | $5.98 | 12.1x | $27.00 | 2.7x | $10.31 | 7.0x | $11.43 | 6.3x |
Shares Diluted: 50M. 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 | 397.038 | 371.033 | 647.684 | 1009.985 | 1345.835 | 1352.786 |
| Revenue Growth (YoY) | -18.397% | -6.55% | 74.562% | 55.938% | 33.253% | 0.516% |
| Gross Profit | 121.894 | 106.988 | 247.053 | 449.128 | 649.173 | |
| Operating Income | -121.248 | -76.266 | 28.613 | 176.165 | 295.652 | |
| Free Cash Flow | -10.914 | 6.055 | 23.589 | 73.117 | 246.269 | 353.347 |
| Free Cash Flow Per Share | -0.27 | 0.148 | 0.535 | 1.381 | 4.64 | 7.006404663705584 |
| EPS (Diluted) GAAP | -4.862891 | -3.144895 | -0.492817 | 1.84 | 3.4 | |
| EPS Growth | 7500% | 7500% | 7500% | 7500% | 84.783% | 95.294% |
| EPS Non-GAAP | ||||||
| Gross Margin | 30.701% | 28.835% | 38.144% | 44.469% | 48.236% | 49.2158% |
| Operating Margin | -30.538% | -20.555% | 4.418% | 17.442% | 21.968% | 20.8899% |
| Profit Margin | -49.427% | -34.759% | -3.358% | 9.622% | 13.423% | 24.6494% |
| Free Cash Flow Margin | -2.749% | 1.632% | 3.642% | 7.239% | 18.299% | 26.1199% |
| Shares Outstanding (Diluted) | 40.355 | 41.009 | 44.132 | 52.937 | 53.071 | 50.432 |
| Shares Change (YoY) | 5.628% | 1.621% | 7.615% | 19.952% | 0.253% | -4.973% |
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-04 | 326.22M | 2.93% | 58.98M | 18.08% | 6.14M | 1.88% | 0.12 | 49.84M | 552.28M | 648.62M | processed |
| 2025 Q4 | 2026-03-02 | 336.80M | 4.60% | 63.98M | 19.00% | 219.88M | 65.29% | 4.40 | 49.98M | 578.76M | 649.05M | processed |
| 2025 Q3 | 2025-11-10 | 341.11M | 7.23% | 62.65M | 18.37% | -806.00K | -0.24% | -0.02 | 49.50M | 428.23M | 649.80M | processed |
| 2025 Q2 | 2025-08-04 | 341.43M | 5.93% | 80.92M | 23.70% | 72.93M | 21.36% | 1.46 | 50.01M | 369.40M | 531.87M | processed |
| 2025 Q1 | 2025-05-05 | 333.44M | 1.47% | 75.05M | 22.51% | 42.65M | 12.79% | 0.83 | 51.68M | 341.80M | 555.99M | processed |
| 2024 Q4 | 2025-02-27 | 345.08M | 3.25% | 81.38M | 23.58% | 36.91M | 10.69% | 0.70 | 52.82M | 324.92M | 571.71M | processed |
| 2024 Q3 | 2024-11-07 | 340.36M | 3.91% | 69.95M | 20.55% | 46.37M | 13.62% | 0.87 | 53.08M | 280.84M | 597.35M | processed |
| 2024 Q2 | 2024-08-06 | 339.23M | 5.94% | 78.13M | 23.03% | 50.35M | 14.84% | 0.94 | 53.35M | 315.90M | 608.00M | processed |
| 2024 Q1 | 2024-05-02 | 321.16M | 3.15% | 81.90M | 25.50% | 47.03M | 14.64% | 0.89 | 52.90M | 280.85M | 620.33M | processed |
| 2023 Q4 | 2024-02-29 | 302.66M | 5.34% | 63.09M | 20.85% | 37.66M | 12.44% | -0.24 | -157.46M | 274.44M | 631.36M | processed |
| 2023 Q3 | 2023-11-06 | 299.26M | 4.21% | 55.67M | 18.60% | 26.20M | 8.75% | 0.49 | 53.61M | 275.07M | 641.30M | processed |
| 2023 Q2 | 2023-08-07 | 214.96M | 2.91% | 38.95M | 18.12% | 22.58M | 10.51% | 0.43 | 52.01M | 171.26M | 179.57M | processed |
| 2023 Q1 | 2023-05-08 | 193.10M | 4.12% | 24.50M | 12.69% | 10.74M | 5.56% | 0.21 | 51.97M | 165.15M | 169.42M | processed |
| 2022 Q4 | 2023-02-28 | 186.75M | 1.72% | 13.12M | 7.02% | 10.62M | 5.69% | -0.08 | -127.53M | 164.19M | 169.04M | processed |
| 2022 Q3 | 2022-11-03 | 191.76M | 1.54% | 19.06M | 9.94% | 5.38M | 2.81% | 0.10 | 51.52M | 115.01M | 168.65M | processed |
| 2022 Q2 | 2022-08-04 | 163.45M | 3.63% | 1.84M | 1.13% | -25.58M | -15.65% | -0.61 | 41.81M | 87.98M | 168.28M | processed |
| 2022 Q1 | 2022-05-09 | 105.73M | -0.08% | -7.31M | -6.91% | -12.17M | -11.51% | -0.29 | 41.41K | 136.23M | 168.00M | processed |
| 2021 Q4 | 2022-03-09 | 105.17M | -2.77% | -26.99M | -25.66% | -37.93M | -36.07% | -0.92 | 41.28M | 149.04M | 167.88M | processed |
| 2021 Q3 | 2021-11-09 | 92.40M | -1.92% | -21.56M | -23.34% | -26.26M | -28.42% | -0.64 | 41.13M | 127.41M | 14.14M | processed |
| 2021 Q2 | 2021-08-09 | 89.95M | -5.49% | -20.16M | -22.41% | -29.46M | -32.75% | -0.72 | 40.90M | 131.16M | 148.61M | 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.