
Last Price
52 Week Range
$11.23 - $34.53
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $142.247M | $119.995M | ||||||
| $43.664M | $109.406M | ||||||
| $98.583M | $10.589M | ||||||
| - | - | ||||||
| $7.518M | $7.309M | ||||||
| $56.696M | $-32.007M | ||||||
| $34.369M | $35.287M | ||||||
| $-67.962M | $-12.729M | ||||||
| $-60.175M | $-167.562M | ||||||
| $-128.137M | $-180.291M | ||||||
| $-93.768M | $-145.004M | ||||||
| $-2.382M | $0.158M | ||||||
| $-91.471M | $-145.262M | ||||||
| $-6.18 | $-9.81 | ||||||
| $-6.18 | $-9.81 | ||||||
| $14.79M | $14.814M | ||||||
| $14.79M | $14.814M | ||||||
| $53.132M | $-95.317M | ||||||
| $78.938M | $36.958M | ||||||
| $-25.806M | $-132.275M |
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