
Last Price
52 Week Range
$3.97 - $18.67
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $118.5M | $174.6M | ||||
| $694M | $589.7M | ||||
| - | - | ||||
| $58.5M | - | ||||
| $77.2M | $132.9M | ||||
| $948.2M | $897.2M | ||||
| $156.3M | $149.5M | ||||
| $2.366B | $1.582B | ||||
| - | - | ||||
| $5.2M | $6.2M | ||||
| $103.4M | $80.8M | ||||
| $2.631B | $1.819B | ||||
| - | - | ||||
| $3.579B | $2.716B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $190.9M | $29.7M | ||||
| $187.5M | - | ||||
| $74.8M | $14M | ||||
| $13.4M | - | ||||
| $52.7M | - | ||||
| $353.3M | $473.8M | ||||
| $129.6M | $395.8M | ||||
| $949.5M | $913.3M | ||||
| $989.1M | $54M | ||||
| $74M | - | ||||
| - | - | ||||
| $121.7M | $97.6M | ||||
| $0.035B | $1.087B | ||||
| $1.267B | $1.239B | ||||
| - | - | ||||
| $2.217B | $2.152B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| - | - | ||||
| $100K | $100K | ||||
| $-0.397B | $-1.383B | ||||
| $2.042B | - | ||||
| $-282.9M | $-170M | ||||
| - | $2.117B | ||||
| $1.362B | $0.564B | ||||
| - | - | ||||
| $1.362B | $0.564B | ||||
| $3.579B | $2.716B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| $1.199B | $0.068B | ||||
| $1.08B | $-0.107B |
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