
Last Price
52 Week Range
$33.34 - $62.45
Next Earnings Date
Jun 09 2026 (Estimate)
Next Earnings Date
Jun 09 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $5.933B | $6.053B | ||||||||
| $3.922B | $3.948B | ||||||||
| $2.011B | $2.106B | ||||||||
| - | - | ||||||||
| $1.473B | $1.593B | ||||||||
| - | - | ||||||||
| $538.639M | $512.184M | ||||||||
| $-36.873M | $-36.214M | ||||||||
| $36.459M | $10.087M | ||||||||
| $-0.414M | $-26.127M | ||||||||
| $538.225M | $486.057M | ||||||||
| $119.778M | $109.289M | ||||||||
| $418.447M | $376.768M | ||||||||
| $5.87 | $5.66 | ||||||||
| $5.73 | $5.54 | ||||||||
| $71.343M | $66.612M | ||||||||
| $73.048M | $68.034M | ||||||||
| $693.168M | $635.05M | ||||||||
| $118.07M | $122.866M | ||||||||
| $575.098M | $512.184M |
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