Bank of America Corporation
← Back to BAC Overview

Bank of America Corporation (BAC)

Profitability & Net Margin History

Current Net Margin

28.36%

Bank of America Corporation currently has a net profit margin of 28.36%.

Financial Fundamentals

BACQuarterly Data • 5Y View

Historical Margin Data

DateRev ($B)NI ($B)Net MarginChange (bps)
2026-03-3130.278.5828.36%1321
2025-12-3149.697.5315.15%241
2025-09-3048.228.4717.56%231
2025-06-3046.677.1215.25%49
2025-03-3146.997.4015.74%155
2024-12-3146.976.6714.19%8
2024-09-3048.876.9014.11%10
2024-06-3048.536.9014.21%33
2024-03-3148.076.6713.88%668
2023-12-3143.643.147.20%1036
2023-09-3044.417.8017.57%50
2023-06-3043.397.4117.07%310
2023-03-3140.478.1620.17%25
2022-12-3134.937.1320.42%291
2022-09-3030.367.0823.33%144
2022-06-3025.226.2524.77%402
2022-03-3124.557.0728.79%144
2021-12-3123.207.0130.22%181
2021-09-3024.017.6932.04%874
2021-06-3022.629.2240.78%726
2021-03-3124.028.0533.52%784
2020-12-3121.315.4725.67%317
2020-09-3021.694.8822.50%779
2020-06-3024.023.5314.71%29
2020-03-3126.734.0115.00%1078
2019-12-3127.146.9925.77%553
2019-09-3028.545.7820.24%499
2019-06-3029.127.3525.23%15
2019-03-3128.807.3125.39%36
2018-12-3128.277.2825.75%19
2018-09-3027.637.1725.94%90
2018-06-3027.096.7825.04%68
2018-03-3126.906.9225.72%1523
2017-12-3124.042.5210.48%1093
2017-09-3025.345.4221.41%176
2017-06-3025.995.1119.65%179
2017-03-3124.905.3421.43%62
2016-12-3122.564.7020.81%20
2016-09-3024.044.9620.61%46
2016-06-3023.744.7820.15%525
2016-03-3123.313.4714.89%1
2015-12-3122.393.3414.90%476
2015-09-3023.494.6219.67%120
2015-06-3024.605.1320.87%765
2015-03-3123.433.1013.22%112
2014-12-3121.263.0514.34%1532
2014-09-3023.84-0.23-0.97%1039
2014-06-3024.322.299.42%1054
2014-03-3124.63-0.28-1.12%1549
2013-12-3123.943.4414.37%372
2013-09-3023.462.5010.64%520
2013-06-3025.324.0115.84%1015
2013-03-3126.071.485.69%206
2012-12-3120.180.733.63%222
2012-09-3024.230.341.40%805
2012-06-3026.042.469.46%696
2012-03-3126.130.652.50%511
2011-12-3126.161.997.61%1077
2011-09-3033.906.2318.38%6777
2011-06-3017.87-8.83-49.39%5595
2011-03-3131.232.056.56%955
2010-12-3141.66-1.24-2.99%1965
2010-09-3032.24-7.30-22.64%3218
2010-06-3032.733.129.54%118
2010-03-3138.083.188.36%908
2009-12-3126.94-0.19-0.72%228
2009-09-3033.37-1.00-3.00%1200
2009-06-3035.823.229.00%52
2009-03-3144.594.259.53%1787
2008-12-3121.43-1.79-8.35%1209
2008-09-3031.411.183.75%773
2008-06-3029.723.4111.47%728
2008-03-3128.871.214.19%302
2007-12-3122.920.271.17%1136
2007-09-3029.513.7012.53%521
2007-06-3032.475.7617.74%48
2007-03-3130.455.2517.26%207
2006-12-3127.195.2619.33%144
2006-09-3030.275.4217.89%106
2006-06-3028.895.4718.95%51
2006-03-3127.044.9918.44%326
2005-12-3122.053.3515.18%256
2005-09-3021.653.8417.74%387
2005-06-3021.554.6621.61%54
2005-03-3119.834.3922.16%110
2004-12-3118.273.8521.06%90
2004-09-3017.143.7621.96%35
2004-06-3017.253.8522.31%133
2004-03-3112.782.6820.98%127
2003-12-3112.252.7322.25%107
2003-09-3012.532.9223.33%150
2003-06-3012.552.7421.82%108
2003-03-3111.682.4220.75%130
2002-12-3111.862.6122.05%277
2002-09-3011.592.2319.28%6
2002-06-3011.562.2219.22%3
2002-03-3111.362.1819.19%285
2001-12-3112.602.0616.34%979
2001-09-3012.850.846.55%826
2001-06-3013.662.0214.81%147
2001-03-3114.011.8713.34%377
2000-12-3114.471.399.57%269
2000-09-3014.921.8312.26%222
2000-06-3014.252.0614.48%136
2000-03-3114.142.2415.84%147
1999-12-3113.231.9014.37%209
1999-09-3013.072.1516.46%148
1999-06-3012.781.9214.98%26
1999-03-3112.551.9115.25%609
1998-12-3112.701.169.15%611
1998-09-3012.290.373.04%1412
1998-06-3013.392.3017.16%723
1998-03-3113.411.339.92%406
1997-12-315.850.8213.98%23
1997-09-3012.571.7313.76%61
1997-06-305.300.7614.37%46
1997-03-316.150.8513.91%62
1996-12-314.350.6314.53%11
1996-09-304.330.6314.42%52
1996-06-304.350.6013.90%

* Basis Point (bps) change measures sequential efficiency shifts. 100 bps = 1.00% Margin change.