
Last Price
52 Week Range
$19.17 - $38.34
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $1.228B | $1.449B | |||||||
| $0.984B | $1.167B | |||||||
| $244.371M | $282.042M | |||||||
| - | - | |||||||
| $307.291M | $220.017M | |||||||
| - | $-26.889M | |||||||
| $-62.92M | $88.914M | |||||||
| $-3.278M | $-0.665M | |||||||
| $-0.279M | $-14.826M | |||||||
| $-3.557M | $-15.491M | |||||||
| $-66.477M | $73.423M | |||||||
| $4.556M | $24.465M | |||||||
| $-87.287M | $49.219M | |||||||
| $-1.77 | $0.79 | |||||||
| $-1.77 | $0.78 | |||||||
| $62.006M | $62.386M | |||||||
| $62.006M | $63.297M | |||||||
| $-43.427M | $111.249M | |||||||
| $19.772M | $22.335M | |||||||
| $-63.199M | $88.914M |
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