
Last Price
52 Week Range
$12.26 - $23.05
Next Earnings Date
May 19 2026 (Estimate)
Next Earnings Date
May 19 2026 (Est.)
Last Price
| Metric | 2020 | 2024 | 2025 |
|---|---|---|---|
| $0.815B | $1.024B | ||
| $236.066M | $703.014M | ||
| $139.721M | $174.003M | ||
| $70.363M | - | ||
| $384.993M | $79.002M | ||
| $1.647B | $1.98B | ||
| $3.207B | $3.674B | ||
| $1.08B | - | ||
| $16.978M | - | ||
| $261.724M | - | ||
| $0.171B | $1.539B | ||
| $4.737B | $5.213B | ||
| - | - | ||
| $6.384B | $7.193B |
| Metric | 2020 | 2024 | 2025 |
|---|---|---|---|
| $1.723B | - | ||
| - | - | ||
| $89.046M | $451.009M | ||
| $359.251M | - | ||
| $344.431M | - | ||
| - | - | ||
| $1.022B | $2.645B | ||
| $3.193B | $3.096B | ||
| $3.253B | $3.604B | ||
| $359.251M | - | ||
| - | - | ||
| $121.094M | - | ||
| $0.717B | $1.085B | ||
| $4.09B | $4.689B | ||
| - | - | ||
| $7.283B | $7.785B |
| Metric | 2020 | 2024 | 2025 |
|---|---|---|---|
| - | - | ||
| - | - | ||
| $3.526B | - | ||
| $-2.31B | - | ||
| $-2.183B | - | ||
| $65.032M | - | ||
| - | $-592.012M | ||
| $-901.964M | $-592.012M | ||
| $2.05M | - | ||
| $-899.914M | $-592.012M | ||
| $6.384B | $7.193B |
| Metric | 2020 | 2024 | 2025 |
|---|---|---|---|
| $16.978M | - | ||
| $0.448B | $4.055B | ||
| $-0.367B | $3.031B |
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