
Last Price
52 Week Range
$37.53 - $70.96
Next Earnings Date
May 25 2026 (Estimate)
Next Earnings Date
May 25 2026 (Est.)
Last Price
| Metric | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.238B | $2.13B | ||||||||||||||||
| $1.432B | $1.365B | ||||||||||||||||
| $806.203M | $764.649M | ||||||||||||||||
| $278.74M | $247.787M | ||||||||||||||||
| $485.851M | $463.221M | ||||||||||||||||
| $447.237M | - | ||||||||||||||||
| $-405.625M | $53.641M | ||||||||||||||||
| $170.709M | $162.52M | ||||||||||||||||
| $4.375M | $12.171M | ||||||||||||||||
| $175.084M | $174.691M | ||||||||||||||||
| $-230.541M | $228.332M | ||||||||||||||||
| $13.485M | $16.472M | ||||||||||||||||
| $-146.236M | $223.102M | ||||||||||||||||
| $-2.6 | $4.2 | ||||||||||||||||
| $-2.6 | $4.2 | ||||||||||||||||
| $56.778M | $52.605M | ||||||||||||||||
| $57.893M | $53.262M | ||||||||||||||||
| $167.626M | $147.02M | ||||||||||||||||
| $119.959M | $93.378M | ||||||||||||||||
| $47.667M | $53.641M |
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