3 minute read

The historical revenue page for Bank of America Corporation provides a comprehensive overview of the company's quarterly revenue and income trends from 2009-03-30 to 2024-09-30. The visualizations are designed to be easily interpretable, offering insights into the company's revenue growth and fluctuations, and making it a valuable resource for investors and analysts interested in its financial health.

Income chart quarterly

Quarterly Table (in millions)

date Revenue Operating Income/Loss Net Income
2024-09-30 25345 7324 6896
2024-06-30 25377 7560 6897
2024-03-31 25818 7262 6674
2023-12-31 21959 3124 3144
2023-09-30 25167 8095 7802
2023-06-30 25197 8034 7408
2023-03-31 26258 9089 8161
2022-12-31 24532 7897 7132
2022-09-30 24502 8301 7082
2022-06-30 22688 6892 6247
2022-03-31 23228 7879 7067
2021-12-31 22060 7818 7013
2021-09-30 22766 8950 7691
2021-06-30 21466 8042 9224
2021-03-31 22821 9166 8050
2020-12-31 20099 6119 5470
2020-09-30 20336 4546 4881
2020-06-30 22326 3799 3533
2020-03-31 22767 4531 4010
2019-12-31 22349 8169 6994
2019-09-30 22807 6859 5777
2019-06-30 23084 8959 7348
2019-03-31 23004 8767 7311
2018-12-31 22736 8698 7278
2018-09-30 22777 8994 7167
2018-06-30 22609 8498 6784
2018-03-31 23125 8394 6918
2017-12-31 20436 6405 2520
2017-09-30 21839 7866 5587
2017-06-30 22829 8377 5269
2017-03-31 22248 6565 4856
2016-12-31 19990 6055 4696
2016-09-30 21635 7304 4955
2016-06-30 20398 5929 4232
2016-03-31 19512 3699 2680
2015-12-31 18506 3824 2703
2015-09-30 20682 6069 4508
2015-06-30 22117 7519 5320
2015-03-31 21202 4742 3357
2014-12-31 18725 4310 3050
2014-09-30 21209 431 -232
2014-06-30 21747 2795 2291
2014-03-31 22566 -681 -276
2013-12-31 21488 3845 3439
2013-09-30 21530 4845 2497
2013-06-30 22727 5498 4012
2013-03-31 23197 1984 1483
2012-12-31 18660 -1904 732
2012-09-30 20428 1110 340
2012-06-30 21968 3147 2463
2012-03-31 22278 719 653
2011-12-31 24888 1718 1991
2011-09-30 28453 7682 6232
2011-06-30 13236 -12628 -8826
2011-03-31 26877 2780 2049
2010-12-31 22398 -3595 -1244
2010-09-30 26700 -5912 -7299
2010-06-30 29153 3795 3123
2010-03-31 31969 4389 3182
2009-12-31 25076 -1419 -194
2009-09-30 26035 -1976 -1001
2009-06-30 32774 2379 3224
2009-03-30 35758 5376 4247