
Last Price
52 Week Range
$49.53 - $70.64
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $8.704B | $10.758B | |||||||||||||||||||||
| $4.254B | $7.063B | |||||||||||||||||||||
| $4.45B | $3.695B | |||||||||||||||||||||
| - | - | |||||||||||||||||||||
| $100M | $12M | |||||||||||||||||||||
| $1.07B | $0.098B | |||||||||||||||||||||
| $3.28B | $3.585B | |||||||||||||||||||||
| $-767M | $-753M | |||||||||||||||||||||
| $-3M | $155M | |||||||||||||||||||||
| $-770M | $-598M | |||||||||||||||||||||
| $2.51B | $2.987B | |||||||||||||||||||||
| - | - | |||||||||||||||||||||
| $2.51B | $2.987B | |||||||||||||||||||||
| $4.25 | $6.17 | |||||||||||||||||||||
| $4.25 | $6.17 | |||||||||||||||||||||
| $484M | $484M | |||||||||||||||||||||
| $484M | $484M | |||||||||||||||||||||
| $3.99B | $4.428B | |||||||||||||||||||||
| $680M | $688M | |||||||||||||||||||||
| $3.31B | $3.74B |
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