
Last Price
52 Week Range
$20.13 - $41.22
Next Earnings Date
Jun 17 2026 (Estimate)
Next Earnings Date
Jun 17 2026 (Est.)
Last Price
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $51.367M | $176.786M | ||
| $27.092M | $29.343M | ||
| - | - | ||
| $3.017M | - | ||
| $0.812M | $14.075M | ||
| $82.288M | $220.204M | ||
| $19.958M | $26.075M | ||
| $7.767M | - | ||
| - | $103.365M | ||
| - | - | ||
| $8.691M | $9.808M | ||
| $36.416M | $139.248M | ||
| - | - | ||
| $118.704M | $359.452M |
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $2.87M | $3.169M | ||
| $21.829M | - | ||
| - | $5.922M | ||
| $5.416M | - | ||
| - | - | ||
| $1.041M | - | ||
| $2.449M | $33.279M | ||
| $33.605M | $42.37M | ||
| $117.894M | - | ||
| $23.953M | $16.132M | ||
| - | - | ||
| - | - | ||
| $789.615M | - | ||
| $944.583M | $16.435M | ||
| - | - | ||
| $978.188M | $58.805M |
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| - | - | ||
| - | - | ||
| $6K | $85K | ||
| $-0.971B | $-1.088B | ||
| $0.112B | $1.389B | ||
| $-772K | $-425K | ||
| - | - | ||
| $-859.484M | $300.647M | ||
| - | - | ||
| $-859.484M | $300.647M | ||
| $118.704M | $359.452M |
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| - | $235.375M | ||
| $160.384M | $22.054M | ||
| $109.017M | $-22.722M |
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