
Last Price
52 Week Range
$291.28 - $628.92
Next Earnings Date
Jul 20 2026 (Estimate)
Next Earnings Date
Jul 20 2026 (Est.)
Last Price
| Metric | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.109B | $2.53B | $2.678B | ||||||||||||
| $1.453B | $1.77B | $1.9B | ||||||||||||
| $656.305M | $760.618M | $778.594M | ||||||||||||
| - | - | - | ||||||||||||
| $180.184M | $197.559M | $187.579M | ||||||||||||
| $29.251M | $28.124M | $28.1M | ||||||||||||
| $446.87M | $534.935M | $562.915M | ||||||||||||
| $24.996M | - | $7.712M | ||||||||||||
| $4.056M | $7.442M | $1.171M | ||||||||||||
| $29.052M | $7.442M | $8.883M | ||||||||||||
| $475.922M | $542.377M | $571.798M | ||||||||||||
| $71.536M | $91.254M | $111.4M | ||||||||||||
| $404.386M | $451.123M | $460.398M | ||||||||||||
| $13.06 | $15.64 | $16.24 | ||||||||||||
| $12.63 | $15.28 | $15.92 | ||||||||||||
| $30.957M | $28.846M | $115.258M | ||||||||||||
| $32.014M | $29.527M | $117.801M | ||||||||||||
| $476.121M | $570.501M | $579.866M | ||||||||||||
| $29.251M | $28.124M | $14.156M | ||||||||||||
| $446.87M | $542.377M | $565.71M |
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