Price Movement
Volume
Latest volume: 1.87M · 30-day average: 2.85M · Max drawdown over stored range: -54.15%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 0.10% |
| 20D RS | -0.35% |
| 60D RS | -4.15% |
| 120D RS | 4.59% |
| Global RS Rank | 1355 · 59.61% percentile |
| Qualified+ RS Rank | 484 · 61.53% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 68 · 71.78% 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 | 58 / 383 |
| Primary Percentile | 85.12 |
| 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 | 825.73M | 544.75M | -5.78M | -48.40M | -0.17 | 265.15M | 22.45M | 242.70M | 286M | 65.97% | -0.70% | -5.86% | 32.11% | 29.39% | 81.51M | 798.40M |
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.17 | -143.8x | $2.89 | 8.4x | $0.85 | 28.7x | $0.93 | 26.2x |
Shares Diluted: 286M. 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 | 252.022 | 303.426 | 368.168 | 451.803 | 731.368 |
| Revenue Growth (YoY) | 24.013% | 20.397% | 21.337% | 22.717% | 61.878% |
| Gross Profit | 184.158 | 215.642 | 261.041 | 328.816 | 493.599 |
| Operating Income | 28.961 | 6.828 | -14.693 | 20.542 | 28.087 |
| Free Cash Flow | -1.667 | 50.247 | 78.978 | 69.062 | 164.342 |
| Free Cash Flow Per Share | -0.009 | 0.271 | 0.395 | 0.272 | 0.606 |
| EPS (Diluted) GAAP | -0.046223 | -0.042934 | -0.108301 | 1.681006 | -0.143028 |
| EPS Growth | |||||
| EPS Non-GAAP | |||||
| Gross Margin | 73.072% | 71.069% | 70.903% | 72.779% | 67.49% |
| Operating Margin | 11.491% | 2.25% | -3.991% | 4.547% | 3.84% |
| Profit Margin | -3.259% | -2.626% | -5.874% | 93.93% | -5.306% |
| Free Cash Flow Margin | -0.661% | 16.56% | 21.452% | 15.286% | 22.47% |
| Shares Outstanding (Diluted) | 177.6805 | 185.5607 | 199.6919 | 254.3625 | 271.3236 |
| Shares Change (YoY) | -77.911% | 4.435% | 7.615% | 27.378% | 6.668% |
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 | 221.23M | 65.79% | 8.99M | 4.06% | -2.78M | -1.25% | -0.01 | 294.99M | 81.51M | 798.40M | processed |
| 2025 Q4 | 2026-02-18 | 217.46M | 67.24% | -6.74M | -3.10% | -12.07M | -5.55% | -0.04 | 288.80M | 169.38M | 814.64M | processed |
| 2025 Q3 | 2025-11-05 | 205.11M | 65.56% | 6.55M | 3.20% | -10.34M | -5.04% | -0.04 | 287.98M | 64.15M | 830.87M | processed |
| 2025 Q2 | 2025-08-06 | 181.94M | 65.14% | -14.58M | -8.01% | -23.23M | -12.77% | -0.09 | 270.63M | 71.92M | 872.10M | processed |
| 2025 Q1 | 2025-05-02 | 126.86M | 73.26% | 7.08M | 5.58% | 6.51M | 5.13% | 0.03 | 246.21M | 282.85M | n/a | processed |
| 2024 Q4 | 2025-02-26 | 126.47M | 73.46% | 1.22M | 0.96% | 419.28M | 3.32% | 1.25 | 334.14M | 255.49M | 43.31M | processed |
| 2024 Q3 | 2024-11-06 | 115.83M | 72.93% | 7.34M | 6.34% | 3.63M | 3.13% | 0.02 | 231.47M | 305.83M | n/a | processed |
| 2024 Q2 | 2024-08-01 | 106.79M | 72.01% | 3.84M | 3.60% | -430.00K | -0.40% | 0.00 | 218.35M | 257.91M | n/a | processed |
| 2024 Q1 | 2024-05-02 | 102.72M | 72.57% | -166.00K | -0.16% | 1.90M | 1.85% | 0.01 | 255.46M | 267.57M | n/a | processed |
| 2023 Q4 | 2024-02-29 | 99.02M | 71.38% | 2.59M | 2.62% | -4.43M | -4.48% | -0.02 | 205.06M | 296.22M | 46.06M | processed |
| 2023 Q3 | 2023-11-03 | 94.66M | 71.46% | -5.89M | -6.22% | -1.89M | -2.00% | -0.01 | 201.58M | 285.23M | n/a | processed |
| 2023 Q2 | 2023-08-04 | 89.88M | 70.01% | -7.12M | -7.93% | -10.92M | -12.15% | -0.06 | 198.05M | 253.53M | n/a | processed |
| 2023 Q1 | 2023-05-05 | 84.61M | 70.66% | -6.32M | -7.47% | -4.38M | -5.18% | -0.02 | 192.99M | 240.07M | n/a | processed |
| 2022 Q4 | 2023-03-03 | 82.69M | 72.22% | 3.88M | 4.69% | -2.96M | -3.58% | -0.10 | 29.92M | 255.61M | 51.56M | processed |
| 2022 Q3 | 2022-11-04 | 76.55M | 70.32% | -1.16M | -1.52% | -2.97M | -3.88% | -0.01 | 237.87M | 291.52M | n/a | processed |
| 2022 Q2 | 2022-08-05 | 73.41M | 71.50% | 1.13M | 1.54% | -2.43M | -3.31% | -0.01 | 237.55M | 281.65M | n/a | processed |
| 2022 Q1 | 2022-05-06 | 70.78M | 70.09% | 1.28M | 1.81% | 398.00K | 0.56% | 0.00 | 246.92M | 263.67M | n/a | processed |
| 2021 Q4 | 2022-03-16 | 69.76M | 71.07% | 654.00K | 0.94% | 101.00K | 0.14% | 0.00 | 236.90M | 254.60M | 54.31M | processed |
| 2021 Q3 | 2021-11-12 | 64.49M | 72.42% | 7.26M | 11.26% | -8.31M | -12.89% | -0.05 | 235.98M | 245.09M | 55.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.