NEW: Premarket Now Starts at 4AM!

We’re excited to announce the extension of premarket and aftermarket hours! Our members now have access to quotes daily from 4:00 AM to 8:00 PM ET — offering greater flexibility and deeper insights into market trends beyond regular trading hours.

Upgrade to FINVIZ*Elite to access premarket quotes »

Last Close
Apr 04 12:06PM ET
34.31
Dollar change
-2.91
Percentage change
-7.80
%
IndexS&P 500 P/E10.67 EPS (ttm)3.21 Insider Own0.20% Shs Outstand7.61B Perf Week-16.81%
Market Cap260.95B Forward P/E7.93 EPS next Y4.33 Insider Trans-64.65% Shs Float7.59B Perf Month-17.23%
Income25.50B PEG0.73 EPS next Q0.82 Inst Own74.84% Short Float1.16% Perf Quarter-22.52%
Sales198.93B P/S1.31 EPS this Y14.42% Inst Trans3.79% Short Ratio2.19 Perf Half Y-12.53%
Book/sh35.79 P/B0.96 EPS next Y17.82% ROA0.84% Short Interest87.76M Perf Year-8.35%
Cash/sh- P/C- EPS next 5Y14.57% ROE9.24% 52W Range34.15 - 48.08 Perf YTD-21.92%
Dividend Est.1.09 (3.17%) P/FCF6.36 EPS past 5Y3.14% ROI4.55% 52W High-28.63% Beta1.30
Dividend TTM1.02 (2.97%) Quick Ratio- Sales past 5Y13.55% Gross Margin- 52W Low0.48% ATR (14)1.51
Dividend Ex-DateMar 07, 2025 Current Ratio0.95 EPS Y/Y TTM4.94% Oper. Margin14.84% RSI (14)20.77 Volatility3.34% 2.59%
Employees213000 Debt/Eq2.26 Sales Y/Y TTM13.06% Profit Margin12.82% Recom1.50 Target Price51.26
Option/ShortYes / Yes LT Debt/Eq0.90 EPS Q/Q131.76% Payout31.12% Rel Volume3.03 Prev Close37.22
Sales Surprise0.92% EPS Surprise6.60% Sales Q/Q7.56% EarningsApr 15 BMO Avg Volume40.11M Price34.31
SMA20-16.28% SMA50-21.54% SMA200-19.51% Trades Volume52,196,608 Change-7.80%
Date Action Analyst Rating Change Price Target Change
Mar-07-25Upgrade Robert W. Baird Neutral → Outperform $45 → $50
Jan-07-25Upgrade UBS Neutral → Buy $43 → $53
Jan-07-25Upgrade HSBC Securities Hold → Buy $50
Dec-09-24Downgrade Morgan Stanley Overweight → Equal-Weight $48 → $55
Nov-08-24Upgrade Citigroup Neutral → Buy $46 → $54
Sep-03-24Upgrade Deutsche Bank Hold → Buy $45
Jul-09-24Upgrade Piper Sandler Underweight → Neutral $37 → $42
Jul-02-24Upgrade Seaport Research Partners Neutral → Buy $48
Jun-14-24Upgrade Keefe Bruyette Mkt Perform → Outperform $37 → $46
Apr-19-24Upgrade Wolfe Research Peer Perform → Outperform $42
Today 11:23AM
10:45AM
09:42AM
08:06AM
07:55AM
07:17PM Loading…
Apr-03-25 07:17PM
05:24PM
03:04PM
02:55PM
01:44PM
01:35PM
09:46AM
09:36AM
04:51AM
Apr-02-25 03:33PM
09:30AM Loading…
09:30AM
07:30AM
06:59AM
05:30AM
03:45AM
Apr-01-25 05:50PM
05:06PM
02:53PM
01:24PM
10:03AM
09:32AM
09:00AM
08:41AM
07:15AM
Mar-31-25 04:51PM
04:49PM Loading…
04:49PM
04:00PM
03:54PM
11:04AM
09:17AM
09:00AM
06:08AM
05:37AM
05:06AM
Mar-30-25 07:21AM
07:00AM
06:00AM
Mar-29-25 07:30AM
Mar-28-25 03:37PM
03:37PM
10:44AM
08:52AM
08:20AM
Mar-27-25 11:45PM
11:00PM
05:30PM
02:33PM
01:15PM
10:32AM
09:35AM
06:33AM
Mar-26-25 06:00PM
05:45PM
02:05PM
01:38PM
12:11PM
11:45AM
11:06AM
10:52AM
09:41AM
07:15AM
06:04AM
05:03AM
05:00AM
Mar-25-25 06:33PM
05:50PM
05:11PM
04:15PM
10:51AM
10:48AM
09:43AM
08:15AM
04:31AM
Mar-24-25 05:34PM
04:22PM
03:06PM
12:14PM
11:55AM
07:43AM
04:31AM
Mar-23-25 09:59PM
08:06PM
01:57PM
Mar-22-25 02:05PM
05:00AM
12:31AM
Mar-21-25 06:06PM
05:14PM
04:58PM
04:10PM
03:04PM
01:32PM
12:32PM
12:11PM
11:54AM
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% OwnerMar 14 '25Buy12.458,100100,8138,100Mar 18 03:47 PM
BANK OF AMERICA CORP /DE/10% OwnerMar 14 '25Sale12.308,10099,6700Mar 18 03:47 PM
BANK OF AMERICA CORP /DE/10% OwnerMar 11 '25Buy12.431121Mar 13 02:10 PM
BANK OF AMERICA CORP /DE/10% OwnerMar 11 '25Sale12.481120Mar 13 02:10 PM
BANK OF AMERICA CORP /DE/10% OwnerFeb 26 '25Buy9.198738Feb 28 02:35 PM
BANK OF AMERICA CORP /DE/10% OwnerFeb 26 '25Sale9.068720Feb 28 02:35 PM
BANK OF AMERICA CORP /DE/10% OwnerFeb 24 '25Buy9.081,38712,5941,387Feb 26 02:05 PM
BANK OF AMERICA CORP /DE/10% OwnerFeb 24 '25Sale9.101,38712,6220Feb 26 02:05 PM
BANK OF AMERICA CORP /DE/10% OwnerFeb 21 '25Buy9.0224,110217,47224,110Feb 25 02:03 PM
BANK OF AMERICA CORP /DE/10% OwnerFeb 21 '25Sale9.1324,110220,1790Feb 25 02:03 PM
BANK OF AMERICA CORP /DE/10% OwnerFeb 18 '25Buy12.656,77385,6786,773Feb 20 03:59 PM
BANK OF AMERICA CORP /DE/10% OwnerFeb 18 '25Sale12.516,77384,7300Feb 20 03:59 PM
BANK OF AMERICA CORP /DE/10% OwnerFeb 04 '25Buy11.471,90021,7931,900Feb 06 04:08 PM
BANK OF AMERICA CORP /DE/10% OwnerFeb 04 '25Sale11.461,90021,7740Feb 06 04:08 PM
BANK OF AMERICA CORP /DE/10% OwnerJan 17 '25Buy11.371,61118,3171,611Jan 22 04:02 PM
BANK OF AMERICA CORP /DE/10% OwnerJan 17 '25Sale11.241,61118,1080Jan 22 04:02 PM
BANK OF AMERICA CORP /DE/10% OwnerJan 15 '25Buy10.796656Jan 17 04:53 PM
BANK OF AMERICA CORP /DE/10% OwnerJan 15 '25Sale10.946660Jan 17 04:53 PM
BANK OF AMERICA CORP /DE/10% OwnerJan 15 '25Buy11.718009,368800Jan 17 04:53 PM
BANK OF AMERICA CORP /DE/10% OwnerJan 15 '25Sale11.668009,3280Jan 17 04:53 PM
BANK OF AMERICA CORP /DE/10% OwnerJan 10 '25Buy6.0216,58599,84216,585Jan 14 04:00 PM
BANK OF AMERICA CORP /DE/10% OwnerJan 10 '25Sale6.0016,58599,5100Jan 14 04:00 PM
BANK OF AMERICA CORP /DE/10% OwnerOct 30 '24Buy8.842001,768200Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerOct 16 '24Buy9.14190Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerOct 31 '24Sale8.882001,7760Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerOct 11 '24Sale9.18190Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerJun 13 '24Buy5.955029850Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerNov 05 '24Buy5.045255Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerJun 17 '24Sale6.00503000Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerNov 06 '24Sale5.045250Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerOct 15 '24Buy12.711,80022,8690Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerAug 15 '24Buy12.78394980Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerOct 10 '24Sale12.811,80023,0520Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerAug 01 '24Sale13.12395120Dec 20 04:16 PM
BANK OF AMERICA CORP /DE/10% OwnerApr 09 '24Sale6.73342290Dec 13 04:33 PM
BANK OF AMERICA CORP /DE/10% OwnerDec 03 '24Buy13.027597675Dec 06 06:59 PM
BANK OF AMERICA CORP /DE/10% OwnerDec 03 '24Sale13.03759770Dec 06 06:59 PM
BANK OF AMERICA CORP /DE/10% OwnerDec 03 '24Buy11.547586675Dec 06 06:48 PM
BANK OF AMERICA CORP /DE/10% OwnerDec 03 '24Sale11.54758660Dec 06 06:48 PM
BANK OF AMERICA CORP /DE/10% OwnerDec 03 '24Buy12.327592475Dec 06 06:21 PM
BANK OF AMERICA CORP /DE/10% OwnerDec 03 '24Sale12.34759260Dec 06 06:21 PM
BANK OF AMERICA CORP /DE/10% OwnerNov 22 '24Sale99.9220,249,0642,023,286,4750Nov 26 02:25 PM
BANK OF AMERICA CORP /DE/10% OwnerNov 18 '24Buy9.468007,565800Nov 20 05:16 PM
BANK OF AMERICA CORP /DE/10% OwnerNov 18 '24Sale9.368007,4840Nov 20 05:16 PM
BANK OF AMERICA CORP /DE/10% OwnerNov 18 '24Buy9.811,70016,6771,700Nov 20 05:10 PM
BANK OF AMERICA CORP /DE/10% OwnerNov 18 '24Sale9.921,70016,8670Nov 20 05:10 PM
BANK OF AMERICA CORP /DE/10% OwnerNov 18 '24Buy10.668008,528800Nov 20 04:55 PM
BANK OF AMERICA CORP /DE/10% OwnerNov 18 '24Sale10.658008,5200Nov 20 04:55 PM
BANK OF AMERICA CORP /DE/10% OwnerOct 28 '24Sale2.51102,185256,4842Oct 30 06:46 PM
BERKSHIRE HATHAWAY INC10% OwnerOct 15 '24Sale42.558,694,538369,928,036766,305,462Oct 17 05:58 PM
BERKSHIRE HATHAWAY INC10% OwnerOct 09 '24Sale40.144,002,225160,662,919776,614,511Oct 10 05:59 PM
BERKSHIRE HATHAWAY INC10% OwnerOct 08 '24Sale39.993,933,197157,292,875780,616,736Oct 10 05:59 PM
BERKSHIRE HATHAWAY INC10% OwnerOct 10 '24Sale39.921,614,51164,447,243775,000,000Oct 10 05:59 PM
BERKSHIRE HATHAWAY INC10% OwnerOct 04 '24Sale40.045,192,207207,894,930788,626,102Oct 07 06:43 PM
BERKSHIRE HATHAWAY INC10% OwnerOct 07 '24Sale40.054,076,169163,266,873784,549,933Oct 07 06:43 PM
BERKSHIRE HATHAWAY INC10% OwnerOct 03 '24Sale39.25302,60411,877,358793,818,309Oct 07 06:43 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 30 '24Sale39.614,985,553197,498,195797,683,307Oct 02 06:42 PM
BERKSHIRE HATHAWAY INC10% OwnerOct 01 '24Sale39.401,839,87172,489,813795,843,436Oct 02 06:42 PM
BERKSHIRE HATHAWAY INC10% OwnerOct 02 '24Sale39.401,722,52367,873,607794,120,913Oct 02 06:42 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 26 '24Sale39.465,457,825215,388,152806,583,986Sep 27 06:44 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 27 '24Sale39.523,915,126154,735,959802,668,860Sep 27 06:44 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 25 '24Sale39.272,305,41590,540,102812,041,811Sep 27 06:44 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 20 '24Sale40.3610,247,961413,641,524825,660,474Sep 24 06:47 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 24 '24Sale39.496,371,845251,647,735814,347,226Sep 24 06:47 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 23 '24Sale39.944,941,403197,381,378820,719,071Sep 24 06:47 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 19 '24Sale40.7811,422,560465,800,574835,908,435Sep 19 06:59 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 18 '24Sale39.716,883,333273,309,620847,330,995Sep 19 06:59 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 17 '24Sale39.583,966,178156,972,600854,214,328Sep 19 06:59 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 10 '24Sale39.302,994,625117,682,174858,180,506Sep 10 07:13 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 09 '24Sale39.571,721,36668,121,682861,175,131Sep 10 07:13 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 06 '24Sale39.671,081,10242,885,370862,896,497Sep 10 07:13 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 03 '24Sale40.668,031,639326,562,426874,692,264Sep 05 07:15 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 04 '24Sale40.615,683,651230,806,815869,008,613Sep 05 07:15 PM
BERKSHIRE HATHAWAY INC10% OwnerSep 05 '24Sale40.285,031,014202,667,859863,977,599Sep 05 07:15 PM
BERKSHIRE HATHAWAY INC10% OwnerAug 30 '24Sale40.617,938,699322,404,062882,723,903Aug 30 06:31 PM
BERKSHIRE HATHAWAY INC10% OwnerAug 28 '24Sale39.957,081,075282,878,325896,719,301Aug 30 06:31 PM
BERKSHIRE HATHAWAY INC10% OwnerAug 29 '24Sale40.106,056,699242,876,658890,662,602Aug 30 06:31 PM
Mensah Bernard APresident, InternationalAug 27 '24Sale39.8092,0003,662,06096,082Aug 29 05:25 PM
BERKSHIRE HATHAWAY INC10% OwnerAug 26 '24Sale39.8710,975,008437,564,789910,731,659Aug 27 09:28 PM
BERKSHIRE HATHAWAY INC10% OwnerAug 27 '24Sale39.756,931,283275,521,272903,800,376Aug 27 09:28 PM
BERKSHIRE HATHAWAY INC10% OwnerAug 23 '24Sale39.796,754,272268,776,798921,706,667Aug 27 09:28 PM
Mensah Bernard AOfficerAug 27 '24Proposed Sale39.7692,0003,658,273Aug 27 04:03 PM
BERKSHIRE HATHAWAY INC10% OwnerAug 15 '24Sale39.315,183,829203,770,097937,246,053Aug 19 07:45 PM
BERKSHIRE HATHAWAY INC10% OwnerAug 19 '24Sale39.655,035,018199,615,303928,460,939Aug 19 07:45 PM
BERKSHIRE HATHAWAY INC10% OwnerAug 16 '24Sale39.273,750,096147,273,395933,495,957Aug 19 07:45 PM
Hans Lindsay D.Pres, Merrill Wealth MgmtAug 05 '24Sale36.9110,901402,41010,907Aug 07 05:05 PM
BANK OF AMERICA CORP /DE/10% OwnerAug 05 '24Buy12.361161,434116Aug 07 04:09 PM
BANK OF AMERICA CORP /DE/10% OwnerAug 05 '24Sale13.111161,5210Aug 07 04:09 PM
Hans Lindsay D.OfficerAug 05 '24Proposed Sale36.9110,901402,410Aug 05 03:17 PM
BERKSHIRE HATHAWAY INC10% OwnerJul 31 '24Sale40.636,993,520284,137,456948,077,805Aug 01 09:37 PM
BERKSHIRE HATHAWAY INC10% OwnerJul 30 '24Sale41.276,575,390271,366,549955,071,325Aug 01 09:37 PM
BERKSHIRE HATHAWAY INC10% OwnerAug 01 '24Sale39.525,647,923223,186,979942,429,882Aug 01 09:37 PM
BERKSHIRE HATHAWAY INC10% OwnerJul 26 '24Sale41.707,526,661313,870,796966,911,316Jul 29 09:01 PM
BERKSHIRE HATHAWAY INC10% OwnerJul 25 '24Sale42.015,623,584236,247,326974,437,977Jul 29 09:01 PM
BERKSHIRE HATHAWAY INC10% OwnerJul 29 '24Sale41.205,264,601216,878,923961,646,715Jul 29 09:01 PM
BERKSHIRE HATHAWAY INC10% OwnerJul 23 '24Sale42.567,129,898303,479,117985,482,160Jul 24 08:00 PM
BERKSHIRE HATHAWAY INC10% OwnerJul 22 '24Sale42.416,349,021269,234,045992,612,058Jul 24 08:00 PM
BERKSHIRE HATHAWAY INC10% OwnerJul 24 '24Sale42.395,420,599229,773,229980,061,561Jul 24 08:00 PM
BERKSHIRE HATHAWAY INC10% OwnerJul 17 '24Sale44.0712,690,693559,252,1901,020,161,313Jul 19 08:32 PM
BERKSHIRE HATHAWAY INC10% OwnerJul 19 '24Sale43.1312,291,807530,116,136998,961,079Jul 19 08:32 PM