
Last Price
52 Week Range
$7.77 - $32.76
Next Earnings Date
May 26 2026 (Estimate)
Next Earnings Date
May 26 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|
| $419.813M | $480.591M | ||||||||
| $134.934M | $71.365M | ||||||||
| $284.879M | $409.226M | ||||||||
| $117.364M | $121.481M | ||||||||
| $197.726M | $180.146M | ||||||||
| $27.886M | - | ||||||||
| $-58.097M | $107.599M | ||||||||
| $330K | - | ||||||||
| $1.956M | $-116.539M | ||||||||
| $2.286M | $-116.539M | ||||||||
| $-55.811M | $-8.94M | ||||||||
| $2.716M | $11.246M | ||||||||
| $-58.527M | $-20.186M | ||||||||
| $-1.02 | $0.04 | ||||||||
| $-1.02 | $0.04 | ||||||||
| $57.59M | $59.738M | ||||||||
| $57.59M | $61.495M | ||||||||
| $-25.578M | $107.599M | ||||||||
| $27.886M | - | ||||||||
| $-53.464M | - |
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