
Last Price
52 Week Range
$25.03 - $36.12
Next Earnings Date
Apr 23 2026
Next Earnings Date
Apr 23 2026
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $15.351B | $16.603B | |||||||||||||||||||||
| $6.822B | $7.902B | |||||||||||||||||||||
| $8.529B | $8.701B | |||||||||||||||||||||
| - | - | |||||||||||||||||||||
| $5.013B | $5.053B | |||||||||||||||||||||
| $925M | - | |||||||||||||||||||||
| $2.591B | $3.648B | |||||||||||||||||||||
| $-684M | $-754M | |||||||||||||||||||||
| $7M | $-207M | |||||||||||||||||||||
| $-677M | $-961M | |||||||||||||||||||||
| $1.914B | $2.687B | |||||||||||||||||||||
| $473M | $608M | |||||||||||||||||||||
| $1.441B | $2.079B | |||||||||||||||||||||
| $1.06 | $1.53 | |||||||||||||||||||||
| $1.05 | $1.53 | |||||||||||||||||||||
| $1.362B | $1.358B | |||||||||||||||||||||
| $1.368B | $1.363B | |||||||||||||||||||||
| $3.382B | $4.194B | |||||||||||||||||||||
| $733M | $753M | |||||||||||||||||||||
| $2.649B | $3.441B |
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