
Last Price
52 Week Range
$20.91 - $28.64
Next Earnings Date
Apr 23 2026
Next Earnings Date
Apr 23 2026
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $626.409M | $289.553M | |||
| $49.649M | $43.971M | |||
| - | - | |||
| $4.821M | $2.613M | |||
| $6.013M | $2.782M | |||
| $686.892M | $338.919M | |||
| $1.262B | - | |||
| $82.67M | $137.513M | |||
| - | - | |||
| - | - | |||
| $0.001B | $1.993B | |||
| $1.346B | $2.131B | |||
| - | - | |||
| $2.033B | $2.47B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $50.392M | $66.383M | |||
| - | - | |||
| - | - | |||
| - | - | |||
| - | - | |||
| - | - | |||
| - | - | |||
| $50.392M | $66.383M | |||
| $-40.149M | $356.541M | |||
| $40.149M | $66.698M | |||
| - | - | |||
| - | - | |||
| - | - | |||
| $40.149M | $489.937M | |||
| - | - | |||
| $90.541M | $556.32M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| $1.05M | $1.054M | |||
| $-15.021M | $-46.1M | |||
| $1.955B | $1.959B | |||
| $1.207M | $-4.606M | |||
| - | - | |||
| $1.942B | $1.909B | |||
| $0.773M | $4.277M | |||
| $1.943B | $1.913B | |||
| $2.033B | $2.47B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| $40.149M | $489.937M | |||
| $-586.26M | $200.384M |
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