
Last Price
52 Week Range
$21.13 - $42.55
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $-19.125M | $112.089M | ||||
| $186.631M | $140.548M | ||||
| $-59.135M | $45.222M | ||||
| $54.437M | $42.069M | ||||
| $-20.167M | $-38.085M | ||||
| $27.127M | $7.83M | ||||
| $169.768M | $309.673M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $-27.268M | $-26.481M | ||||
| - | $-629.535M | ||||
| - | $-231.324M | ||||
| - | $206.444M | ||||
| - | - | ||||
| $-27.268M | $-680.896M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $-1.009B | $0.225B | ||||
| $1.018B | $0.026B | ||||
| - | - | ||||
| $7.582M | $-6.955M | ||||
| $16.654M | $243.45M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $45.428M | $204.582M | ||||
| $159.154M | $-127.773M | ||||
| $204.582M | $76.809M | ||||
| $169.768M | $309.673M | ||||
| $-27.268M | $-26.481M | ||||
| $142.5M | $283.192M |
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