
Last Price
52 Week Range
$89.41 - $137.42
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.741B | $2.843B | ||||||
| $1.703B | $1.832B | ||||||
| $1.037B | $1.01B | ||||||
| $39.2M | $44M | ||||||
| $497.442M | $608.416M | ||||||
| $53.363M | $-133.975M | ||||||
| $447.45M | $491.801M | ||||||
| $-64.89M | $-79.301M | ||||||
| $-12.155M | $-84.24M | ||||||
| $-77.045M | $-163.541M | ||||||
| $370.405M | $328.26M | ||||||
| $77.348M | $69.157M | ||||||
| $264.842M | $226.766M | ||||||
| $4.36 | $3.72 | ||||||
| $4.31 | $3.72 | ||||||
| $60.428M | $60.941M | ||||||
| $61.102M | $60.941M | ||||||
| $531.413M | $491.561M | ||||||
| $66.6M | $84M | ||||||
| $464.813M | $407.561M |
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