
Last Price
52 Week Range
$47.69 - $59.52
Next Earnings Date
May 08 2026 (Estimate)
Next Earnings Date
May 08 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $1.971B | $2.166B | ||||||
| $1.161B | $1.341B | ||||||
| $810.162M | $824.795M | ||||||
| - | - | ||||||
| $247.116M | $274.453M | ||||||
| $100.58M | $109.894M | ||||||
| $462.466M | $441.179M | ||||||
| $-204.529M | $-314.937M | ||||||
| $22.303M | $54.502M | ||||||
| $-182.226M | $-260.435M | ||||||
| $280.24M | $180.013M | ||||||
| $21.518M | $10.187M | ||||||
| $242.682M | $151.362M | ||||||
| $2.67 | $1.63 | ||||||
| $2.67 | $1.62 | ||||||
| $90.694M | $93.017M | ||||||
| $90.591M | $93.179M | ||||||
| $929.21M | $940.656M | ||||||
| $423.01M | $425.641M | ||||||
| $506.2M | $515.015M |
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