
Last Price
52 Week Range
$69.21 - $92.69
Next Earnings Date
Apr 29 2026
Next Earnings Date
Apr 29 2026
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $103M | $64M | ||||||||||
| $271M | $291M | ||||||||||
| - | - | ||||||||||
| $44M | - | ||||||||||
| $49M | - | ||||||||||
| $467M | $355M | ||||||||||
| $94M | $104M | ||||||||||
| $1.843B | $1.807B | ||||||||||
| $18M | $18M | ||||||||||
| - | - | ||||||||||
| $1.801B | $1.19B | ||||||||||
| $3.756B | $3.119B | ||||||||||
| - | $708M | ||||||||||
| $4.223B | $4.182B |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $111M | $38M | ||||||||||
| $170M | - | ||||||||||
| $43M | $497M | ||||||||||
| $3M | - | ||||||||||
| $66M | - | ||||||||||
| $121M | - | ||||||||||
| $18M | $-38M | ||||||||||
| $466M | $497M | ||||||||||
| $2.414B | $2.56B | ||||||||||
| $9M | - | ||||||||||
| $169M | - | ||||||||||
| $332M | $271M | ||||||||||
| $186M | $386M | ||||||||||
| $3.107B | $3.217B | ||||||||||
| - | - | ||||||||||
| $3.573B | $3.714B |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-1.669B | $-0.021B | ||||||||||
| - | - | ||||||||||
| $1M | $1M | ||||||||||
| $654M | $471M | ||||||||||
| $1.647B | $0.014B | ||||||||||
| $17M | $3M | ||||||||||
| - | - | ||||||||||
| $650M | $468M | ||||||||||
| - | - | ||||||||||
| $650M | $468M | ||||||||||
| $4.223B | $4.182B |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $18M | $18M | ||||||||||
| $2.466B | $3.057B | ||||||||||
| $2.363B | $2.993B |
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