
Last Price
52 Week Range
$10.69 - $24.90
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $1.006B | $1.305B | ||||||
| $455.652M | $513.587M | ||||||
| $550.102M | $791.081M | ||||||
| $90.679M | $117.173M | ||||||
| $519.109M | $573.064M | ||||||
| - | $95.472M | ||||||
| $-59.686M | $5.372M | ||||||
| $-7.147M | $-0.371M | ||||||
| $-8.114M | $-38.088M | ||||||
| $-15.261M | $-38.459M | ||||||
| $-74.947M | $-33.087M | ||||||
| $-5.176M | $-1.578M | ||||||
| $-69.771M | $-31.509M | ||||||
| $-0.38 | $-0.14 | ||||||
| $-0.38 | $-0.14 | ||||||
| $185.984M | $222.441M | ||||||
| $185.984M | $222.441M | ||||||
| $-11.7M | $39.323M | ||||||
| $56.1M | $72.039M | ||||||
| $-67.8M | $-32.716M |
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