
Last Price
52 Week Range
$39.61 - $108.50
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|
| $3.331B | $4.18B | $4.453B | |||||||
| $2.358B | $2.752B | $2.89B | |||||||
| $0.973B | $1.428B | $1.564B | |||||||
| - | - | - | |||||||
| $522.6M | $801M | $870.1M | |||||||
| $203.5M | $276M | $317.7M | |||||||
| $247M | $351M | $375.7M | |||||||
| $-28.1M | $-131M | $-174.5M | |||||||
| $-220.5M | $-25M | $-30M | |||||||
| $-248.6M | $-156M | $-204.5M | |||||||
| $-1.6M | $195M | $171.2M | |||||||
| $-296.1M | $48M | $31.7M | |||||||
| $229.6M | $119M | $102.1M | |||||||
| $3.36 | $1.15 | $0.895 | |||||||
| $3.03 | $1.08 | $0.821 | |||||||
| $67.678M | $68.061M | $276.661M | |||||||
| $91.523M | $88.954M | $321.004M | |||||||
| $356.8M | $817M | $862.4M | |||||||
| $296.6M | $432M | $482.5M | |||||||
| $60.2M | $385M | $379.9M |
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