Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $25.68B | $20.69B | $28.19B | $7.62B | $26.32B | $14.76B | $16.26B | $6.64B | $8.79B | $4.11B | $2.62B | $4.10B |
| Net income | $2.71B | $3.46B | $4.67B | −$2.91B | $3.86B | $1.54B | $2.17B | $1.05B | $1.36B | $773.0M | $562.0M | $463.0M |