Price Movement
Volume
Latest volume: 3.23M · 30-day average: 4.27M · Max drawdown over stored range: -76.04%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -8.82% |
| 20D RS | -1.03% |
| 60D RS | -0.12% |
| 120D RS | -21.43% |
| Global RS Rank | 2008 · 40.15% percentile |
| Watch+Speculative RS Rank | 1259 · 39.96% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 99 · 58.92% 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 | 145 / 383 |
| Primary Percentile | 62.40 |
| 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 | 835.20M | n/a | 125.37M | 72.18M | 0.20 | 409.72M | 44.33M | 365.39M | 362M | n/a | 15.01% | 8.64% | 49.06% | 43.75% | 339.37M | 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 | $0.20 | 25.3x | $2.30 | 2.2x | $1.01 | 5.0x | $1.13 | 4.5x |
Shares Diluted: 362M. 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 | 345.592 | 473.403 | 627.623 | 831.103 | 977.716 | 1052.774 |
| Revenue Growth (YoY) | 8.762% | 36.983% | 32.577% | 32.421% | 17.641% | 7.677% |
| Gross Profit | 248.552 | 371.927 | 517.458 | 708.812 | 825.61 | 887.535 |
| Operating Income | -16.68 | -30.095 | -23.923 | 111.858 | 160.32 | 124.667 |
| Free Cash Flow | 4.534 | 13.124 | 73.456 | 147.43 | 168.736 | 206.615 |
| Free Cash Flow Per Share | 0.096 | 0.065 | 0.211 | 0.375 | 0.437 | 0.548 |
| EPS (Diluted) GAAP | -0.795231 | -0.333292 | -0.034392 | 0.239999 | 0.309999 | 0.189999 |
| EPS Growth | 9000% | 9000% | 9000% | 9000% | 29.167% | -38.71% |
| EPS Non-GAAP | ||||||
| Gross Margin | 71.921% | 78.564% | 82.447% | 85.286% | 84.443% | 84.304% |
| Operating Margin | -4.827% | -6.357% | -3.812% | 13.459% | 16.397% | 11.842% |
| Profit Margin | -10.817% | -14.284% | -1.907% | 11.23% | 12.392% | 6.952% |
| Free Cash Flow Margin | 1.312% | 2.772% | 11.704% | 17.739% | 17.258% | 19.626% |
| Shares Outstanding (Diluted) | 47.0077 | 202.8819 | 348.0448 | 392.6657 | 386.2372 | 376.7312 |
| Shares Change (YoY) | 30.162% | 331.593% | 71.55% | 12.82% | -1.637% | -2.461% |
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 | 208.05M | n/a | 30.02M | 14.43% | 19.57M | 9.41% | 0.06 | 350.47M | 339.37M | n/a | processed |
| 2025 Q4 | 2026-02-26 | 216.97M | n/a | 28.92M | 13.33% | 19.01M | 8.76% | 0.06 | 341.07M | 415.54M | n/a | processed |
| 2025 Q3 | 2025-11-05 | 209.69M | n/a | 36.35M | 17.33% | 14.12M | 6.74% | 0.04 | 377.63M | 479.45M | n/a | processed |
| 2025 Q2 | 2025-08-06 | 200.50M | n/a | 30.08M | 15.00% | 19.48M | 9.72% | 0.05 | 380.63M | 497.14M | n/a | processed |
| 2025 Q1 | 2025-05-07 | 186.26M | n/a | 29.32M | 15.74% | 20.58M | 11.05% | 0.05 | 382.22M | 524.15M | n/a | processed |
| 2024 Q4 | 2025-02-27 | 198.23M | n/a | 29.18M | 14.72% | 18.19M | 9.18% | 0.04 | 407.57M | 497.47M | 18.41M | processed |
| 2024 Q3 | 2024-11-05 | 180.36M | n/a | 35.16M | 19.50% | 41.57M | 23.05% | 0.11 | 374.30M | 534.17M | 18.41M | processed |
| 2024 Q2 | 2024-08-07 | 171.24M | n/a | 46.31M | 27.04% | 32.42M | 18.94% | 0.09 | 373.37M | 575.73M | 18.41M | processed |
| 2024 Q1 | 2024-05-08 | 160.46M | n/a | 38.38M | 23.92% | 28.97M | 18.06% | 0.08 | 378.72M | 587.18M | 14.43M | processed |
| 2023 Q4 | 2024-02-28 | 149.81M | n/a | 25.71M | 17.16% | 27.02M | 18.04% | 0.07 | 401.69M | 617.02M | 18.41M | processed |
| 2023 Q3 | 2023-11-08 | 147.62M | n/a | 29.50M | 19.98% | 12.82M | 8.69% | 0.03 | 381.85M | 590.57M | 15.80M | processed |
| 2023 Q2 | 2023-08-08 | 151.44M | n/a | 33.39M | 22.05% | 45.55M | 30.08% | 0.12 | 387.62M | 581.05M | 15.64M | processed |
| 2023 Q1 | 2023-05-09 | 141.96M | n/a | 15.01M | 10.58% | 7.94M | 5.59% | 0.02 | 388.31M | 544.54M | 17.12M | processed |
| 2022 Q4 | 2023-02-28 | 147.66M | n/a | -8.56M | -5.80% | -10.15M | -6.87% | -0.03 | 356.10M | 543.30M | 16.14M | processed |
| 2022 Q3 | 2022-11-09 | 143.87M | n/a | -5.10M | -3.55% | -26.45M | -18.39% | -0.08 | 349.74M | 507.94M | 15.75M | processed |
| 2022 Q2 | 2022-08-11 | 144.70M | n/a | -2.20M | -1.52% | 4.42M | 3.06% | 0.01 | 366.01M | 492.00M | 14.77M | processed |
| 2022 Q1 | 2022-05-12 | 136.10M | n/a | -6.34M | -4.66% | 20.21M | 14.85% | 0.06 | 365.99M | 465.73M | 14.30M | processed |
| 2021 Q4 | 2022-03-03 | 138.33M | n/a | -4.19M | -3.03% | -18.90M | -13.66% | n/a | n/a | 465.93M | 13.66M | processed |
| 2021 Q3 | 2021-11-10 | 122.01M | n/a | -6.51M | -5.33% | 837.00K | 0.69% | n/a | n/a | 448.95M | 26.52M | processed |
| 2021 Q2 | 2021-08-11 | 110.28M | n/a | -18.36M | -16.65% | -12.41M | -11.26% | n/a | n/a | 498.71M | 26.52M | 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.