
Last Price
52 Week Range
$101.25 - $168.56
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $4.541B | $4.705B | |||||||||||||
| $2.981B | $3.07B | |||||||||||||
| $1.56B | $1.635B | |||||||||||||
| - | - | |||||||||||||
| $1.385B | $1.416B | |||||||||||||
| $-17.3M | $-18.5M | |||||||||||||
| $192.3M | $238.1M | |||||||||||||
| $-31.9M | $-35M | |||||||||||||
| - | - | |||||||||||||
| $-31.9M | $-35M | |||||||||||||
| $160.4M | $203.1M | |||||||||||||
| $36M | $45.7M | |||||||||||||
| $123.6M | $151.8M | |||||||||||||
| $2.73 | $3.39 | |||||||||||||
| $2.71 | $3.37 | |||||||||||||
| $45.244M | $45.045M | |||||||||||||
| $45.648M | $45.083M | |||||||||||||
| $331.3M | $318.8M | |||||||||||||
| $139M | $80.7M | |||||||||||||
| $192.3M | $238.1M |
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