
Last Price
52 Week Range
$20.13 - $41.22
Next Earnings Date
Jun 17 2026 (Estimate)
Next Earnings Date
Jun 17 2026 (Est.)
Last Price
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $125.808M | $176.034M | ||
| $31.359M | $40.837M | ||
| $94.449M | $135.197M | ||
| $43.517M | $64.918M | ||
| $112.154M | $134.345M | ||
| - | - | ||
| $-61.222M | $-64.066M | ||
| $-18.702M | $-9.635M | ||
| $-16.449M | $-43.166M | ||
| $-35.151M | $-52.801M | ||
| $-96.373M | $-116.867M | ||
| $53K | $-76K | ||
| $-96.426M | $-116.791M | ||
| $-1.49 | $-1.37 | ||
| $-1.49 | $-1.37 | ||
| $63.061M | $368.539M | ||
| $63.061M | $368.539M | ||
| $-65.47M | $-55.493M | ||
| $8.135M | $8.573M | ||
| $-73.605M | $-64.066M |
NEWSLETTER
Market data is sourced from S&P Global Market Intelligence. All insights and analysis are developed by Gainify. Copyright © 2026, S&P Global Market Intelligence. All rights reserved.
View Data Providers