
Last Price
52 Week Range
$43.41 - $101.50
Next Earnings Date
May 21 2026 (Estimate)
Next Earnings Date
May 21 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $130.319M | $63.743M | ||||
| $60.355M | $73.661M | ||||
| $-71.616M | $6.102M | ||||
| $13.603M | $15.234M | ||||
| $23.311M | $21.466M | ||||
| $5.055M | $4.634M | ||||
| $161.027M | $184.84M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $-108.131M | $-158.699M | ||||
| - | - | ||||
| - | $-134.664M | ||||
| - | - | ||||
| - | $20.325M | ||||
| $-108.131M | $-273.038M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $-45K | - | ||||
| $5.491M | $4.995M | ||||
| - | - | ||||
| $-24.65M | - | ||||
| $-19.204M | $4.995M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $332.428M | $366.12M | ||||
| $33.692M | $-83.203M | ||||
| $366.12M | $282.917M | ||||
| $161.027M | $184.84M | ||||
| $-108.131M | $-158.699M | ||||
| $52.896M | $26.141M |
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