
Last Price
52 Week Range
$16.43 - $30.28
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|
| $0.861B | $0.925B | $1.183B | |||||||
| $459M | $486.8M | $625.5M | |||||||
| $401.8M | $438.6M | $557.5M | |||||||
| $35M | $38.9M | $38.4M | |||||||
| $338.2M | $348.2M | $346.012M | |||||||
| $3.8M | - | $109.8M | |||||||
| $24.8M | $51.5M | $46.5M | |||||||
| $-51.3M | $-30.1M | $-24.5M | |||||||
| $-7.4M | $11.3M | $4.9M | |||||||
| $-58.7M | $-18.8M | $-19.6M | |||||||
| $-33.9M | $32.7M | $26.9M | |||||||
| $2.7M | $2.9M | $0.9M | |||||||
| $-36.1M | $28.8M | $25.1M | |||||||
| $-0.18 | $0.13 | $0.106 | |||||||
| $-0.18 | $0.11 | $0.098 | |||||||
| $204.991M | $229.959M | $939.01M | |||||||
| $0.205B | $0.261B | $1.005B | |||||||
| $179M | $212.9M | $210.6M | |||||||
| $150.4M | $138M | $145.1M | |||||||
| $28.6M | $74.9M | $65.5M |
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