
Last Price
52 Week Range
$33.04 - $213.80
Next Earnings Date
Jun 01 2026 (Estimate)
Next Earnings Date
Jun 01 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|
| $-28.369M | $52.183M | $339.765M | |||||
| $13.771M | $21.938M | $26.44M | |||||
| - | - | - | |||||
| $39.022M | $77.355M | $160.801M | |||||
| $-0.731M | $-108.404M | $-51.692M | |||||
| $9.044M | $22.011M | $-135.442M | |||||
| $32.737M | $65.083M | $339.872M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|
| $-15.652M | $-36.061M | $-56.178M | |||||
| - | - | $-82.564M | |||||
| $-403.587M | $-258.726M | $-260.01M | |||||
| $169.754M | $406.777M | $259.01M | |||||
| - | - | - | |||||
| $-249.485M | $111.99M | $-139.742M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|
| - | - | - | |||||
| $173.431M | - | - | |||||
| - | - | - | |||||
| $1.845M | $-7.728M | $720.986M | |||||
| $175.276M | $-7.728M | $720.986M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|
| $108.583M | $66.942M | $299.208M | |||||
| $-41.641M | $169.386M | $921.256M | |||||
| $0.067B | $0.236B | $1.22B | |||||
| $32.737M | $65.083M | $339.872M | |||||
| $-15.652M | $-36.061M | $-56.178M | |||||
| $17.085M | $29.022M | $283.694M |
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