
Last Price
52 Week Range
$5.57 - $12.51
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $1.214B | $1.25B | |||||||
| $189.8M | $219.1M | |||||||
| $1.025B | $1.03B | |||||||
| $187.8M | $176.9M | |||||||
| $624.3M | $587.5M | |||||||
| $115M | - | |||||||
| $97.4M | $266M | |||||||
| $-39.3M | $-42.6M | |||||||
| $-26.8M | $-29.1M | |||||||
| $-66.1M | $-71.7M | |||||||
| $31.3M | $194.3M | |||||||
| $2.2M | $70.1M | |||||||
| $29.1M | $124.2M | |||||||
| $0.08 | $0.39 | |||||||
| $0.08 | $0.39 | |||||||
| $361.953M | $322.5M | |||||||
| $362.189M | $316.967M | |||||||
| $156.3M | $354.8M | |||||||
| $85.7M | $88.8M | |||||||
| $70.6M | $266M |
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