Price Movement
Volume
Latest volume: 1.90M · 30-day average: 1.74M · Max drawdown over stored range: -87.23%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 59.30% |
| 20D RS | 28.23% |
| 60D RS | 50.36% |
| 120D RS | 83.78% |
| Global RS Rank | 111 · 96.69% percentile |
| Qualified+ RS Rank | 51 · 95.95% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 7 · 74.07% 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 | 17 / 32 |
| Primary Percentile | 50.00 |
| 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-08 | 960.23M | 424.75M | 119.83M | 91.00M | 1.34 | -79.48M | 109.94M | -189.42M | 68M | 44.23% | 12.48% | 9.48% | -8.28% | -19.73% | 906.93M | 314.84M |
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 | $1.34 | 57.1x | $14.11 | 5.4x | $-2.78 | -27.4x | $-1.17 | -65.3x |
Shares Diluted: 68M. 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 | 156.624 | 259.751 | 388.832 | 557.723 | 782.118 | 901.309 |
| Revenue Growth (YoY) | 45.664% | 65.844% | 49.694% | 43.435% | 40.234% | 15.24% |
| Gross Profit | 69.599 | 114.856 | 183.615 | 276.215 | 391.554 | 400.067 |
| Operating Income | 21.492 | 38.702 | 59.035 | 95.839 | 150.998 | 109.429 |
| Free Cash Flow | -58.964 | -49.246 | -153.288 | -137.199 | 69.987 | -66.608 |
| Free Cash Flow Per Share | -0.928 | -0.753 | -2.346 | -2.115 | 1.057 | -0.989542813778837 |
| EPS (Diluted) GAAP | 0.299999 | 0.576054 | 0.591949 | 1.163979 | 1.530856 | 1.369999 |
| EPS Growth | -9.091% | 92.019% | 2.759% | 96.635% | 31.519% | -10.508% |
| EPS Non-GAAP | ||||||
| Gross Margin | 44.437% | 44.218% | 47.222% | 49.525% | 50.063% | 44.387% |
| Operating Margin | 13.722% | 14.9% | 15.183% | 17.184% | 19.306% | 12.141% |
| Profit Margin | 11.99% | 14.536% | 10.098% | 13.869% | 13.25% | 10.438% |
| Free Cash Flow Margin | -37.647% | -18.959% | -39.423% | -24.6% | 8.948% | -7.3901% |
| Shares Outstanding (Diluted) | 63.5504 | 65.3567 | 65.3418 | 64.8705 | 66.2374 | 67.3119 |
| Shares Change (YoY) | 10.702% | 2.842% | -0.023% | -0.721% | 2.107% | 1.622% |
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-08 | 231.26M | 46.37% | 36.18M | 15.64% | 17.31M | 7.48% | 0.24 | 69.77M | 906.93M | 314.84M | processed |
| 2025 Q4 | 2026-03-02 | 244.43M | 40.87% | 23.04M | 9.42% | 8.05M | 3.29% | 0.12 | 66.59M | 792.90M | 252.97M | processed |
| 2025 Q3 | 2025-11-06 | 269.16M | 42.04% | 28.92M | 10.75% | 35.89M | 13.33% | 0.52 | 68.41M | 1.10B | 238.41M | processed |
| 2025 Q2 | 2025-08-07 | 215.37M | 48.50% | 31.69M | 14.72% | 29.76M | 13.82% | 0.44 | 67.46M | 463.20M | 215.96M | processed |
| 2025 Q1 | 2025-05-12 | 172.35M | 47.90% | 25.78M | 14.96% | 20.38M | 11.82% | 0.30 | 66.95M | 475.56M | 159.49M | processed |
| 2024 Q4 | 2025-03-03 | 223.47M | 49.59% | 43.99M | 19.68% | 31.08M | 13.91% | 0.48 | 65.41M | 426.82M | 138.34M | processed |
| 2024 Q3 | 2024-11-07 | 203.98M | 51.40% | 44.18M | 21.66% | 30.90M | 15.15% | 0.45 | 66.67M | 353.82M | 139.86M | processed |
| 2024 Q2 | 2024-08-07 | 202.48M | 47.80% | 37.59M | 18.57% | 24.21M | 11.96% | 0.35 | 67.06M | 343.63M | 125.27M | processed |
| 2024 Q1 | 2024-05-08 | 152.19M | 51.99% | 25.23M | 16.58% | 17.43M | 11.45% | 0.26 | 66.24M | 229.95M | 108.11M | processed |
| 2023 Q4 | 2024-02-28 | 170.32M | 46.43% | 23.37M | 13.72% | 17.70M | 10.39% | 0.27 | 64.98M | 203.40M | 85.29M | processed |
| 2023 Q3 | 2023-11-08 | 168.57M | 52.51% | 33.17M | 19.68% | 25.68M | 15.23% | 0.39 | 65.45M | 228.94M | 73.66M | processed |
| 2023 Q2 | 2023-08-07 | 144.58M | 47.48% | 30.43M | 21.05% | 26.82M | 18.55% | 0.41 | 64.93M | 263.80M | 69.88M | processed |
| 2023 Q1 | 2023-05-09 | 74.26M | 53.85% | 8.86M | 11.93% | 7.14M | 9.62% | 0.11 | 65.06M | 273.12M | 74.99M | processed |
| 2022 Q4 | 2023-03-02 | 108.54M | 49.57% | 16.67M | 15.36% | 11.81M | 10.88% | 0.18 | 64.48M | 268.16M | 74.69M | processed |
| 2022 Q3 | 2022-11-08 | 133.71M | 49.34% | 31.64M | 23.66% | 21.00M | 15.71% | 0.32 | 65.61M | 350.44M | 69.50M | processed |
| 2022 Q2 | 2022-08-09 | 104.39M | 42.30% | 20.04M | 19.19% | 12.24M | 11.72% | 0.18 | 65.48M | 347.61M | 25.54M | processed |
| 2022 Q1 | 2022-05-09 | 42.19M | 46.66% | -9.31M | -22.06% | -5.79M | -13.72% | -0.09 | 65.95M | 406.08M | 31.94M | processed |
| 2021 Q4 | 2022-03-01 | 95.14M | 47.77% | 19.13M | 20.10% | 15.56M | 16.36% | 0.71 | 21.95M | 592.57M | 32.55M | processed |
| 2021 Q3 | 2021-11-08 | 67.01M | 44.30% | 11.79M | 17.60% | 10.15M | 15.15% | 0.46 | 22.04M | 95.25M | 38.28M | processed |
| 2021 Q2 | 2021-08-06 | 53.86M | 40.25% | 4.33M | 8.04% | 6.57M | 12.19% | 0.30 | 21.81M | 101.47M | 40.88M | 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.