
Last Price
52 Week Range
$26.48 - $54.67
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $2.071B | $2.26B | |||||||||
| $1.654B | $2.22B | |||||||||
| $416.775M | $39.691M | |||||||||
| - | - | |||||||||
| $100.798M | - | |||||||||
| $179.192M | $-128.141M | |||||||||
| $136.785M | $167.832M | |||||||||
| $-127.73M | $-85.775M | |||||||||
| $-42.942M | $-33.41M | |||||||||
| $-170.672M | $-119.185M | |||||||||
| $-33.887M | $48.647M | |||||||||
| $1.713M | $-22.171M | |||||||||
| $-37.812M | $69.806M | |||||||||
| $-0.29 | $0.42 | |||||||||
| $-0.29 | $0.42 | |||||||||
| $130.638M | $166.055M | |||||||||
| $130.638M | $166.85M | |||||||||
| $315.48M | $321.981M | |||||||||
| $221.637M | $187.559M | |||||||||
| $93.843M | $134.422M |
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