
Last Price
52 Week Range
$12.26 - $23.05
Next Earnings Date
Jul 22 2026 (Estimate)
Next Earnings Date
Jul 22 2026 (Est.)
Last Price
| Metric | 2020 | 2024 | 2025 | LTM |
|---|---|---|---|---|
| $0.815B | $1.024B | $1.045B | ||
| $236.066M | $703.014M | $771M | ||
| $139.721M | $174.003M | $185M | ||
| $70.363M | - | $82M | ||
| $384.993M | $79.002M | - | ||
| $1.647B | $1.98B | $2.083B | ||
| $3.207B | $3.674B | $3.614B | ||
| $1.08B | - | - | ||
| $16.978M | - | - | ||
| $261.724M | - | - | ||
| $0.171B | $1.539B | $1.54B | ||
| $4.737B | $5.213B | $5.154B | ||
| - | - | $-1M | ||
| $6.384B | $7.193B | $7.236B |
| Metric | 2020 | 2024 | 2025 | LTM |
|---|---|---|---|---|
| $1.723B | - | - | ||
| - | - | - | ||
| $89.046M | $451.009M | $456M | ||
| $359.251M | - | - | ||
| $344.431M | - | - | ||
| - | - | - | ||
| $1.022B | $2.645B | $2.755B | ||
| $3.193B | $3.096B | $3.211B | ||
| $3.253B | $3.604B | $3.528B | ||
| $359.251M | - | - | ||
| - | - | - | ||
| $121.094M | - | - | ||
| $0.717B | $1.085B | $1.078B | ||
| $4.09B | $4.689B | $4.606B | ||
| - | - | - | ||
| $7.283B | $7.785B | $7.817B |
| Metric | 2020 | 2024 | 2025 | LTM |
|---|---|---|---|---|
| - | - | - | ||
| - | - | - | ||
| $3.526B | - | - | ||
| $-2.31B | - | - | ||
| $-2.183B | - | - | ||
| $65.032M | - | - | ||
| - | $-592.012M | $-583.05M | ||
| $-901.964M | $-592.012M | $-583.05M | ||
| $2.05M | - | - | ||
| $-899.914M | $-592.012M | $-583.05M | ||
| $6.384B | $7.193B | $7.234B |
| Metric | 2020 | 2024 | 2025 | LTM |
|---|---|---|---|---|
| $16.978M | - | $27M | ||
| $0.448B | $4.055B | $3.984B | ||
| $-0.367B | $3.031B | $2.966B |
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