
Last Price
52 Week Range
$36.88 - $109.28
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-87.942M | $-23.363M | |||||||
| $23.629M | $24.244M | |||||||
| - | - | |||||||
| $48.444M | $71.424M | |||||||
| $22.591M | $-19.715M | |||||||
| $3.603M | $3.237M | |||||||
| $10.325M | $55.827M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-993K | $-954K | |||||||
| - | - | |||||||
| $-89.026M | $-97.425M | |||||||
| $19.894M | $74.425M | |||||||
| $-20M | - | |||||||
| $-90.125M | $-23.954M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| - | - | |||||||
| $17.699M | $40.142M | |||||||
| - | - | |||||||
| - | - | |||||||
| $17.699M | $40.142M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $286.326M | $222.928M | |||||||
| $-63.398M | $75.237M | |||||||
| $222.928M | $298.165M | |||||||
| $10.325M | $55.827M | |||||||
| $-993K | $-954K | |||||||
| $9.332M | $54.873M |
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