Bank Of America Financial Ratios for Analysis 2009-2024 | BAC

Fifteen years of historical annual and quarterly financial ratios and margins for Bank Of America (BAC).

Annual Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
202320222021202020192018201720162015201420132012201120102009
---------------
0.510.500.510.490.480.460.460.450.480.500.520.540.620.660.65
2.452.122.211.921.941.901.941.781.982.262.482.842.973.623.58
---------------
---------------
---------------
---------------
30.0933.5136.2625.6037.3739.4234.8931.2427.809.5218.944.09-0.29-1.626.13
26.4028.1532.6122.2029.6630.4319.8520.1518.085.3511.813.670.11-4.40-3.10
0.030.030.030.030.040.040.040.040.040.040.040.030.040.040.03
---------------
---------------
---------------
10.0711.2513.037.2011.3611.587.457.406.802.465.211.920.68-1.063.23
11.9113.4815.918.7714.0114.339.209.168.863.337.512.711.00-1.735.54
0.830.901.010.631.131.200.800.810.740.260.540.190.07-0.100.28
4.465.015.813.345.425.693.693.693.231.132.370.820.24-0.330.94
36.9434.1633.4331.5529.9727.4425.9726.4824.6823.1521.9721.9821.8422.6326.76
5.57-0.77-0.844.326.543.860.921.562.532.918.08-1.486.288.4316.79
5.57-0.77-0.844.326.543.860.921.562.532.918.08-1.486.168.3316.50

Quarterly Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
2024-09-302024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
---------------------------------------------------------------
0.500.500.500.510.500.500.500.500.500.510.510.510.510.500.480.490.490.500.490.480.480.470.470.460.470.460.470.460.460.450.450.450.450.460.470.480.480.490.490.500.510.520.520.520.520.530.540.540.550.560.600.620.630.660.650.660.680.680.690.650.640.640.65
2.802.722.652.452.562.522.672.122.192.252.382.212.272.242.101.922.042.032.021.942.072.001.951.902.002.012.061.941.971.971.971.781.881.932.001.982.132.262.202.262.422.572.582.482.612.702.782.842.802.983.112.973.253.563.653.624.044.124.133.583.263.373.87
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
30.7731.6729.6414.9833.8233.3735.8933.6935.1731.0933.9634.6738.2634.8337.1430.5223.9922.0825.1638.1631.1440.3139.8739.9540.8739.1237.7532.0736.2336.7434.1830.8235.1433.5625.1524.0530.9534.0921.4526.882.1013.10-3.1618.1822.8225.559.23-11.575.9515.583.6211.0829.68-129.0012.05-20.82-27.7518.0319.80-9.48-13.7912.2624.02
26.8027.5825.0713.6130.3829.5030.2329.4527.8726.7628.4530.0431.0438.8330.6325.9823.4319.0819.6731.5223.9331.9831.2432.3330.4529.7729.1910.8223.6121.4722.5822.1221.4221.7715.2314.9220.7022.6913.4717.00-2.289.54-2.3815.0510.4516.605.172.24-0.1810.391.657.4223.39-91.447.48-8.84-35.8913.0212.79-34.72-15.6412.4712.57
0.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.000.010.010.010.010.010.010.010.010.01
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
2.542.582.521.193.022.913.242.912.952.602.952.863.093.643.222.201.991.461.662.902.362.982.993.002.992.812.860.972.172.082.201.912.021.981.461.311.982.241.361.67-0.111.03-0.131.571.141.850.680.340.151.130.310.942.96-4.290.96-0.59-3.441.451.50-0.10-0.501.642.55
3.033.072.971.413.583.463.863.493.533.123.583.493.784.433.932.682.441.802.053.572.903.633.693.713.713.473.511.192.732.592.752.372.552.501.861.702.582.951.792.26-0.151.45-0.182.261.652.690.960.470.221.610.441.384.37-6.831.55-0.96-5.532.572.82-0.17-0.712.363.41
0.210.210.200.100.250.240.260.230.230.200.220.220.250.300.270.190.180.130.150.290.240.310.310.310.310.300.300.100.240.230.240.210.230.220.160.140.210.240.140.18-0.010.11-0.010.160.120.190.070.030.020.110.030.090.28-0.390.09-0.05-0.310.130.14-0.01-0.040.140.18
1.161.181.130.531.351.301.451.301.311.151.301.271.401.671.531.020.930.670.771.381.131.441.461.471.441.381.390.481.081.031.090.951.000.960.700.620.941.040.630.77-0.050.46-0.060.710.510.810.290.140.060.460.110.330.99-1.360.31-0.18-1.030.430.43-0.03-0.140.460.62
38.5637.8037.3236.9436.2335.6235.1534.1633.5933.4933.0733.4333.0632.6531.9031.5531.0430.6630.5429.9729.5629.0527.9127.4426.5926.3926.1625.9726.0527.4326.8826.4826.6826.1425.4824.6824.5424.0323.7823.1522.7022.5822.0221.9721.7421.5121.9321.9822.1421.9021.5821.8422.7221.9322.7922.6322.9723.2422.9126.7629.7929.4937.42
-4.390.32-1.935.571.520.06-1.38-0.77-4.57-6.18-5.54-0.84-6.10-7.06-5.984.32-1.891.832.156.540.290.881.543.865.253.283.850.921.58-0.31-1.191.562.432.370.982.532.03-0.270.022.912.902.442.158.087.046.302.37-1.480.940.11-1.456.283.815.07-0.068.437.763.922.3916.7911.3110.298.57
-4.390.32-1.935.571.520.06-1.38-0.77-4.57-6.18-5.54-0.84-6.10-7.06-5.984.32-1.891.832.156.540.290.881.543.865.253.283.850.921.58-0.31-1.191.562.432.370.982.532.03-0.270.022.912.832.402.138.087.016.292.38-1.480.920.12-1.446.163.745.02-0.098.337.713.912.3716.5011.1410.128.49