
Last Price
52 Week Range
$64.75 - $182.00
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $7.719B | $8.806B | |||||||||||||||
| $4.757B | $5.54B | |||||||||||||||
| $2.962B | $3.266B | |||||||||||||||
| - | - | |||||||||||||||
| $2.312B | $2.575B | |||||||||||||||
| $145.644M | - | |||||||||||||||
| $504.497M | $691.147M | |||||||||||||||
| $-5.778M | $-2.659M | |||||||||||||||
| $7.979M | $0.296M | |||||||||||||||
| $2.201M | $-2.363M | |||||||||||||||
| $506.698M | $688.784M | |||||||||||||||
| $126.097M | $165.114M | |||||||||||||||
| $380.601M | $523.67M | |||||||||||||||
| $3.79 | $5.36 | |||||||||||||||
| $3.75 | $5.31 | |||||||||||||||
| $100.363M | $97.687M | |||||||||||||||
| $101.379M | $98.704M | |||||||||||||||
| $645.067M | $995.764M | |||||||||||||||
| $140.164M | $304.321M | |||||||||||||||
| $504.903M | $691.443M |
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