2021
Total Revenue $34,816,000,000
Net Income $3,662,000,000
2020
Total Revenue $31,981,000,000
Net Income $2,697,000,000
2019
Total Revenue $31,581,000,000
Net Income $2,622,000,000
2018
Total Revenue $30,282,000,000
Net Income $2,523,000,000
2017
Total Revenue $28,902,000,000
Net Income $2,056,000,000