
Last Price
52 Week Range
$50.42 - $76.00
Next Earnings Date
Apr 22 2026
Next Earnings Date
Apr 22 2026
Last Price
| Metric | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $4.398B | $4.118B | |||||||||||||
| $3.436B | $3.236B | |||||||||||||
| $962.765M | $882.137M | |||||||||||||
| - | - | |||||||||||||
| $516.489M | $504.893M | |||||||||||||
| - | - | |||||||||||||
| $446.276M | $377.244M | |||||||||||||
| - | - | |||||||||||||
| $-6.216M | $-182.832M | |||||||||||||
| $-6.216M | $-182.832M | |||||||||||||
| $440.06M | $194.412M | |||||||||||||
| $106.244M | $46.815M | |||||||||||||
| $333.816M | $147.597M | |||||||||||||
| $10.59 | $4.92 | |||||||||||||
| $10.4 | $4.86 | |||||||||||||
| $31.51M | $29.994M | |||||||||||||
| $32.111M | $30.36M | |||||||||||||
| $470.562M | $219.235M | |||||||||||||
| $24.286M | $24.823M | |||||||||||||
| $446.276M | $194.412M |
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