
Last Price
52 Week Range
$5.72 - $19.50
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $4.972B | $13.769B | ||||
| $1.673B | $6.981B | ||||
| $3.299B | $6.788B | ||||
| $635M | - | ||||
| $312M | $433M | ||||
| $0.589B | $1.321B | ||||
| $1.763B | $5.034B | ||||
| $-0.34B | $-1.303B | ||||
| $760M | $-368M | ||||
| $0.42B | $-1.671B | ||||
| $2.183B | $3.363B | ||||
| $437M | $630M | ||||
| $1.543B | $2.697B | ||||
| $0.61 | $0.93 | ||||
| $0.61 | $0.86 | ||||
| $2.42B | $2.426B | ||||
| $2.42B | $2.635B | ||||
| $3.089B | $5.975B | ||||
| $322M | $941M | ||||
| $2.767B | $5.034B |
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