
Last Price
52 Week Range
$49.38 - $89.50
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $6.751B | $6.364B | |||||||||||
| $5.344B | $4.933B | |||||||||||
| $1.406B | $1.432B | |||||||||||
| - | - | |||||||||||
| $0.955B | $1.016B | |||||||||||
| $23.361M | $-6.937M | |||||||||||
| $428.066M | $422.428M | |||||||||||
| $-40.154M | $-44.424M | |||||||||||
| $-20.261M | $4.507M | |||||||||||
| $-60.415M | $-39.917M | |||||||||||
| $367.651M | $382.511M | |||||||||||
| $76.986M | $73.647M | |||||||||||
| $235.053M | $241.139M | |||||||||||
| $2.21 | $2.26 | |||||||||||
| $2.12 | $2.2 | |||||||||||
| $106.291M | $106.719M | |||||||||||
| $111.086M | $108.631M | |||||||||||
| $518.484M | $552.187M | |||||||||||
| $99.251M | $116.486M | |||||||||||
| $419.233M | $435.701M |
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