
Last Price
52 Week Range
$40.60 - $108.50
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $3.331B | $4.18B | |||||||
| $2.358B | $2.752B | |||||||
| $0.973B | $1.428B | |||||||
| - | - | |||||||
| $522.6M | $801M | |||||||
| $203.5M | $276M | |||||||
| $247M | $351M | |||||||
| $-28.1M | $-131M | |||||||
| $-220.5M | $-25M | |||||||
| $-248.6M | $-156M | |||||||
| $-1.6M | $195M | |||||||
| $-296.1M | $48M | |||||||
| $229.6M | $119M | |||||||
| $3.36 | $1.15 | |||||||
| $3.03 | $1.08 | |||||||
| $67.678M | $68.061M | |||||||
| $91.523M | $88.954M | |||||||
| $356.8M | $817M | |||||||
| $296.6M | $432M | |||||||
| $60.2M | $385M |
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