
Last Price
52 Week Range
$55.17 - $170.87
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-52.286M | $-21.021M | ||||||
| $21.953M | $25.224M | ||||||
| $-343K | - | ||||||
| $9.138M | $32.162M | ||||||
| $-24.745M | $-15.597M | ||||||
| $17.787M | $12.511M | ||||||
| $-28.496M | $33.279M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-5.491M | $-19.017M | ||||||
| - | $-32.856M | ||||||
| $-66.302M | $-55.676M | ||||||
| $41.661M | $46.032M | ||||||
| - | - | ||||||
| $-30.132M | $-61.517M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-3.225M | $-3.662M | ||||||
| $46.496M | $51.687M | ||||||
| - | - | ||||||
| $891K | - | ||||||
| $44.162M | $48.025M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $100.668M | $86.202M | ||||||
| $-14.466M | $19.787M | ||||||
| $86.202M | $105.989M | ||||||
| $-28.496M | $33.279M | ||||||
| $-5.491M | $-19.017M | ||||||
| $-33.987M | $14.262M |
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