
Last Price
52 Week Range
$57.65 - $89.77
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $19.672B | $20.625B | ||||||
| $11.467B | $12.378B | ||||||
| $8.205B | $8.247B | ||||||
| $1.311B | $1.26B | ||||||
| $4.269B | $4.225B | ||||||
| - | - | ||||||
| $2.625B | $2.762B | ||||||
| $-505M | $-450M | ||||||
| $461M | $456M | ||||||
| $-44M | $6M | ||||||
| $2.581B | $2.768B | ||||||
| $531M | $614M | ||||||
| $1.993B | $2.084B | ||||||
| $4.37 | $4.56 | ||||||
| $4.34 | $4.55 | ||||||
| $456M | $456.522M | ||||||
| $459M | $460.274M | ||||||
| $3.666B | $3.785B | ||||||
| $580M | $578M | ||||||
| $3.086B | $3.207B |
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