
Last Price
52 Week Range
$20.57 - $37.19
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $642M | $271M | |||||||||
| $569M | $665M | |||||||||
| - | - | |||||||||
| $29M | $31M | |||||||||
| $5.559B | $5.15B | |||||||||
| $-0.8B | $-1.436B | |||||||||
| $5.999B | $4.681B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-24M | $-15M | |||||||||
| $-482M | - | |||||||||
| $-18.025B | $-20.963B | |||||||||
| $11.26B | $14.294B | |||||||||
| $-0.682B | $-1.745B | |||||||||
| $-7.953B | $-8.429B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $435M | $64M | |||||||||
| $238M | $259M | |||||||||
| $-121M | $-137M | |||||||||
| $2.103B | $2.784B | |||||||||
| $2.655B | $2.97B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.563B | $2.264B | |||||||||
| $701M | $-778M | |||||||||
| $2.264B | $1.486B | |||||||||
| $5.999B | $4.681B | |||||||||
| $-24M | $-15M | |||||||||
| $5.975B | $4.666B |
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