Price Movement
Volume
Latest volume: 2.35M · 30-day average: 5.63M · Max drawdown over stored range: -86.11%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -51.71% |
| 20D RS | -6.54% |
| 60D RS | -58.11% |
| 120D RS | -67.89% |
| Global RS Rank | 3290 · 1.94% percentile |
| Qualified+ RS Rank | 1250 · 0.64% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 434 · 5.24% 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 | 65 / 701 |
| Primary Percentile | 90.87 |
| 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-06 | 509.86M | 312.42M | 214.84M | 165.35M | 0.68 | 110.11M | 32.24M | 77.87M | 244M | 61.27% | 42.14% | 32.43% | 21.60% | 15.27% | 138.15M | 193.58M |
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.68 | 11.8x | $2.09 | 3.8x | $0.32 | 25.0x | $0.45 | 17.7x |
Shares Diluted: 244M. 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 | 42.2198 | 80.943 | 154.08 | 258.215 | 426.454 | 510.173 |
| Revenue Growth (YoY) | 43.854% | 91.718% | 90.356% | 67.585% | 65.155% | 19.631% |
| Gross Profit | -11.5716 | 1.173 | 35.265 | 91.042 | 219.553 | 292.765 |
| Operating Income | -57.4149 | -57.574 | -39.365 | 24.432 | 138.983 | 191.443 |
| Free Cash Flow | -114.7296 | -125.88 | -73.419 | 4.029 | 110.446 | 27.821 |
| Free Cash Flow Per Share | -1.332 | -0.902 | -0.371 | 0.018 | 0.454 | 0.114 |
| EPS (Diluted) GAAP | -0.879313 | -0.513316 | -0.333058 | -0.13 | 0.809999 | 0.6 |
| EPS Growth | -25.926% | |||||
| EPS Non-GAAP | ||||||
| Gross Margin | -27.408% | 1.449% | 22.887% | 35.258% | 51.483% | 57.385% |
| Operating Margin | -135.99% | -71.129% | -25.548% | 9.462% | 32.59% | 37.525% |
| Profit Margin | -179.415% | -88.517% | -42.773% | -10.936% | 46.353% | 28.8% |
| Free Cash Flow Margin | -271.744% | -155.517% | -47.65% | 1.56% | 25.899% | 5.453% |
| Shares Outstanding (Diluted) | 86.1451 | 139.5785 | 197.8749 | 223.9773 | 243.3425 | 244.9046 |
| Shares Change (YoY) | 58.506% | 62.027% | 41.766% | 13.191% | 8.646% | 5.071% |
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-06 | 114.49M | 70.53% | 58.27M | 50.90% | 45.33M | 39.59% | 0.19 | 239.96M | 138.15M | 193.58M | processed |
| 2025 Q4 | 2026-02-25 | 139.16M | 63.82% | 62.75M | 45.09% | 49.38M | 35.48% | 0.20 | 243.14M | 87.63M | 69.33M | processed |
| 2025 Q3 | 2025-11-05 | 134.22M | 56.34% | 51.01M | 38.01% | 36.43M | 27.14% | 0.15 | 244.66M | 61.38M | 70.08M | processed |
| 2025 Q2 | 2025-08-06 | 121.98M | 55.11% | 42.80M | 35.08% | 34.22M | 28.05% | 0.14 | 248.61M | 90.28M | n/a | processed |
| 2025 Q1 | 2025-05-07 | 114.80M | 53.22% | 34.88M | 30.38% | 26.90M | 23.44% | 0.11 | 244.68M | 71.62M | n/a | processed |
| 2024 Q4 | 2025-03-18 | 117.55M | 53.88% | 38.32M | 32.60% | 111.90M | 95.19% | 0.45 | 248.05M | 103.15M | n/a | processed |
| 2024 Q3 | 2024-11-07 | 119.84M | 49.78% | 39.64M | 33.08% | 35.91M | 29.96% | 0.15 | 244.80M | 86.71M | n/a | processed |
| 2024 Q2 | 2024-08-08 | 107.19M | 53.60% | 39.20M | 36.57% | 32.06M | 29.91% | 0.13 | 242.17M | 88.24M | n/a | processed |
| 2024 Q1 | 2024-05-09 | 81.88M | 47.77% | 21.82M | 26.65% | 17.81M | 21.75% | 0.08 | 236.41M | 45.33M | n/a | processed |
| 2023 Q4 | 2024-02-28 | 73.90M | 42.06% | 14.23M | 19.26% | -17.64M | -23.88% | -0.08 | 225.99M | 51.35M | n/a | processed |
| 2023 Q3 | 2023-11-08 | 67.27M | 36.64% | 8.69M | 12.91% | 2.57M | 3.81% | 0.01 | 233.76M | 74.16M | n/a | processed |
| 2023 Q2 | 2023-08-09 | 60.12M | 27.76% | -473.08K | -0.79% | -6.37M | -10.60% | -0.03 | 222.68M | 62.51M | n/a | processed |
| 2023 Q1 | 2023-05-10 | 56.91M | 29.01% | -813.32K | -1.43% | -6.79M | -11.93% | -0.03 | 221.92M | 69.20M | n/a | processed |
| 2022 Q4 | 2023-03-23 | 49.98M | 28.36% | -6.06M | -12.12% | -12.23M | -24.47% | -0.06 | 202.88M | 86.52M | n/a | processed |
| 2022 Q3 | 2022-11-09 | 41.09M | 23.50% | -9.32M | -22.67% | -14.90M | -36.26% | -0.08 | 196.38M | 34.91M | n/a | processed |
| 2022 Q2 | 2022-08-10 | 33.91M | 22.92% | -9.17M | -27.06% | -13.76M | -40.60% | -0.07 | 196.35M | 52.42M | n/a | processed |
| 2022 Q1 | 2022-05-11 | 29.10M | 12.58% | -14.82M | -50.91% | -25.01M | -85.93% | -0.13 | 195.87M | 69.50M | n/a | processed |
| 2021 Q4 | 2022-03-24 | 26.38M | n/a | -13.19M | -50.00% | -16.65M | -63.11% | -0.09 | 181.27M | 51.09M | n/a | processed |
| 2021 Q3 | 2021-11-10 | 20.68M | n/a | -14.44M | -69.81% | -17.71M | -85.65% | -0.13 | 133.77M | 34.41M | n/a | processed |
| 2021 Q2 | 2021-08-11 | 17.83M | n/a | -15.58M | -87.38% | -18.91M | -1.06% | -0.15 | 127.42M | 42.41M | 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.