
Last Price
52 Week Range
$65.93 - $312.46
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.232B | $1.828B | |||||||||
| $2.363B | $3.109B | |||||||||
| $1.244B | $1.457B | |||||||||
| - | - | |||||||||
| $262.5M | $426.1M | |||||||||
| $5.102B | $6.82B | |||||||||
| $0.827B | $1.225B | |||||||||
| $2.808B | $3.929B | |||||||||
| $33.3M | - | |||||||||
| $303.3M | $179.6M | |||||||||
| $58.7M | $60M | |||||||||
| $4.031B | $5.393B | |||||||||
| - | - | |||||||||
| $9.133B | $12.212B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.4B | $1.8B | |||||||||
| $147.8M | - | |||||||||
| $21M | $20.9M | |||||||||
| $45.7M | - | |||||||||
| $83.7M | $43.4M | |||||||||
| $1.063B | $1.815B | |||||||||
| $419.1M | $771.6M | |||||||||
| $3.097B | $4.407B | |||||||||
| $2.736B | $2.892B | |||||||||
| $217.1M | $245.2M | |||||||||
| $91.3M | - | |||||||||
| $240.3M | $232.8M | |||||||||
| $191M | $248.8M | |||||||||
| $3.601B | $3.864B | |||||||||
| - | - | |||||||||
| $6.698B | $8.271B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $-0.238B | $1.028B | |||||||||
| $2.821B | $2.895B | |||||||||
| $-148.8M | $18.2M | |||||||||
| - | - | |||||||||
| $2.434B | $3.941B | |||||||||
| - | - | |||||||||
| $2.434B | $3.941B | |||||||||
| $9.133B | $12.212B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $33.3M | $99.5M | |||||||||
| $3.145B | $3.403B | |||||||||
| $1.913B | $1.675B |
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