2021
Total Revenue $18,884,000,000
Net Income $8,678,000,000
2020
Total Revenue $15,301,000,000
Net Income $6,484,000,000
2019
Total Revenue $16,883,000,000
Net Income $8,119,000,000
2018
Total Revenue $14,950,000,000
Net Income $5,853,000,000
2017
Total Revenue $12,497,000,000
Net Income $3,916,000,000