Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $49.57B | $48.61B | $40.83B | $34.56B | $35.39B | $33.08B | $28.97B | $30.33B | $29.75B | $28.77B |
| Net income | $7.77B | $5.08B | $27.37B | $7.63B | $7.46B | $6.56B | $4.30B | $4.52B | $969.0M | $3.35B |
| Basic EPSper diluted share | $2.46 | $1.59 | $8.68 | $2.34 | $2.14 | $1.83 | $1.17 | $1.21 | $0.26 | $0.90 |
| Diluted EPSper diluted share | $2.36 | $1.52 | $8.30 | $2.25 | $2.06 | $1.77 | $1.14 | $1.18 | $0.25 | $0.88 |