
Last Price
52 Week Range
$14.22 - $30.42
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $2.511B | $2.72B | |||||||||
| $1.119B | $1.223B | |||||||||
| $1.392B | $1.496B | |||||||||
| $99.1M | $114M | |||||||||
| $1.136B | $1.157B | |||||||||
| $1.195B | - | |||||||||
| $-1.038B | $0.226B | |||||||||
| $-46.4M | $-36.6M | |||||||||
| $-0.1M | $-11.9M | |||||||||
| $-46.5M | $-48.5M | |||||||||
| $-1.085B | $0.177B | |||||||||
| $33.9M | $130.2M | |||||||||
| $-1.119B | $0.047B | |||||||||
| $-6.5 | $0.28 | |||||||||
| $-6.5 | $0.28 | |||||||||
| $172.2M | $168M | |||||||||
| $172.2M | $169.2M | |||||||||
| $279.5M | $341.7M | |||||||||
| $123.1M | $116M | |||||||||
| $156.4M | $225.7M |
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