
Last Price
52 Week Range
$58.72 - $103.17
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $2.899B | $3.146B | |||||
| $2.329B | $2.569B | |||||
| $569.829M | $577.3M | |||||
| - | - | |||||
| $253.635M | $291.5M | |||||
| - | - | |||||
| $316.194M | $285.8M | |||||
| $-55.242M | $-81.9M | |||||
| $10.042M | $9.3M | |||||
| $-45.2M | $-72.6M | |||||
| $270.994M | $213.2M | |||||
| $69.316M | $56.1M | |||||
| $201.678M | $157.1M | |||||
| $3.56 | $2.77 | |||||
| $3.55 | $2.76 | |||||
| $56.6M | $56.7M | |||||
| $56.8M | $56.9M | |||||
| $463.107M | $488.8M | |||||
| $136.871M | $193.7M | |||||
| $326.236M | $295.1M |
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