
Last Price
52 Week Range
$114.63 - $336.99
Next Earnings Date
Jun 04 2026 (Estimate)
Next Earnings Date
Jun 04 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.168B | $2.673B | $3.001B | ||||||||||
| $479.659M | $618.178M | $704.109M | ||||||||||
| $1.688B | $2.055B | $2.298B | ||||||||||
| $499.748M | $672.485M | $776.534M | ||||||||||
| $1.312B | $1.511B | $1.663B | ||||||||||
| - | - | - | ||||||||||
| $-123.877M | $-128.46M | $-142.806M | ||||||||||
| $96.041M | $115.842M | $121.094M | ||||||||||
| $-1.393M | $-5.673M | $-5.3M | ||||||||||
| $94.648M | $110.169M | $115.794M | ||||||||||
| $-29.229M | $-18.291M | $-27.012M | ||||||||||
| $28.477M | $23.187M | $40.618M | ||||||||||
| $-57.706M | $-41.478M | $-67.63M | ||||||||||
| $-0.39 | $-0.27 | $-0.417 | ||||||||||
| $-0.39 | $-0.27 | $-0.417 | ||||||||||
| $149.586M | $154.404M | $629.684M | ||||||||||
| $149.586M | $154.404M | $629.684M | ||||||||||
| $64.792M | $112.412M | $137.703M | ||||||||||
| $80.932M | $121.181M | $137.307M | ||||||||||
| $-16.14M | $-8.769M | $0.396M |
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