2021
Total Revenue $20,114,000,000
Net Income $2,144,000,000
2020
Total Revenue $18,008,000,000
Net Income $1,410,000,000
2019
Total Revenue $21,230,000,000
Net Income $2,211,000,000
2018
Total Revenue $21,338,000,000
Net Income $2,145,000,000
2017
Total Revenue $21,235,000,000
Net Income $2,985,000,000