
Last Price
52 Week Range
$89.42 - $260.00
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-78.8M | $-102.267M | |||||||||
| $209.503M | $291.365M | |||||||||
| $2.111M | $1.333M | |||||||||
| $338.461M | $451.454M | |||||||||
| $-108.922M | $-33.565M | |||||||||
| $18.076M | $58.551M | |||||||||
| $380.429M | $666.871M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-185.037M | $-342.552M | |||||||||
| $-37.991M | $-50.884M | |||||||||
| $-1.572B | $-3.537B | |||||||||
| $1.493B | $2.122B | |||||||||
| $-28.439M | $1.828M | |||||||||
| $-0.33B | $-1.807B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | $1.933B | |||||||||
| $32.707M | $58.558M | |||||||||
| - | - | |||||||||
| $-19.922M | $-52.041M | |||||||||
| $0.013B | $1.94B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $91.224M | $154.214M | |||||||||
| $62.99M | $800.143M | |||||||||
| $154.214M | $954.357M | |||||||||
| $380.429M | $666.871M | |||||||||
| $-185.037M | $-342.552M | |||||||||
| $195.392M | $324.319M |
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