
Last Price
52 Week Range
$16.17 - $44.94
Next Earnings Date
May 07 2026
Next Earnings Date
May 07 2026
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $1.673B | $2.187B | |||
| $207.511M | $309.026M | |||
| $1.466B | $1.878B | |||
| $309.575M | $934.925M | |||
| $0.697B | $1.147B | |||
| $521.393M | $835.301M | |||
| $-0.062B | $-1.04B | |||
| - | - | |||
| $39.465M | $30.874M | |||
| $39.465M | $30.874M | |||
| $-0.023B | $-1.009B | |||
| $2.61M | $0.831M | |||
| $-0.025B | $-1.01B | |||
| $-0.07 | $-2.66 | |||
| $-0.07 | $-2.66 | |||
| $0.364B | $2.363B | |||
| $0.364B | $2.363B | |||
| $-36.829M | $-979.105M | |||
| $25.37M | $30M | |||
| $-0.062B | $-1.009B |
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