
Last Price
52 Week Range
$21.31 - $34.48
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $10.974M | $277.417M | ||||
| $187.08M | $203.519M | ||||
| $-22.514M | $-15.786M | ||||
| $17.376M | $13.237M | ||||
| $-144.057M | $-162.5M | ||||
| $27.471M | $0.818M | ||||
| $76.33M | $316.705M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $-102.935M | $-82.408M | ||||
| $-114.073M | - | ||||
| - | - | ||||
| - | - | ||||
| $-18.438M | $-23.994M | ||||
| $-235.446M | $-106.402M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $-988.51M | $-25.507M | ||||
| $1.203B | - | ||||
| - | - | ||||
| $-10.536M | - | ||||
| $203.756M | $-25.507M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $57.982M | $102.581M | ||||
| $44.599M | $187.136M | ||||
| $102.581M | $289.717M | ||||
| $76.33M | $316.705M | ||||
| $-123.185M | $-82.408M | ||||
| $-46.855M | $234.297M |
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