Index S&P 500
P/E 12.96
EPS (ttm) 3.21
Insider Own 0.20%
Shs Outstand 7.61B
Perf Week 5.15%
Market Cap 316.73B
Forward P/E 9.52
EPS next Y 4.38
Insider Trans -85.80%
Shs Float 7.59B
Perf Month -11.31%
Income 25.50B
PEG 0.86
EPS next Q 0.81
Inst Own 74.85%
Short Float 1.03%
Perf Quarter -9.61%
Sales 198.93B
P/S 1.59
EPS this Y 15.22%
Inst Trans 3.84%
Short Ratio 2.08
Perf Half Y 7.76%
Book/sh 35.79
P/B 1.16
EPS next Y 18.29%
ROA 0.84%
Short Interest 78.49M
Perf Year 16.70%
Cash/sh -
P/C -
EPS next 5Y 15.03%
ROE 9.24%
52W Range 34.15 - 48.08
Perf YTD -5.23%
Dividend Est. 1.09 (2.61%)
P/FCF 7.72
EPS past 5Y 3.14%
ROI 4.55%
52W High -13.37%
Beta 1.26
Dividend TTM 1.02 (2.45%)
Quick Ratio -
Sales past 5Y 13.55%
Gross Margin -
52W Low 21.96%
ATR (14) 1.21
Dividend Ex-Date Mar 07, 2025
Current Ratio 0.95
EPS Y/Y TTM 4.94%
Oper. Margin 14.84%
RSI (14) 41.36
Volatility 2.36% 2.75%
Employees 213000
Debt/Eq 2.26
Sales Y/Y TTM 13.06%
Profit Margin 12.82%
Recom 1.48
Target Price 53.12
Option/Short Yes / Yes
LT Debt/Eq 0.90
EPS Q/Q 131.76%
Payout 31.12%
Rel Volume 0.97
Prev Close 41.44
Sales Surprise 0.92%
EPS Surprise 6.60%
Sales Q/Q 7.56%
Earnings Jan 22 BMO
Avg Volume 37.66M
Price 41.65
SMA20 -2.58%
SMA50 -7.34%
SMA200 -2.03%
Trades
Volume 37,644,464
Change 0.51%
Date
Action
Analyst
Rating Change
Price Target Change
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
Sep-07-23 Initiated
HSBC Securities
Buy
$35
Apr-19-23 Reiterated
UBS
Buy
$34 → $36
Apr-19-23 Reiterated
RBC Capital Mkts
Outperform
$34 → $35
Apr-19-23 Reiterated
Oppenheimer
Outperform
$44 → $47
Show Previous Ratings
Today 04:17AM
Mar-18-25 02:47PM
12:55PM
Mar-17-25 07:30PM
06:42PM
05:50PM
Loading…
05:50PM
05:22PM
02:04PM
12:45PM
08:34AM
08:08AM
05:30AM
(The Wall Street Journal)
Mar-16-25 01:08PM
05:06AM
Mar-14-25 02:04PM
11:50AM
Loading…
11:50AM
07:42AM
07:00AM
Mar-13-25 04:15PM
02:29PM
09:00AM
07:31AM
Mar-12-25 05:27AM
Mar-11-25 02:00PM
12:05PM
11:08AM
08:20AM
Mar-10-25 03:55PM
03:22PM
02:17PM
01:18PM
Loading…
01:18PM
09:41AM
04:00AM
Mar-07-25 06:13PM
04:15PM
Mar-06-25 10:38AM
Mar-05-25 05:45PM
02:54PM
12:14PM
11:03AM
09:30AM
08:17AM
(Associated Press Finance)
Mar-04-25 02:58PM
02:18PM
(The Wall Street Journal)
01:12PM
12:40PM
11:24AM
Mar-03-25 06:21AM
Mar-01-25 07:45AM
Feb-28-25 04:49PM
09:00AM
Feb-27-25 04:17PM
03:27PM
02:27PM
10:02AM
03:13AM
Feb-26-25 05:45PM
04:59PM
04:00PM
03:52PM
03:35PM
03:32PM
12:23PM
11:53AM
11:03AM
09:21AM
07:26AM
06:47AM
06:00AM
03:27AM
Feb-25-25 07:19PM
05:38PM
03:40PM
01:21PM
09:49AM
09:47AM
08:18AM
Feb-24-25 03:31PM
02:44PM
01:58PM
(The Wall Street Journal)
12:50PM
09:25AM
09:00AM
08:35AM
08:15AM
04:51AM
Feb-23-25 09:00PM
(The Wall Street Journal)
Feb-21-25 01:45PM
11:02AM
04:51AM
Feb-20-25 05:45PM
04:15PM
Feb-19-25 05:50PM
05:48PM
11:35AM
08:05AM
02:40AM
Feb-18-25 12:56PM
(Investor's Business Daily)
Feb-17-25 09:00AM
(The Wall Street Journal)
04:51AM
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 offers 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 (MSR) 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 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 Jun 13 '24 Buy 5.95 50 298 50 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 Jun 17 '24 Sale 6.00 50 300 0 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 Aug 15 '24 Buy 12.78 39 498 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 Aug 01 '24 Sale 13.12 39 512 0 Dec 20 04:16 PM BANK OF AMERICA CORP /DE/ 10% Owner Mar 22 '24 Buy 6.77 6 41 0 Dec 13 04:33 PM BANK OF AMERICA CORP /DE/ 10% Owner Apr 09 '24 Sale 6.73 34 229 0 Dec 13 04:33 PM BANK OF AMERICA CORP /DE/ 10% Owner Mar 21 '24 Sale 6.76 6 41 0 Dec 13 04:33 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 BERKSHIRE HATHAWAY INC 10% Owner Sep 10 '24 Sale 39.30 2,994,625 117,682,174 858,180,506 Sep 10 07:13 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 09 '24 Sale 39.57 1,721,366 68,121,682 861,175,131 Sep 10 07:13 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 06 '24 Sale 39.67 1,081,102 42,885,370 862,896,497 Sep 10 07:13 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 03 '24 Sale 40.66 8,031,639 326,562,426 874,692,264 Sep 05 07:15 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 04 '24 Sale 40.61 5,683,651 230,806,815 869,008,613 Sep 05 07:15 PM BERKSHIRE HATHAWAY INC 10% Owner Sep 05 '24 Sale 40.28 5,031,014 202,667,859 863,977,599 Sep 05 07:15 PM BERKSHIRE HATHAWAY INC 10% Owner Aug 30 '24 Sale 40.61 7,938,699 322,404,062 882,723,903 Aug 30 06:31 PM BERKSHIRE HATHAWAY INC 10% Owner Aug 28 '24 Sale 39.95 7,081,075 282,878,325 896,719,301 Aug 30 06:31 PM BERKSHIRE HATHAWAY INC 10% Owner Aug 29 '24 Sale 40.10 6,056,699 242,876,658 890,662,602 Aug 30 06:31 PM Mensah Bernard A President, International Aug 27 '24 Sale 39.80 92,000 3,662,060 96,082 Aug 29 05:25 PM BERKSHIRE HATHAWAY INC 10% Owner Aug 26 '24 Sale 39.87 10,975,008 437,564,789 910,731,659 Aug 27 09:28 PM BERKSHIRE HATHAWAY INC 10% Owner Aug 27 '24 Sale 39.75 6,931,283 275,521,272 903,800,376 Aug 27 09:28 PM BERKSHIRE HATHAWAY INC 10% Owner Aug 23 '24 Sale 39.79 6,754,272 268,776,798 921,706,667 Aug 27 09:28 PM Mensah Bernard A Officer Aug 27 '24 Proposed Sale 39.76 92,000 3,658,273 Aug 27 04:03 PM BERKSHIRE HATHAWAY INC 10% Owner Aug 15 '24 Sale 39.31 5,183,829 203,770,097 937,246,053 Aug 19 07:45 PM BERKSHIRE HATHAWAY INC 10% Owner Aug 19 '24 Sale 39.65 5,035,018 199,615,303 928,460,939 Aug 19 07:45 PM BERKSHIRE HATHAWAY INC 10% Owner Aug 16 '24 Sale 39.27 3,750,096 147,273,395 933,495,957 Aug 19 07:45 PM Hans Lindsay D. Pres, Merrill Wealth Mgmt Aug 05 '24 Sale 36.91 10,901 402,410 10,907 Aug 07 05:05 PM BANK OF AMERICA CORP /DE/ 10% Owner Aug 05 '24 Buy 12.36 116 1,434 116 Aug 07 04:09 PM BANK OF AMERICA CORP /DE/ 10% Owner Aug 05 '24 Sale 13.11 116 1,521 0 Aug 07 04:09 PM Hans Lindsay D. Officer Aug 05 '24 Proposed Sale 36.91 10,901 402,410 Aug 05 03:17 PM BERKSHIRE HATHAWAY INC 10% Owner Jul 31 '24 Sale 40.63 6,993,520 284,137,456 948,077,805 Aug 01 09:37 PM BERKSHIRE HATHAWAY INC 10% Owner Jul 30 '24 Sale 41.27 6,575,390 271,366,549 955,071,325 Aug 01 09:37 PM BERKSHIRE HATHAWAY INC 10% Owner Aug 01 '24 Sale 39.52 5,647,923 223,186,979 942,429,882 Aug 01 09:37 PM BERKSHIRE HATHAWAY INC 10% Owner Jul 26 '24 Sale 41.70 7,526,661 313,870,796 966,911,316 Jul 29 09:01 PM BERKSHIRE HATHAWAY INC 10% Owner Jul 25 '24 Sale 42.01 5,623,584 236,247,326 974,437,977 Jul 29 09:01 PM BERKSHIRE HATHAWAY INC 10% Owner Jul 29 '24 Sale 41.20 5,264,601 216,878,923 961,646,715 Jul 29 09:01 PM BERKSHIRE HATHAWAY INC 10% Owner Jul 23 '24 Sale 42.56 7,129,898 303,479,117 985,482,160 Jul 24 08:00 PM BERKSHIRE HATHAWAY INC 10% Owner Jul 22 '24 Sale 42.41 6,349,021 269,234,045 992,612,058 Jul 24 08:00 PM BERKSHIRE HATHAWAY INC 10% Owner Jul 24 '24 Sale 42.39 5,420,599 229,773,229 980,061,561 Jul 24 08:00 PM
×
Upgrade your FINVIZ experience
Join thousands of traders who make more informed decisions with our premium features.
Real-time quotes, advanced visualizations, backtesting, and much more.
Learn more about FINVIZ*Elite