
Last Price
52 Week Range
$100.50 - $201.97
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.403B | $1.595B | $1.68B | ||||||||||||||
| $441.729M | $498.223M | $521.094M | ||||||||||||||
| $0.961B | $1.097B | $1.158B | ||||||||||||||
| $178.333M | $205.851M | $215.782M | ||||||||||||||
| $522.36M | $587.123M | $604.866M | ||||||||||||||
| - | - | - | ||||||||||||||
| $260.093M | $304.024M | $338.068M | ||||||||||||||
| - | $-13.053M | - | ||||||||||||||
| $16.922M | $18.092M | $0.383M | ||||||||||||||
| $16.922M | $5.039M | $0.383M | ||||||||||||||
| $277.015M | $309.063M | $338.451M | ||||||||||||||
| $70.249M | $81.936M | $100.174M | ||||||||||||||
| $206.766M | $227.127M | $238.277M | ||||||||||||||
| $3.68 | $4.08 | $4.32 | ||||||||||||||
| $3.63 | $4.02 | $4.24 | ||||||||||||||
| $56.214M | $55.649M | $220.695M | ||||||||||||||
| $56.976M | $56.55M | $224.236M | ||||||||||||||
| $336.519M | $403.66M | $446.027M | ||||||||||||||
| $76.426M | $99.636M | $107.68M | ||||||||||||||
| $260.093M | $304.024M | $338.347M |
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