Price Movement
Volume
Latest volume: 772.72K · 30-day average: 1.56M · Max drawdown over stored range: -77.18%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -15.82% |
| 20D RS | -5.07% |
| 60D RS | -10.84% |
| 120D RS | -26.19% |
| Global RS Rank | 2431 · 27.54% percentile |
| Qualified+ RS Rank | 925 · 26.47% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 256 · 44.10% 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 | 59 / 701 |
| Primary Percentile | 91.73 |
| 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-07 | 1.10B | n/a | 80.91M | 375.65M | 2.20 | 228.10M | 10.20M | 217.90M | 171M | n/a | 7.39% | 34.30% | 20.83% | 19.89% | 282.21M | n/a |
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 | $2.20 | 9.8x | $6.40 | 3.4x | $1.27 | 16.9x | $1.33 | 16.2x |
Shares Diluted: 171M. 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 | 441.755 | 484.145 | 517.235 | 726.437 | 957.797 | 1071.505 |
| Revenue Growth (YoY) | 30.282% | 9.596% | 6.835% | 40.446% | 31.849% | 11.872% |
| Gross Profit | 154.875 | 225.589 | 145.494 | 333.18 | 572.707 | 653.705 |
| Operating Income | -233.786 | -170.439 | -223.596 | -73.379 | 84.279 | 104.811 |
| Free Cash Flow | -143.753 | -126.782 | -114.035 | 16.652 | 157.196 | 105.146 |
| Free Cash Flow Per Share | -0.914 | -0.79 | -0.705 | 0.102 | 0.945 | 0.619 |
| EPS (Diluted) GAAP | -1.789755 | -1.045964 | -1.34 | -0.374108 | 1.36 | 2.3 |
| EPS Growth | 69.118% | |||||
| EPS Non-GAAP | ||||||
| Gross Margin | 35.059% | 46.595% | 28.129% | 45.865% | 59.794% | 61.008% |
| Operating Margin | -52.922% | -35.204% | -43.229% | -10.101% | 8.799% | 9.782% |
| Profit Margin | -63.742% | -34.673% | -41.756% | -8.437% | 23.643% | 36.491% |
| Free Cash Flow Margin | -32.541% | -26.187% | -22.047% | 2.292% | 16.412% | 9.813% |
| Shares Outstanding (Diluted) | 157.331 | 160.493 | 161.683 | 163.819 | 166.362 | 169.919 |
| Shares Change (YoY) | 6.883% | 2.01% | 0.741% | 1.321% | 1.552% | 2.138% |
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-07 | 268.06M | n/a | -4.62M | -1.72% | 3.64M | 1.36% | 0.02 | 172.71M | 282.21M | n/a | processed |
| 2025 Q4 | 2026-02-26 | 283.99M | n/a | 17.39M | 6.12% | 273.57M | 96.33% | 1.59 | 172.21M | 177.69M | n/a | processed |
| 2025 Q3 | 2025-11-06 | 278.63M | n/a | 35.76M | 12.83% | 71.78M | 25.76% | 0.42 | 170.65M | 258.00M | n/a | processed |
| 2025 Q2 | 2025-08-07 | 264.57M | n/a | 32.37M | 12.24% | 26.67M | 10.08% | 0.16 | 168.68M | 253.64M | n/a | processed |
| 2025 Q1 | 2025-05-08 | 244.32M | n/a | 19.29M | 7.90% | 18.99M | 7.77% | 0.11 | 167.67M | 217.70M | n/a | processed |
| 2024 Q4 | 2025-02-27 | 259.60M | n/a | 153.50M | 59.13% | 143.74M | 55.37% | 0.86 | 167.04M | 319.59M | n/a | processed |
| 2024 Q3 | 2024-11-07 | 250.40M | n/a | 31.64M | 12.64% | 32.77M | 13.09% | 0.20 | 166.18M | 155.15M | n/a | processed |
| 2024 Q2 | 2024-08-07 | 241.96M | n/a | 30.44M | 12.58% | 33.39M | 13.80% | 0.20 | 166.17M | 177.13M | n/a | processed |
| 2024 Q1 | 2024-05-09 | 205.83M | n/a | 15.21M | 7.39% | 16.55M | 8.04% | 0.10 | 166.62M | 204.75M | n/a | processed |
| 2023 Q4 | 2024-02-28 | 231.04M | n/a | 34.94M | 15.12% | 45.80M | 19.82% | 277.87 | 164.81K | 188.66M | n/a | processed |
| 2023 Q3 | 2023-11-03 | 211.70M | n/a | -57.78M | -27.29% | -65.18M | -30.79% | -0.40 | 164.23K | 98.19M | n/a | processed |
| 2023 Q2 | 2023-08-03 | 165.24M | n/a | 3.04M | 1.84% | 1.11M | 0.67% | 0.01 | 165.05K | 107.94M | n/a | processed |
| 2023 Q1 | 2023-05-08 | 118.46M | n/a | -53.58M | -45.23% | -43.02M | -36.32% | -0.27 | 162.26M | 290.89M | n/a | processed |
| 2022 Q4 | 2023-02-28 | 136.49M | n/a | -46.06M | -33.75% | -41.73M | -30.57% | -257.57 | 161.99K | 114.85M | n/a | processed |
| 2022 Q3 | 2022-11-03 | 130.71M | n/a | -30.87M | -23.61% | -27.18M | -20.80% | -0.17 | 161.85K | 154.84M | n/a | processed |
| 2022 Q2 | 2022-08-09 | 134.56M | n/a | -33.65M | -25.01% | -34.01M | -25.28% | -0.21 | 161.65K | 139.83M | n/a | processed |
| 2022 Q1 | 2022-05-05 | 115.47M | n/a | -113.02M | -97.88% | -113.06M | -97.91% | n/a | n/a | 204.92M | n/a | processed |
| 2021 Q4 | 2022-03-01 | 130.76M | n/a | -44.66M | -34.15% | -43.09M | -32.96% | n/a | n/a | 147.44M | n/a | processed |
| 2021 Q3 | 2021-11-09 | 131.61M | n/a | -15.30M | -11.63% | -14.46M | -10.98% | n/a | n/a | 94.64M | n/a | processed |
| 2021 Q2 | 2021-08-05 | 115.22M | n/a | -43.71M | -37.93% | -43.87M | -38.08% | n/a | n/a | 266.96M | 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.