
Last Price
52 Week Range
$27.44 - $34.73
Next Earnings Date
Apr 22 2026
Next Earnings Date
Apr 22 2026
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $40.713M | $60.181M | |||||||||
| $525.45M | $631.796M | |||||||||
| $10.018M | - | |||||||||
| $29.949M | - | |||||||||
| $-25.684M | $-39.465M | |||||||||
| $580.446M | $652.512M | |||||||||
| - | - | |||||||||
| $94.047M | $99.217M | |||||||||
| $0.05B | $6.158B | |||||||||
| - | - | |||||||||
| $5.074B | $-6.158B | |||||||||
| $5.218B | $0.099B | |||||||||
| - | $6.111B | |||||||||
| $5.799B | $6.863B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $55.608M | $65.391M | |||||||||
| $35.145M | $41.028M | |||||||||
| $9.475M | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $-9.475M | - | |||||||||
| $90.753M | $106.419M | |||||||||
| $2.107B | $2.501B | |||||||||
| $10.7M | $10.766M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $7.585M | $26.226M | |||||||||
| $2.136B | $2.549B | |||||||||
| - | - | |||||||||
| $2.227B | $2.655B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| $1.875M | $2.097M | |||||||||
| $-113.302M | $-109.261M | |||||||||
| $3.658B | $4.328B | |||||||||
| $16.886M | $-20.979M | |||||||||
| - | - | |||||||||
| $3.564B | $4.2B | |||||||||
| $8.449M | $7.9M | |||||||||
| $3.572B | $4.208B | |||||||||
| $5.799B | $6.863B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $0.05B | $6.158B | |||||||||
| $2.128B | $2.522B | |||||||||
| $2.088B | $2.462B |
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