Index S&P 500
P/E 14.81
EPS (ttm) 3.41
Insider Own 0.19%
Shs Outstand 7.44B
Perf Week 1.63%
Market Cap 374.64B
Forward P/E 11.84
EPS next Y 4.27
Insider Trans -1.04%
Shs Float 7.39B
Perf Month 7.07%
Enterprise Value -
PEG 1.00
EPS next Q 0.93
Inst Own 75.36%
Short Float 1.32%
Perf Quarter 13.36%
Income 26.59B
P/S 1.89
EPS this Y 14.43%
Inst Trans -1.03%
Short Ratio 2.51
Perf Half Y 27.50%
Sales 198.53B
P/B 1.36
EPS next Y 16.27%
ROA 0.84%
Short Interest 97.85M
Perf YTD 15.09%
Book/sh 37.13
P/C -
EPS next 5Y 14.84%
ROE 9.46%
52W High 50.96 -0.75%
Perf Year 28.77%
Cash/sh -
P/FCF 16.74
EPS past 3/5Y -3.45% 3.14%
ROIC 4.36%
52W Low 33.06 52.97%
Perf 3Y 50.67%
Dividend Est. 1.08 (2.13%)
EV/EBITDA -
Sales past 3/5Y 26.94% 11.46%
Gross Margin -
Volatility 1.71% 1.66%
Perf 5Y 90.58%
Dividend TTM 1.06 (2.10%)
EV/Sales -
EPS Y/Y TTM 20.49%
Oper. Margin 15.41%
ATR (14) 0.86
Perf 10Y 217.31%
Dividend Ex-Date Sep 05, 2025
Quick Ratio -
Sales Y/Y TTM 4.95%
Profit Margin 13.40%
RSI (14) 61.81
Recom 1.68
Dividend Gr. 3/5Y 8.63% 8.67%
Current Ratio 0.98
EPS Q/Q 7.89%
SMA20 1.93%
Beta 1.34
Target Price 53.81
Payout 31.12%
Debt/Eq 2.57
Sales Q/Q 0.34%
SMA50 5.16%
Rel Volume 0.72
Prev Close 50.75
Employees 213000
LT Debt/Eq 1.04
Earnings Jul 16 BMO
SMA200 12.76%
Avg Volume 38.93M
Price 50.58
IPO Jun 05, 1979
Option/Short Yes / Yes
EPS/Sales Surpr. 3.45% -0.97%
Trades
Volume 27,846,337
Change -0.33%
Date
Action
Analyst
Rating Change
Price Target Change
Jul-08-25 Downgrade
HSBC Securities
Buy → Hold
$51
Jun-27-25 Downgrade
Robert W. Baird
Outperform → Neutral
$52
May-15-25 Initiated
TD Cowen
Buy
$53
Apr-07-25 Upgrade
Morgan Stanley
Equal-Weight → Overweight
$47
Mar-07-25 Upgrade
Robert W. Baird
Neutral → Outperform
$45 → $50
Jan-07-25 Upgrade
UBS
Neutral → Buy
$43 → $53
Jan-07-25 Upgrade
HSBC Securities
Hold → Buy
$50
Dec-09-24 Downgrade
Morgan Stanley
Overweight → Equal-Weight
$48 → $55
Nov-08-24 Upgrade
Citigroup
Neutral → Buy
$46 → $54
Sep-03-24 Upgrade
Deutsche Bank
Hold → Buy
$45
Jul-09-24 Upgrade
Piper Sandler
Underweight → Neutral
$37 → $42
Jul-02-24 Upgrade
Seaport Research Partners
Neutral → Buy
$48
Jun-14-24 Upgrade
Keefe Bruyette
Mkt Perform → Outperform
$37 → $46
Apr-19-24 Upgrade
Wolfe Research
Peer Perform → Outperform
$42
Apr-04-24 Downgrade
UBS
Buy → Neutral
$39 → $40
Mar-28-24 Downgrade
HSBC Securities
Buy → Hold
$38 → $39
Jan-30-24 Upgrade
Morgan Stanley
Equal-Weight → Overweight
$32 → $41
Jan-16-24 Downgrade
Odeon
Buy → Hold
Dec-14-23 Upgrade
Odeon
Hold → Buy
Nov-06-23 Upgrade
Keefe Bruyette
Underperform → Mkt Perform
$29 → $30
Show Previous Ratings
Sep-12-25 05:20PM
06:26PM
(The Wall Street Journal)
04:44PM
04:42PM
(The Wall Street Journal)
04:31PM
04:18PM
Loading…
04:18PM
02:16PM
12:55PM
08:47AM
07:55AM
07:00AM
02:30AM
Sep-11-25 12:34PM
12:09PM
11:45AM
11:45AM
Loading…
11:45AM
11:33AM
11:29AM
(Investor's Business Daily)
08:52AM
08:31AM
Sep-10-25 04:30PM
12:52PM
09:18AM
07:26AM
Sep-09-25 05:45PM
01:15PM
09:30AM
08:42AM
06:00AM
05:10AM
01:03AM
Loading…
01:03AM
Sep-08-25 04:49PM
03:12PM
11:40AM
11:19AM
09:58AM
08:00AM
03:51AM
Sep-07-25 10:23AM
07:30AM
Sep-06-25 11:00AM
Sep-05-25 04:28PM
12:53PM
12:29PM
10:31AM
10:31AM
09:33AM
08:52AM
06:54AM
05:52AM
Sep-04-25 06:43PM
06:25PM
05:42PM
04:24PM
02:23PM
01:23PM
12:23PM
12:23PM
12:23PM
09:00AM
08:16AM
07:00AM
02:30AM
Sep-03-25 05:28PM
02:20PM
11:40AM
11:33AM
11:31AM
09:00AM
08:49AM
08:00AM
07:08AM
Sep-02-25 11:34AM
11:31AM
10:08AM
05:37AM
03:51AM
12:54AM
Aug-29-25 02:58PM
02:46PM
(Investor's Business Daily)
02:00PM
10:23AM
09:22AM
08:44AM
06:22AM
01:00AM
12:33AM
12:20AM
Aug-28-25 08:31AM
06:00AM
12:47AM
Aug-27-25 03:55PM
10:16AM
09:30AM
Aug-26-25 05:52PM
05:45PM
12:42PM
09:42AM
Aug-25-25 05:09PM
11:03AM
Bank of America Corp. is a bank and financial holding company, which engages in the provision of banking and nonbank financial services. It operates through the following segments: Consumer Banking, Global Wealth and Investment Management (GWIM), Global Banking, Global Markets, and All Other. The Consumer Banking segment offers credit, banking, and investment products and services to consumers and small businesses. The GWIM segment focuses on solutions to meet clients' needs through a full set of investment management, brokerage, banking, and retirement products. The Global Banking segment deals with lending-related products and services, integrated working capital management and treasury solutions to clients, and underwriting and advisory services. The Global Markets segment includes sales and trading services, as well as research, to institutional clients across fixed-income, credit, currency, commodity, and equity businesses. The All Other segment consists of asset and liability management activities, equity investments, non-core mortgage loans and servicing activities, the net impact of periodic revisions to the mortgage servicing rights valuation model for both core and non-core MSRs, other liquidating businesses, residual expense allocations and other. The company was founded by Amadeo Peter Giannini in 1904 and is headquartered in Charlotte, NC.
Insider Trading
Relationship
Date
Transaction
Cost
#Shares
Value ($)
#Shares Total
SEC Form 4
BANK OF AMERICA CORP /DE/ 10% Owner Aug 19 '25 Buy 11.81 2,100 24,795 2,100 Aug 21 12:01 PM BANK OF AMERICA CORP /DE/ 10% Owner Aug 19 '25 Sale 11.86 2,100 24,906 0 Aug 21 12:01 PM BANK OF AMERICA CORP /DE/ 10% Owner Aug 11 '25 Buy 6.52 105 684 105 Aug 13 07:51 PM BANK OF AMERICA CORP /DE/ 10% Owner Aug 11 '25 Sale 6.52 105 684 0 Aug 13 07:51 PM BANK OF AMERICA CORP /DE/ 10% Owner Aug 11 '25 Buy 8.22 349 2,871 349 Aug 13 07:32 PM BANK OF AMERICA CORP /DE/ 10% Owner Aug 11 '25 Sale 8.22 349 2,871 0 Aug 13 07:32 PM DeMare James P President, Global Markets Aug 01 '25 Sale 45.57 148,391 6,761,733 223,407 Aug 01 04:31 PM DeMare James P Officer Aug 01 '25 Proposed Sale 47.32 148,391 7,021,862 Aug 01 02:21 PM BANK OF AMERICA CORP /DE/ 10% Owner Jul 02 '25 Buy 7.34 111 815 111 Jul 07 04:41 PM BANK OF AMERICA CORP /DE/ 10% Owner Jul 02 '25 Sale 7.46 111 828 0 Jul 07 04:41 PM BANK OF AMERICA CORP /DE/ 10% Owner Jun 11 '25 Buy 7.95 38,169 303,633 38,169 Jun 13 04:58 PM BANK OF AMERICA CORP /DE/ 10% Owner Jun 11 '25 Sale 7.90 8,126 64,193 30,043 Jun 13 04:58 PM BANK OF AMERICA CORP /DE/ 10% Owner Jun 11 '25 Buy 7.45 30,448 226,798 30,448 Jun 13 04:38 PM BANK OF AMERICA CORP /DE/ 10% Owner Jun 11 '25 Sale 7.42 18,208 135,097 12,240 Jun 13 04:38 PM BANK OF AMERICA CORP /DE/ 10% Owner Jun 11 '25 Buy 5.30 75 398 75 Jun 13 03:28 PM BANK OF AMERICA CORP /DE/ 10% Owner Jun 11 '25 Sale 5.30 75 398 0 Jun 13 03:28 PM Boland Darrin Steve Officer May 07 '25 Proposed Sale 40.84 42,207 1,723,733 May 07 09:35 AM BANK OF AMERICA CORP /DE/ 10% Owner Apr 16 '25 Buy 11.09 2,103 23,322 2,103 Apr 17 05:38 PM BANK OF AMERICA CORP /DE/ 10% Owner Apr 09 '25 Buy 10.85 13 141 13 Apr 11 04:17 PM BANK OF AMERICA CORP /DE/ 10% Owner Apr 09 '25 Sale 10.89 13 142 0 Apr 11 04:17 PM BANK OF AMERICA CORP /DE/ 10% Owner Mar 14 '25 Buy 12.45 8,100 100,813 8,100 Mar 18 03:47 PM BANK OF AMERICA CORP /DE/ 10% Owner Mar 14 '25 Sale 12.30 8,100 99,670 0 Mar 18 03:47 PM BANK OF AMERICA CORP /DE/ 10% Owner Mar 11 '25 Buy 12.43 1 12 1 Mar 13 02:10 PM BANK OF AMERICA CORP /DE/ 10% Owner Mar 11 '25 Sale 12.48 1 12 0 Mar 13 02:10 PM BANK OF AMERICA CORP /DE/ 10% Owner Feb 26 '25 Buy 9.19 8 73 8 Feb 28 02:35 PM BANK OF AMERICA CORP /DE/ 10% Owner Feb 26 '25 Sale 9.06 8 72 0 Feb 28 02:35 PM BANK OF AMERICA CORP /DE/ 10% Owner Feb 24 '25 Buy 9.08 1,387 12,594 1,387 Feb 26 02:05 PM BANK OF AMERICA CORP /DE/ 10% Owner Feb 24 '25 Sale 9.10 1,387 12,622 0 Feb 26 02:05 PM BANK OF AMERICA CORP /DE/ 10% Owner Feb 21 '25 Buy 9.02 24,110 217,472 24,110 Feb 25 02:03 PM BANK OF AMERICA CORP /DE/ 10% Owner Feb 21 '25 Sale 9.13 24,110 220,179 0 Feb 25 02:03 PM BANK OF AMERICA CORP /DE/ 10% Owner Feb 18 '25 Buy 12.65 6,773 85,678 6,773 Feb 20 03:59 PM BANK OF AMERICA CORP /DE/ 10% Owner Feb 18 '25 Sale 12.51 6,773 84,730 0 Feb 20 03:59 PM BANK OF AMERICA CORP /DE/ 10% Owner Feb 04 '25 Buy 11.47 1,900 21,793 1,900 Feb 06 04:08 PM BANK OF AMERICA CORP /DE/ 10% Owner Feb 04 '25 Sale 11.46 1,900 21,774 0 Feb 06 04:08 PM BANK OF AMERICA CORP /DE/ 10% Owner Jan 17 '25 Buy 11.37 1,611 18,317 1,611 Jan 22 04:02 PM BANK OF AMERICA CORP /DE/ 10% Owner Jan 17 '25 Sale 11.24 1,611 18,108 0 Jan 22 04:02 PM BANK OF AMERICA CORP /DE/ 10% Owner Jan 15 '25 Buy 10.79 6 65 6 Jan 17 04:53 PM BANK OF AMERICA CORP /DE/ 10% Owner Jan 15 '25 Sale 10.94 6 66 0 Jan 17 04:53 PM BANK OF AMERICA CORP /DE/ 10% Owner Jan 15 '25 Buy 11.71 800 9,368 800 Jan 17 04:53 PM BANK OF AMERICA CORP /DE/ 10% Owner Jan 15 '25 Sale 11.66 800 9,328 0 Jan 17 04:53 PM BANK OF AMERICA CORP /DE/ 10% Owner Jan 10 '25 Buy 6.02 16,585 99,842 16,585 Jan 14 04:00 PM BANK OF AMERICA CORP /DE/ 10% Owner Jan 10 '25 Sale 6.00 16,585 99,510 0 Jan 14 04:00 PM BANK OF AMERICA CORP /DE/ 10% Owner Oct 30 '24 Buy 8.84 200 1,768 200 Dec 20 04:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Oct 16 '24 Buy 9.14 1 9 0 Dec 20 04:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Oct 31 '24 Sale 8.88 200 1,776 0 Dec 20 04:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Oct 11 '24 Sale 9.18 1 9 0 Dec 20 04:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Nov 05 '24 Buy 5.04 5 25 5 Dec 20 04:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Nov 06 '24 Sale 5.04 5 25 0 Dec 20 04:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Oct 15 '24 Buy 12.71 1,800 22,869 0 Dec 20 04:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Oct 10 '24 Sale 12.81 1,800 23,052 0 Dec 20 04:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Dec 03 '24 Buy 13.02 75 976 75 Dec 06 06:59 PM BANK OF AMERICA CORP /DE/ 10% Owner Dec 03 '24 Sale 13.03 75 977 0 Dec 06 06:59 PM BANK OF AMERICA CORP /DE/ 10% Owner Dec 03 '24 Buy 11.54 75 866 75 Dec 06 06:48 PM BANK OF AMERICA CORP /DE/ 10% Owner Dec 03 '24 Sale 11.54 75 866 0 Dec 06 06:48 PM BANK OF AMERICA CORP /DE/ 10% Owner Dec 03 '24 Buy 12.32 75 924 75 Dec 06 06:21 PM BANK OF AMERICA CORP /DE/ 10% Owner Dec 03 '24 Sale 12.34 75 926 0 Dec 06 06:21 PM BANK OF AMERICA CORP /DE/ 10% Owner Nov 22 '24 Sale 99.92 20,249,064 2,023,286,475 0 Nov 26 02:25 PM BANK OF AMERICA CORP /DE/ 10% Owner Nov 18 '24 Buy 9.46 800 7,565 800 Nov 20 05:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Nov 18 '24 Sale 9.36 800 7,484 0 Nov 20 05:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Nov 18 '24 Buy 9.81 1,700 16,677 1,700 Nov 20 05:10 PM BANK OF AMERICA CORP /DE/ 10% Owner Nov 18 '24 Sale 9.92 1,700 16,867 0 Nov 20 05:10 PM BANK OF AMERICA CORP /DE/ 10% Owner Nov 18 '24 Buy 10.66 800 8,528 800 Nov 20 04:55 PM BANK OF AMERICA CORP /DE/ 10% Owner Nov 18 '24 Sale 10.65 800 8,520 0 Nov 20 04:55 PM BANK OF AMERICA CORP /DE/ 10% Owner Oct 28 '24 Sale 2.51 102,185 256,484 2 Oct 30 06:46 PM BERKSHIRE HATHAWAY INC 10% Owner Oct 15 '24 Sale 42.55 8,694,538 369,928,036 766,305,462 Oct 17 05:58 PM BERKSHIRE HATHAWAY INC 10% Owner Oct 09 '24 Sale 40.14 4,002,225 160,662,919 776,614,511 Oct 10 05:59 PM BERKSHIRE HATHAWAY INC 10% Owner Oct 08 '24 Sale 39.99 3,933,197 157,292,875 780,616,736 Oct 10 05:59 PM BERKSHIRE HATHAWAY INC 10% Owner Oct 10 '24 Sale 39.92 1,614,511 64,447,243 775,000,000 Oct 10 05:59 PM BERKSHIRE HATHAWAY INC 10% Owner Oct 04 '24 Sale 40.04 5,192,207 207,894,930 788,626,102 Oct 07 06:43 PM BERKSHIRE HATHAWAY INC 10% Owner Oct 07 '24 Sale 40.05 4,076,169 163,266,873 784,549,933 Oct 07 06:43 PM BERKSHIRE HATHAWAY INC 10% Owner Oct 03 '24 Sale 39.25 302,604 11,877,358 793,818,309 Oct 07 06:43 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 30 '24 Sale 39.61 4,985,553 197,498,195 797,683,307 Oct 02 06:42 PM BERKSHIRE HATHAWAY INC 10% Owner Oct 01 '24 Sale 39.40 1,839,871 72,489,813 795,843,436 Oct 02 06:42 PM BERKSHIRE HATHAWAY INC 10% Owner Oct 02 '24 Sale 39.40 1,722,523 67,873,607 794,120,913 Oct 02 06:42 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 26 '24 Sale 39.46 5,457,825 215,388,152 806,583,986 Sep 27 06:44 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 27 '24 Sale 39.52 3,915,126 154,735,959 802,668,860 Sep 27 06:44 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 25 '24 Sale 39.27 2,305,415 90,540,102 812,041,811 Sep 27 06:44 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 20 '24 Sale 40.36 10,247,961 413,641,524 825,660,474 Sep 24 06:47 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 24 '24 Sale 39.49 6,371,845 251,647,735 814,347,226 Sep 24 06:47 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 23 '24 Sale 39.94 4,941,403 197,381,378 820,719,071 Sep 24 06:47 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 19 '24 Sale 40.78 11,422,560 465,800,574 835,908,435 Sep 19 06:59 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 18 '24 Sale 39.71 6,883,333 273,309,620 847,330,995 Sep 19 06:59 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 17 '24 Sale 39.58 3,966,178 156,972,600 854,214,328 Sep 19 06:59 PM