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)
| Filed | Insider | Title | Type | Shares | Price | Value |
|---|---|---|---|---|---|---|
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 158 | $6.27 | $991 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 276 | $6.27 | $1.7K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 1 | $6.27 | $6 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 37 | $6.27 | $232 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 200 | $6.27 | $1.3K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 200 | $6.27 | $1.3K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 299 | $6.27 | $1.9K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 300 | $6.27 | $1.9K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $6.27 | $627 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 127 | $6.27 | $796 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Buy | 12.2K | $6.33 | $77.1K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 200 | $6.27 | $1.3K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 200 | $6.27 | $1.3K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 83 | $6.27 | $520 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 36 | $6.27 | $226 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 300 | $6.27 | $1.9K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 210 | $6.27 | $1.3K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 272 | $6.27 | $1.7K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 300 | $6.27 | $1.9K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 264 | $6.27 | $1.7K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 300 | $6.27 | $1.9K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 15 | $6.27 | $94 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 28 | $6.27 | $176 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 300 | $6.27 | $1.9K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 14 | $6.27 | $88 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 200 | $6.27 | $1.3K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 3 | $6.27 | $19 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 173 | $6.27 | $1.1K | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 50 | $6.27 | $314 | |
| 2026-10-23 | BANK OF AMERICA CORP /DE/ | Sell | 200 | $6.27 | $1.3K | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Buy | 161 | $5.29 | $852 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Sell | 96 | $8.76 | $841 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Sell | 15 | $8.80 | $132 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Buy | 96 | $8.78 | $843 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Buy | 15 | $8.77 | $131 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Sell | 82 | $10.22 | $838 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Sell | 18 | $10.18 | $183 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Buy | 82 | $10.25 | $841 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Buy | 18 | $10.22 | $184 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Sell | 105 | $8.20 | $860 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Buy | 105 | $8.03 | $843 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Sell | 149 | $5.73 | $853 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Buy | 149 | $5.67 | $845 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Buy | 34 | $5.73 | $195 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Sell | 92 | $9.27 | $852 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Buy | 92 | $9.19 | $845 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Sell | 161 | $5.32 | $856 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Sell | 39 | $5.27 | $206 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Buy | 39 | $5.32 | $207 | |
| 2026-10-22 | BANK OF AMERICA CORP /DE/ | Sell | 34 | $5.66 | $192 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 500 | $7.70 | $3.9K | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Buy | 2.0K | $8.13 | $16.3K | |
| 2026-10-16 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.72 | $772 | |
| 2026-10-13 | BANK OF AMERICA CORP /DE/ | Sell | 200 | $7.78 | $1.6K | |
| 2026-10-13 | BANK OF AMERICA CORP /DE/ | Buy | 2.0K | $8.04 | $16.1K | |
| 2026-10-13 | BANK OF AMERICA CORP /DE/ | Sell | 800 | $7.78 | $6.2K | |
| 2026-10-13 | BANK OF AMERICA CORP /DE/ | Sell | 1.0K | $7.76 | $7.8K | |
| 2026-08-20 | BANK OF AMERICA CORP /DE/ | Sell | 100 | $7.36 | $736 | |
| 2026-08-20 | BANK OF AMERICA CORP /DE/ | Buy | 100 | $7.45 | $745 | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Buy | 500 | $12.29 | $6.1K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Buy | 751 | $12.29 | $9.2K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Buy | 322 | $12.29 | $4.0K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Buy | 4.8K | $12.29 | $59.0K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Sell | 322 | $12.32 | $4.0K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Sell | 4.8K | $12.32 | $59.1K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Sell | 4.8K | $12.32 | $59.1K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Sell | 322 | $12.32 | $4.0K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Sell | 751 | $12.32 | $9.3K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Sell | 751 | $12.32 | $9.3K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Sell | 500 | $12.32 | $6.2K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Sell | 500 | $12.32 | $6.2K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Buy | 322 | $12.29 | $4.0K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Buy | 751 | $12.29 | $9.2K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Buy | 4.8K | $12.29 | $59.0K | |
| 2026-08-12 | BANK OF AMERICA CORP /DE/ | Buy | 500 | $12.29 | $6.1K | |
| 2026-08-06 | BANK OF AMERICA CORP /DE/ | Sell | 1 | $10.24 | $10 | |
| 2026-08-06 | BANK OF AMERICA CORP /DE/ | Buy | 1 | $10.18 | $10 | |
| 2026-08-06 | BANK OF AMERICA CORP /DE/ | Buy | 1 | $10.19 | $10 | |
| 2026-08-06 | BANK OF AMERICA CORP /DE/ | Buy | 1 | $10.19 | $10 | |
| 2026-08-06 | BANK OF AMERICA CORP /DE/ | Sell | 1 | $10.23 | $10 | |
| 2026-08-06 | BANK OF AMERICA CORP /DE/ | Sell | 1 | $10.32 | $10 | |
| 2026-08-04 | BANK OF AMERICA CORP /DE/ | Sell | 14 | $10.24 | $143 | |
| 2026-08-04 | BANK OF AMERICA CORP /DE/ | Sell | 10 | $10.23 | $102 | |
| 2026-08-04 | BANK OF AMERICA CORP /DE/ | Buy | 14 | $10.21 | $143 | |
| 2026-08-04 | BANK OF AMERICA CORP /DE/ | Buy | 10 | $10.21 | $102 | |
| 2026-08-04 | BANK OF AMERICA CORP /DE/ | Buy | 5 | $10.22 | $51 | |
| 2026-08-04 | BANK OF AMERICA CORP /DE/ | Sell | 7 | $10.32 | $72 | |
| 2026-08-04 | BANK OF AMERICA CORP /DE/ | Buy | 7 | $10.20 | $71 | |
| 2026-08-04 | BANK OF AMERICA CORP /DE/ | Sell | 5 | $10.33 | $52 | |
| 2026-07-28 | BANK OF AMERICA CORP /DE/ | Sell | 9 | $10.18 | $92 | |
| 2026-07-28 | BANK OF AMERICA CORP /DE/ | Buy | 9 | $10.24 | $92 | |
| 2026-07-20 | BANK OF AMERICA CORP /DE/ | Sell | 437 | $6.54 | $2.9K | |
| 2026-07-20 | BANK OF AMERICA CORP /DE/ | Buy | 437 | $6.54 | $2.9K | |
| 2026-06-15 | BANK OF AMERICA CORP /DE/ | Buy | 1 | $0.01 | $0 | |
| 2026-06-15 | BANK OF AMERICA CORP /DE/ | Buy | 3 | $0.01 | $0 | |
| 2026-06-15 | BANK OF AMERICA CORP /DE/ | Sell | 15 | $0.01 | $0 | |
| 2026-06-15 | BANK OF AMERICA CORP /DE/ | Buy | 1 | $0.02 | $0 | |
| 2026-06-15 | BANK OF AMERICA CORP /DE/ | Buy | 1 | $0.02 | $0 | |
| 2026-06-15 | BANK OF AMERICA CORP /DE/ | Buy | 1 | $0.01 | $0 | |
| 2026-05-22 | BANK OF AMERICA CORP /DE/ | Buy | 680 | $7.36 | $5.0K | |
| 2026-05-22 | BANK OF AMERICA CORP /DE/ | Buy | 3.2K | $10.26 | $32.8K | |
| 2026-05-22 | BANK OF AMERICA CORP /DE/ | Sell | 2.0K | $10.11 | $20.2K | |
| 2026-05-22 | BANK OF AMERICA CORP /DE/ | Sell | 1.2K | $10.11 | $12.1K | |
| 2026-05-22 | BANK OF AMERICA CORP /DE/ | Sell | 680 | $7.33 | $5.0K | |
| 2026-05-21 | BANK OF AMERICA CORP /DE/ | Buy | 3.0K | $11.28 | $33.8K | |
| 2026-05-21 | BANK OF AMERICA CORP /DE/ | Sell | 3.0K | $11.38 | $34.1K | |
| 2026-05-20 | BANK OF AMERICA CORP /DE/ | Buy | 1.0K | $10.61 | $10.6K | |
| 2026-05-20 | BANK OF AMERICA CORP /DE/ | Sell | 1.0K | $10.53 | $10.5K | |
| 2026-05-18 | BANK OF AMERICA CORP /DE/ | Sell | 407 | $12.33 | $5.0K | |
| 2026-05-18 | BANK OF AMERICA CORP /DE/ | Buy | 407 | $12.20 | $5.0K | |
| 2026-05-12 | BANK OF AMERICA CORP /DE/ | Sell | 407 | $12.35 | $5.0K | |
| 2026-05-07 | Greener Geoffrey S | Chief Risk Officer | Sell | 126.8K | $53.01 | $6.72M |
| 2026-05-04 | BANK OF AMERICA CORP /DE/ | Buy | 407 | $12.33 | $5.0K |
Congress trades
| Filed | Traded | Member | Type | Owner | Amount | Lag | Source |
|---|---|---|---|---|---|---|---|
| 2026-10-16 | 2026-08-24 | Laurel Lee (FL15) | Sale | Self | $50,001 - $100,000 | 53 | |
| 2026-07-20 | 2026-07-20 | James A. Himes (CT04) | Sale | Self | $1,001 - $15,000 | 0 | |
| 2026-07-19 | 2026-06-02 | Laurel Lee (FL15) | Sale (partial)Option | Self | $1,001 - $15,000 | 47 | |
| 2026-01-15 | 2025-12-18 | Julie Johnson (TX32) | Sale | Joint | $1,001 - $15,000 | 28 | |
| 2025-12-11 | 2025-11-13 | Julie Johnson (TX32) | Sale (partial) | Joint | $1,001 - $15,000 | 28 | |
| 2025-11-21 | 2025-10-31 | Lisa McClain (MI09) | Sale | Spouse | $1,001 - $15,000 | 21 | |
| 2025-11-21 | 2025-10-30 | Lisa McClain (MI09) | Purchase | Spouse | $1,001 - $15,000 | 22 | |
| 2025-11-21 | 2025-10-30 | Lisa McClain (MI09) | Sale | Spouse | $1,001 - $15,000 | 22 | |
| 2026-06-03 | 2025-02-07 | Tim Walberg (MI05) | Purchase | Joint | $15,001 - $50,000 | 481 |
Source: U.S. House Clerk periodic transaction reports (STOCK Act). Disclosures lag trades.