
Last Price
52 Week Range
$34.44 - $57.21
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|
| $1.29B | $1.463B | $1.6B | |||||||
| $234.616M | $272.103M | $308.887M | |||||||
| $1.056B | $1.19B | $1.291B | |||||||
| $336.754M | $340.059M | $327.53M | |||||||
| $806.938M | $825.624M | $904.85M | |||||||
| - | $105.386M | $91.763M | |||||||
| $-174.164M | $-80.602M | $-32.706M | |||||||
| $103.116M | $72.34M | $72.5M | |||||||
| $44.729M | $38.672M | $-9.273M | |||||||
| $147.845M | $111.012M | $63.227M | |||||||
| $-26.319M | $30.41M | $6.826M | |||||||
| $2.559M | $6.611M | $6.664M | |||||||
| $-28.878M | $23.799M | $0.162M | |||||||
| $-0.27 | $0.23 | $-0.004 | |||||||
| $-0.27 | $0.23 | $-0.004 | |||||||
| $106.102M | $103.568M | $406.969M | |||||||
| $106.102M | $103.912M | $408.689M | |||||||
| $96.026M | $138.416M | $120.933M | |||||||
| $103.163M | $89.443M | $97.699M | |||||||
| $-7.137M | $48.973M | $27.596M |
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