
Last Price
52 Week Range
$18.55 - $24.68
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $183.255M | $79.899M | |||
| $217.719M | $257.9M | |||
| - | - | |||
| $1.544M | - | |||
| $34.689M | $45.299M | |||
| $437.207M | $383.098M | |||
| $633.525M | $708.961M | |||
| $1.439B | $1.722B | |||
| - | - | |||
| - | $24.12M | |||
| $11M | $200.234M | |||
| $2.084B | $2.655B | |||
| - | - | |||
| $2.521B | $3.038B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $22.102M | $21.84M | |||
| $155.902M | - | |||
| $10.093M | $95.32M | |||
| $75.442M | - | |||
| $1.544M | $2.385M | |||
| - | - | |||
| $43.647M | $220.087M | |||
| $307.186M | $337.247M | |||
| $1.066B | $1.117B | |||
| $475.323M | $445.266M | |||
| $2.967M | - | |||
| $25.38M | $228.679M | |||
| $24.043M | $44.506M | |||
| $1.915B | $2.28B | |||
| - | - | |||
| $2.222B | $2.618B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| $1.281M | $1.286M | |||
| $13.553M | $146.448M | |||
| - | $248.899M | |||
| - | $-3.352M | |||
| $260.837M | - | |||
| $275.671M | $393.281M | |||
| $23.053M | $27.148M | |||
| $298.724M | $420.429M | |||
| $2.521B | $3.038B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| $1.951B | $2.103B | |||
| $1.768B | $2.023B |
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