
Last Price
52 Week Range
$10.10 - $44.20
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $16.052B | $15.057B | $15.123B | ||||||
| $13.189B | $11.914B | $11.858B | ||||||
| $2.863B | $3.143B | $3.265B | ||||||
| - | $49M | - | ||||||
| $2.773B | $2.591B | $2.619B | ||||||
| - | $-49M | - | ||||||
| $90M | $552M | $645M | ||||||
| $-122M | $-100M | $-83M | ||||||
| $-136M | $-17M | $-140M | ||||||
| $-258M | $-117M | $-223M | ||||||
| $-168M | $435M | $399M | ||||||
| $172M | $184M | $150M | ||||||
| $-340M | $252M | $249M | ||||||
| $-1.48 | $1.09 | $1.08 | ||||||
| $-1.48 | $1.05 | $1.05 | ||||||
| $229.2M | $231.5M | $923.783M | ||||||
| $229.2M | $239.1M | $949.2M | ||||||
| $1.137B | $1.552B | $2.421B | ||||||
| $1.183B | $1.017B | $1.878B | ||||||
| $-45M | $535M | $551M |
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