Price Movement
Volume
Latest volume: 743.76K · 30-day average: 946.16K · Max drawdown over stored range: -63.82%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 11.66% |
| 20D RS | -4.17% |
| 60D RS | -14.16% |
| 120D RS | 45.40% |
| Global RS Rank | 685 · 79.58% percentile |
| Watch+Speculative RS Rank | 420 · 79.97% percentile |
| Group Scope | Watch+Speculative |
| Primary RS Rank | 51 · 75.83% 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 | 80 / 263 |
| Primary Percentile | 69.96 |
| 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-05 | 1.22B | n/a | 354.00M | 1.00B | 14.27 | 897.10M | 611.80M | 285.30M | 70M | n/a | 28.99% | 82.23% | 73.45% | 23.36% | 578.30M | 1.09B |
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 | $14.27 | 6.2x | $17.35 | 5.1x | $4.05 | 21.8x | $12.75 | 6.9x |
Shares Diluted: 70M. 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 | 1427.2 | 1232.4 | 1602.5 | 1784.2 | 2362.6 | 2369 |
| Revenue Growth (YoY) | -30.489% | -13.649% | 30.031% | 11.339% | 32.418% | 0.271% |
| Gross Profit | 164.5 | 219.3 | 240.6 | 601.7 | 739.3 | |
| Operating Income | -136 | 63.6 | 41.1 | 365.7 | 495.9 | |
| Free Cash Flow | -345.5 | -125.1 | -80 | -428.6 | -99.7 | 202.7 |
| Free Cash Flow Per Share | -1.7370537958773251 | -1.074 | -1.058 | -5.699 | -1.368 | 2.859 |
| EPS (Diluted) GAAP | -38.567505 | 2.33 | 11.51 | 5.12 | 13.86 | |
| EPS Growth | 5400% | 5400% | 393.991% | -55.517% | 170.703% | |
| EPS Non-GAAP | ||||||
| Gross Margin | -2.2001% | 13.348% | 13.685% | 13.485% | 25.468% | 31.207% |
| Operating Margin | -302.8798% | -11.035% | 3.969% | 2.304% | 15.479% | 20.933% |
| Profit Margin | -340.3587% | -364.687% | 11.014% | 48.504% | 15.805% | 41.486% |
| Free Cash Flow Margin | -24.2082% | -10.151% | -4.992% | -24.022% | -4.22% | 8.556% |
| Shares Outstanding (Diluted) | 198.9 | 116.5333 | 75.6 | 75.2 | 72.9 | 70.9 |
| Shares Change (YoY) | 14.706% | -41.411% | -35.126% | -0.529% | -3.059% | -2.743% |
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-05 | 7.50M | n/a | 20.00M | 2.67% | -16.40M | -2.19% | -0.24 | 69.20M | 578.30M | 1.09B | processed |
| 2025 Q4 | 2026-02-20 | 2.90M | n/a | 39.40M | 13.59% | 717.50M | 247.41% | 10.25 | 70.00M | 599.40M | 1.09B | processed |
| 2025 Q3 | 2025-10-30 | 595.70M | n/a | 130.50M | 21.91% | 188.10M | 31.58% | 2.65 | 71.00M | 662.70M | 1.09B | processed |
| 2025 Q2 | 2025-07-31 | 615.20M | n/a | 164.10M | 26.67% | 115.10M | 18.71% | 1.61 | 71.30M | 503.40M | 1.08B | processed |
| 2025 Q1 | 2025-05-01 | 400.00K | n/a | 143.00M | 357.50% | -37.90M | -94.75% | -0.53 | 71.00M | 441.40M | 1.08B | processed |
| 2024 Q4 | 2025-02-20 | -2.90M | n/a | 119.20M | -41.10% | 133.70M | -46.10% | 1.88 | 71.10M | 368.20M | 1.08B | processed |
| 2024 Q3 | 2024-10-31 | 643.10M | n/a | 94.90M | 14.76% | 64.60M | 10.05% | 0.88 | 73.20M | 379.30M | 1.08B | processed |
| 2024 Q2 | 2024-08-01 | 610.10M | n/a | 108.90M | 17.85% | 149.60M | 24.52% | 2.03 | 73.70M | 398.30M | 1.08B | processed |
| 2024 Q1 | 2024-05-02 | 2.60M | n/a | 29.30M | 11.27% | 25.50M | 9.81% | 0.35 | 73.60M | 494.10M | 1.08B | processed |
| 2023 Q4 | 2024-02-22 | 3.90M | n/a | 38.30M | 9.82% | 835.20M | 214.15% | 11.33 | 73.70M | 620.50M | 1.08B | processed |
| 2023 Q3 | 2023-11-07 | 455.10M | n/a | 16.60M | 3.65% | 12.90M | 2.83% | 0.17 | 74.80M | 1.04B | 1.08B | processed |
| 2023 Q2 | 2023-08-02 | 415.20M | n/a | -9.90M | -2.38% | -29.40M | -7.08% | -0.39 | 74.80M | 787.30M | 681.90M | processed |
| 2023 Q1 | 2023-05-02 | 1.10M | n/a | 8.50M | 7.73% | 46.70M | 42.45% | 0.61 | 76.40M | 822.50M | 542.80M | processed |
| 2022 Q4 | 2023-02-21 | 1.80M | n/a | 41.10M | 22.83% | 29.20M | 16.22% | 0.38 | 75.90M | 724.10M | 542.40M | processed |
| 2022 Q3 | 2022-11-01 | 437.20M | n/a | 61.60M | 14.09% | 74.30M | 16.99% | 0.98 | 75.60M | 626.00M | 541.80M | processed |
| 2022 Q2 | 2022-08-02 | 413.30M | n/a | -15.60M | -3.77% | 111.60M | 27.00% | 1.48 | 75.60M | 553.50M | 545.70M | processed |
| 2022 Q1 | 2022-05-03 | 3.40M | n/a | -49.90M | -14.68% | -38.60M | -11.35% | -0.51 | 75.00M | 578.20M | 545.50M | processed |
| 2021 Q4 | 2022-02-22 | 296.50M | n/a | -169.10M | -57.03% | -70.90M | -23.91% | n/a | n/a | 608.70M | 545.30M | processed |
| 2021 Q3 | 2021-11-02 | 326.70M | n/a | 3.40M | 1.04% | -54.50M | -16.68% | n/a | n/a | 620.80M | 545.10M | processed |
| 2021 Q2 | 2021-08-03 | 388.80M | n/a | -1.02B | -2.62% | -1.11B | -2.85% | n/a | n/a | 608.80M | 544.80M | 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.