
Last Price
52 Week Range
$29.41 - $39.77
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $23.112M | $59.368M | |||||
| $12K | - | |||||
| - | - | |||||
| - | - | |||||
| $6.177M | - | |||||
| $29.301M | $59.368M | |||||
| - | - | |||||
| $76.109M | $104.032M | |||||
| $0.097B | $2.235B | |||||
| - | $3.182M | |||||
| $1.84B | $0.031B | |||||
| $2.013B | $2.373B | |||||
| - | - | |||||
| $2.042B | $2.432B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $47.732M | - | |||||
| - | - | |||||
| $104.084M | - | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $-104.084M | - | |||||
| $47.732M | - | |||||
| $1.213B | $1.098B | |||||
| - | - | |||||
| - | - | |||||
| $5.954M | $6.559M | |||||
| $67.996M | $47.442M | |||||
| $1.323B | $1.152B | |||||
| - | - | |||||
| $1.371B | $1.152B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | - | |||||
| $196.356M | - | |||||
| $62.139M | $0.055M | |||||
| $-567.809M | $-657.572M | |||||
| $0.895B | $1.837B | |||||
| $-1.708M | - | |||||
| - | $733K | |||||
| $0.584B | $1.18B | |||||
| $86.85M | $99.513M | |||||
| $0.671B | $1.28B | |||||
| $2.042B | $2.432B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $0.097B | $2.235B | |||||
| $1.317B | $1.098B | |||||
| $1.294B | $1.039B |
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