
Last Price
52 Week Range
$97.06 - $152.65
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $569.963M | $812.792M | |||||||||
| $219.999M | $250.189M | |||||||||
| $24.584M | $92.318M | |||||||||
| $89.649M | $103.537M | |||||||||
| $-7.568M | $84.219M | |||||||||
| $1.114M | $-175.409M | |||||||||
| $0.898B | $1.168B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-40.96M | $-40.552M | |||||||||
| $-860.126M | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $-68.104M | $-85.981M | |||||||||
| $-969.19M | $-126.533M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| $-59.052M | $-104.173M | |||||||||
| $-85.232M | $-102.344M | |||||||||
| $-145.977M | $-100.958M | |||||||||
| $-290.261M | $-307.475M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.707B | $1.341B | |||||||||
| $-366.166M | $744.437M | |||||||||
| $1.341B | $2.086B | |||||||||
| $0.898B | $1.168B | |||||||||
| $-40.96M | $-40.552M | |||||||||
| $0.857B | $1.127B |
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