
Last Price
52 Week Range
$27.91 - $49.34
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $5.214B | $13.457B | ||||||
| $9.549B | $11.071B | ||||||
| $35.8M | - | ||||||
| $506.7M | - | ||||||
| $8.523B | - | ||||||
| $23.829B | $24.528B | ||||||
| $80.7M | $110.9M | ||||||
| $233M | $335.4M | ||||||
| $0.078B | $5.889B | ||||||
| $46.7M | $30.6M | ||||||
| $0.046B | $3.782B | ||||||
| $0.484B | $10.148B | ||||||
| - | - | ||||||
| $24.313B | $34.675B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $9.312B | - | ||||||
| $468.3M | - | ||||||
| $4.577B | $7.753B | ||||||
| $10.5M | - | ||||||
| $51.8M | - | ||||||
| $2.4M | - | ||||||
| $7.409B | - | ||||||
| $21.779B | $7.753B | ||||||
| $1.418B | $2.24B | ||||||
| $77.5M | $87.4M | ||||||
| - | - | ||||||
| $4.5M | $14M | ||||||
| - | $23.23B | ||||||
| $1.556B | $25.658B | ||||||
| - | - | ||||||
| $23.336B | $33.412B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-23.2M | $-58.5M | ||||||
| - | $97.6M | ||||||
| $100K | $100K | ||||||
| $722.4M | $982M | ||||||
| $300.2M | $227.2M | ||||||
| $-22.6M | $15.4M | ||||||
| - | - | ||||||
| $0.977B | $1.264B | ||||||
| - | $-200K | ||||||
| $0.977B | $1.264B | ||||||
| $24.313B | $34.675B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.735B | $12.968B | ||||||
| $6.14B | $10.168B | ||||||
| $3.583B | $3.79B |
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