
Last Price
52 Week Range
$120.37 - $272.60
Next Earnings Date
Jun 02 2026 (Estimate)
Next Earnings Date
Jun 02 2026 (Est.)
Last Price
| Metric | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $0.98B | $1.202B | $1.342B | |||||||||||||||||
| $397.136M | $450.406M | $486.26M | |||||||||||||||||
| $583.361M | $752.053M | $855.552M | |||||||||||||||||
| $269.381M | $296.16M | $318.654M | |||||||||||||||||
| $366.553M | $414.825M | $445.915M | |||||||||||||||||
| - | - | - | |||||||||||||||||
| $-52.573M | $41.068M | $91.431M | |||||||||||||||||
| $36.74M | $43.414M | $40.822M | |||||||||||||||||
| $-11.005M | $-35.087M | $56.454M | |||||||||||||||||
| $25.735M | $8.327M | $97.276M | |||||||||||||||||
| $-26.838M | $49.395M | $188.707M | |||||||||||||||||
| $-20.735M | $-20.409M | $-0.653M | |||||||||||||||||
| $-6.103M | $69.804M | $189.36M | |||||||||||||||||
| $-0.074 | $0.83 | $2.25 | |||||||||||||||||
| $-0.074 | $0.81 | $2.2 | |||||||||||||||||
| $82.291M | $83.847M | $338.011M | |||||||||||||||||
| $82.291M | $85.912M | $344.94M | |||||||||||||||||
| $2.209M | $86.364M | $197.41M | |||||||||||||||||
| $22.309M | $23.758M | $34.089M | |||||||||||||||||
| $-20.1M | $62.606M | $163.321M |
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