Skip to content
BAC Bank of America Corp NYSE
38.33 USD -0.10% -0.04
OPEN 38.02
PREV CLOSE 38.37
DAY RANGE 38.50 - 38.02
VOLUME 24.3M
AVG. VOLUME 50M
52 WEEK RANGE 38.50 - 24.96
Interactive Brokers Logotype

Buy BAC stocks now with Interactive Brokers – the most advanced investment platform

Loading

Valuations metrics

Market capitalization 301.9B
Enterprise value 38.7B
Trailing pe 13.231033
Forward pe 11.522523
Peg ratio 11.522523
Price to sales ttm 3.233237
Price to book mrq 1.1384066
Enterprise to revenue 0.415

Financials

Fiscal year ends 2023-12-31
Most recent quarter 2023-12-31
Profit margin 0.26808
Operating margin 0.29642
Return on assets ttm 0.00774
Return on equity ttm 0.08724
Income statement
Revenue ttm 93.4B
Revenue per share ttm 11.664
Quarterly revenue growth -0.033
Net income to common ttm 23.4B
Diluted eps ttm 2.9
Quarterly earnings growth yoy -0.182
Balance sheet
Total cash mrq 1T
Total cash per share mrq 126.068
Total debt mrq 705.3B
Total debt to equity mrq 2.4183428021094
Book value per share mrq 33.705
Cash flow
Operating cash flow ttm 58.3B
Levered free cash flow ttm 24.9B

Stock statistics

Shares outstanding 7.9B
Float shares 7.8B
Avg 10 volume 51.3M
Avg 90 volume 42.6M
Shares short 72.1M
Short ratio 1.74
Short percent of shares outstanding 0.0105
Percent held by insiders 0.13178
Percent held by institutions 0.58932

Stock price summary

Fifty two week low 24.96
Fifty two week high 38.495
Fifty two week change 25.802
Beta 1.388
Day 50 ma 35.7636
Day 200 ma 31.51035

Dividends and splits

Forward annual dividend rate 0.96
Forward annual dividend yield 0.025045654947562
Trailing annual dividend rate 0.94
Trailing annual dividend yield 0.024523870469487
5 year average dividend yield 2.4
Payout ratio 0.3241
Dividend date 2024-03-29
Ex dividend date 2024-02-29
Last split factor 2-for-1 split
Last split date 2004-08-30