BAC

$51.39 · −4.8% today · −4.0% 5d · −16.0% 3m · +7.4% 1y

Daily score12
Weekly score47
Long-term score80

Close

Scores (0–100)

Components — latest (2026-10-14)

Close

51.39

1D return

−4.8%

5D return

−4.0%

Rel volume

3.09

CMF 20

0.10

OBV slope 20

-0.16

Up-vol ratio 10

0.45

Short ratio

0.38

Short ratio Δ

−6.6%

Persistence 10

0.00

Inflow mean 5d

-0.02

Inflow mean 60d

0.13

Momentum 12-1

+24.4%

% of 52w high

+79.7%

vs 200d

−6.2%

Volatility 60d

+21.8%

Dollar vol 20d

$2270.92M

Insider buys 90d

$176.7K

Insider buyers 90d

1.00

Revenue growth

+15.0%

Fundamentals — Bank of America · Financials

as of 2026-10-22
P/E
11.7
P/B
1.19
ROE
10.1%
Operating margin
—
Debt / equity
1.13
FCF yield
3.5%
Years profitable
5/5
BM score
70
Moat flag
No

Insider trades (Form 4)

FiledInsiderTitleTypeSharesPriceValue
2026-10-23BANK OF AMERICA CORP /DE/Sell158$6.27$991
2026-10-23BANK OF AMERICA CORP /DE/Sell276$6.27$1.7K
2026-10-23BANK OF AMERICA CORP /DE/Sell1$6.27$6
2026-10-23BANK OF AMERICA CORP /DE/Sell37$6.27$232
2026-10-23BANK OF AMERICA CORP /DE/Sell200$6.27$1.3K
2026-10-23BANK OF AMERICA CORP /DE/Sell200$6.27$1.3K
2026-10-23BANK OF AMERICA CORP /DE/Sell299$6.27$1.9K
2026-10-23BANK OF AMERICA CORP /DE/Sell300$6.27$1.9K
2026-10-23BANK OF AMERICA CORP /DE/Sell100$6.27$627
2026-10-23BANK OF AMERICA CORP /DE/Sell127$6.27$796
2026-10-23BANK OF AMERICA CORP /DE/Buy12.2K$6.33$77.1K
2026-10-23BANK OF AMERICA CORP /DE/Sell200$6.27$1.3K
2026-10-23BANK OF AMERICA CORP /DE/Sell200$6.27$1.3K
2026-10-23BANK OF AMERICA CORP /DE/Sell83$6.27$520
2026-10-23BANK OF AMERICA CORP /DE/Sell36$6.27$226
2026-10-23BANK OF AMERICA CORP /DE/Sell300$6.27$1.9K
2026-10-23BANK OF AMERICA CORP /DE/Sell210$6.27$1.3K
2026-10-23BANK OF AMERICA CORP /DE/Sell272$6.27$1.7K
2026-10-23BANK OF AMERICA CORP /DE/Sell300$6.27$1.9K
2026-10-23BANK OF AMERICA CORP /DE/Sell264$6.27$1.7K
2026-10-23BANK OF AMERICA CORP /DE/Sell300$6.27$1.9K
2026-10-23BANK OF AMERICA CORP /DE/Sell15$6.27$94
2026-10-23BANK OF AMERICA CORP /DE/Sell28$6.27$176
2026-10-23BANK OF AMERICA CORP /DE/Sell300$6.27$1.9K
2026-10-23BANK OF AMERICA CORP /DE/Sell14$6.27$88
2026-10-23BANK OF AMERICA CORP /DE/Sell200$6.27$1.3K
2026-10-23BANK OF AMERICA CORP /DE/Sell3$6.27$19
2026-10-23BANK OF AMERICA CORP /DE/Sell173$6.27$1.1K
2026-10-23BANK OF AMERICA CORP /DE/Sell50$6.27$314
2026-10-23BANK OF AMERICA CORP /DE/Sell200$6.27$1.3K
2026-10-22BANK OF AMERICA CORP /DE/Buy161$5.29$852
2026-10-22BANK OF AMERICA CORP /DE/Sell96$8.76$841
2026-10-22BANK OF AMERICA CORP /DE/Sell15$8.80$132
2026-10-22BANK OF AMERICA CORP /DE/Buy96$8.78$843
2026-10-22BANK OF AMERICA CORP /DE/Buy15$8.77$131
2026-10-22BANK OF AMERICA CORP /DE/Sell82$10.22$838
2026-10-22BANK OF AMERICA CORP /DE/Sell18$10.18$183
2026-10-22BANK OF AMERICA CORP /DE/Buy82$10.25$841
2026-10-22BANK OF AMERICA CORP /DE/Buy18$10.22$184
2026-10-22BANK OF AMERICA CORP /DE/Sell105$8.20$860
2026-10-22BANK OF AMERICA CORP /DE/Buy105$8.03$843
2026-10-22BANK OF AMERICA CORP /DE/Sell149$5.73$853
2026-10-22BANK OF AMERICA CORP /DE/Buy149$5.67$845
2026-10-22BANK OF AMERICA CORP /DE/Buy34$5.73$195
2026-10-22BANK OF AMERICA CORP /DE/Sell92$9.27$852
2026-10-22BANK OF AMERICA CORP /DE/Buy92$9.19$845
2026-10-22BANK OF AMERICA CORP /DE/Sell161$5.32$856
2026-10-22BANK OF AMERICA CORP /DE/Sell39$5.27$206
2026-10-22BANK OF AMERICA CORP /DE/Buy39$5.32$207
2026-10-22BANK OF AMERICA CORP /DE/Sell34$5.66$192
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell500$7.70$3.9K
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-16BANK OF AMERICA CORP /DE/Buy2.0K$8.13$16.3K
2026-10-16BANK OF AMERICA CORP /DE/Sell100$7.72$772
2026-10-13BANK OF AMERICA CORP /DE/Sell200$7.78$1.6K
2026-10-13BANK OF AMERICA CORP /DE/Buy2.0K$8.04$16.1K
2026-10-13BANK OF AMERICA CORP /DE/Sell800$7.78$6.2K
2026-10-13BANK OF AMERICA CORP /DE/Sell1.0K$7.76$7.8K
2026-08-20BANK OF AMERICA CORP /DE/Sell100$7.36$736
2026-08-20BANK OF AMERICA CORP /DE/Buy100$7.45$745
2026-08-12BANK OF AMERICA CORP /DE/Buy500$12.29$6.1K
2026-08-12BANK OF AMERICA CORP /DE/Buy751$12.29$9.2K
2026-08-12BANK OF AMERICA CORP /DE/Buy322$12.29$4.0K
2026-08-12BANK OF AMERICA CORP /DE/Buy4.8K$12.29$59.0K
2026-08-12BANK OF AMERICA CORP /DE/Sell322$12.32$4.0K
2026-08-12BANK OF AMERICA CORP /DE/Sell4.8K$12.32$59.1K
2026-08-12BANK OF AMERICA CORP /DE/Sell4.8K$12.32$59.1K
2026-08-12BANK OF AMERICA CORP /DE/Sell322$12.32$4.0K
2026-08-12BANK OF AMERICA CORP /DE/Sell751$12.32$9.3K
2026-08-12BANK OF AMERICA CORP /DE/Sell751$12.32$9.3K
2026-08-12BANK OF AMERICA CORP /DE/Sell500$12.32$6.2K
2026-08-12BANK OF AMERICA CORP /DE/Sell500$12.32$6.2K
2026-08-12BANK OF AMERICA CORP /DE/Buy322$12.29$4.0K
2026-08-12BANK OF AMERICA CORP /DE/Buy751$12.29$9.2K
2026-08-12BANK OF AMERICA CORP /DE/Buy4.8K$12.29$59.0K
2026-08-12BANK OF AMERICA CORP /DE/Buy500$12.29$6.1K
2026-08-06BANK OF AMERICA CORP /DE/Sell1$10.24$10
2026-08-06BANK OF AMERICA CORP /DE/Buy1$10.18$10
2026-08-06BANK OF AMERICA CORP /DE/Buy1$10.19$10
2026-08-06BANK OF AMERICA CORP /DE/Buy1$10.19$10
2026-08-06BANK OF AMERICA CORP /DE/Sell1$10.23$10
2026-08-06BANK OF AMERICA CORP /DE/Sell1$10.32$10
2026-08-04BANK OF AMERICA CORP /DE/Sell14$10.24$143
2026-08-04BANK OF AMERICA CORP /DE/Sell10$10.23$102
2026-08-04BANK OF AMERICA CORP /DE/Buy14$10.21$143
2026-08-04BANK OF AMERICA CORP /DE/Buy10$10.21$102
2026-08-04BANK OF AMERICA CORP /DE/Buy5$10.22$51
2026-08-04BANK OF AMERICA CORP /DE/Sell7$10.32$72
2026-08-04BANK OF AMERICA CORP /DE/Buy7$10.20$71
2026-08-04BANK OF AMERICA CORP /DE/Sell5$10.33$52
2026-07-28BANK OF AMERICA CORP /DE/Sell9$10.18$92
2026-07-28BANK OF AMERICA CORP /DE/Buy9$10.24$92
2026-07-20BANK OF AMERICA CORP /DE/Sell437$6.54$2.9K
2026-07-20BANK OF AMERICA CORP /DE/Buy437$6.54$2.9K
2026-06-15BANK OF AMERICA CORP /DE/Buy1$0.01$0
2026-06-15BANK OF AMERICA CORP /DE/Buy3$0.01$0
2026-06-15BANK OF AMERICA CORP /DE/Sell15$0.01$0
2026-06-15BANK OF AMERICA CORP /DE/Buy1$0.02$0
2026-06-15BANK OF AMERICA CORP /DE/Buy1$0.02$0
2026-06-15BANK OF AMERICA CORP /DE/Buy1$0.01$0
2026-05-22BANK OF AMERICA CORP /DE/Buy680$7.36$5.0K
2026-05-22BANK OF AMERICA CORP /DE/Buy3.2K$10.26$32.8K
2026-05-22BANK OF AMERICA CORP /DE/Sell2.0K$10.11$20.2K
2026-05-22BANK OF AMERICA CORP /DE/Sell1.2K$10.11$12.1K
2026-05-22BANK OF AMERICA CORP /DE/Sell680$7.33$5.0K
2026-05-21BANK OF AMERICA CORP /DE/Buy3.0K$11.28$33.8K
2026-05-21BANK OF AMERICA CORP /DE/Sell3.0K$11.38$34.1K
2026-05-20BANK OF AMERICA CORP /DE/Buy1.0K$10.61$10.6K
2026-05-20BANK OF AMERICA CORP /DE/Sell1.0K$10.53$10.5K
2026-05-18BANK OF AMERICA CORP /DE/Sell407$12.33$5.0K
2026-05-18BANK OF AMERICA CORP /DE/Buy407$12.20$5.0K
2026-05-12BANK OF AMERICA CORP /DE/Sell407$12.35$5.0K
2026-05-07Greener Geoffrey SChief Risk OfficerSell126.8K$53.01$6.72M
2026-05-04BANK OF AMERICA CORP /DE/Buy407$12.33$5.0K

Congress trades

FiledTradedMemberTypeOwnerAmountLagSource
2026-10-162026-08-24Laurel Lee (FL15)SaleSelf$50,001 - $100,00053PDF
2026-07-202026-07-20James A. Himes (CT04)SaleSelf$1,001 - $15,0000PDF
2026-07-192026-06-02Laurel Lee (FL15)Sale (partial)OptionSelf$1,001 - $15,00047PDF
2026-01-152025-12-18Julie Johnson (TX32)SaleJoint$1,001 - $15,00028PDF
2025-12-112025-11-13Julie Johnson (TX32)Sale (partial)Joint$1,001 - $15,00028PDF
2025-11-212025-10-31Lisa McClain (MI09)SaleSpouse$1,001 - $15,00021PDF
2025-11-212025-10-30Lisa McClain (MI09)PurchaseSpouse$1,001 - $15,00022PDF
2025-11-212025-10-30Lisa McClain (MI09)SaleSpouse$1,001 - $15,00022PDF
2026-06-032025-02-07Tim Walberg (MI05)PurchaseJoint$15,001 - $50,000481PDF

Source: U.S. House Clerk periodic transaction reports (STOCK Act). Disclosures lag trades.