This article first appeared on GuruFocus .
XLF led the move, as ETF activity on Thursday, Oct. 29 produced $24.4 million in net buying of Bank of America ( BAC ), with 36 ETFs buying against 18 selling. The net buying extended a three-day streak in the same direction. It followed net inflows of $42.0 million on Oct. 28 and $2.0 million on Oct. 27, after net selling of $4.8 million on Oct. 26 and $12.8 million on Oct. 23.
Every ETF and guru trade in BAC is tracked on the BAC guru trades page .
Which ETFs bought BAC on Thursday?
The largest buyers by dollar value were XLF ($36.8 million), PKW ($1.5 million) and KBWB ($1.3 million). In all, 36 ETFs added shares and 18 cut them.
| ETF |
Shares changed |
Value |
Weight in ETF |
|---|---|---|---|
| +718,721 |
$36.8M |
4.15% |
|
| +28,920 |
$1.5M |
4.08% |
|
| +25,767 |
$1.3M |
6.98% |
|
| +22,704 |
$1.2M |
0.81% |
|
| +11,645 |
$0.6M |
1.09% |
|
| +11,192 |
$0.6M |
1.79% |
|
| +10,302 |
$0.5M |
1.78% |
|
| +8,951 |
$0.5M |
0.50% |
XLF accounted for the largest share of the move, adding 718,721 shares worth $36.8 million, a 1.67% increase in its stake, with Bank of America at 4.15% of the fund's weight. PKW added 28,920 shares worth $1.5 million, KBWB added 25,767 shares worth $1.3 million, and IWD added 22,704 shares worth $1.2 million. SPYV and RDVY each added $0.6 million, while VLUE and HCMT each added $0.5 million. The company operates in the Financial Services sector, within Banks - Diversified, and carries a market cap of $346.2 billion.
Have ETFs been buying or selling BAC lately?
Over the last 5 reported days, ETFs were net buyers on 3 and net sellers on 2, so the recent trend is mostly buying.
| Date |
Net value |
Buying |
Selling |
|---|---|---|---|
| Oct. 29 |
$24.4M |
36 |
18 |
| Oct. 28 |
$42.0M |
30 |
10 |
| Oct. 27 |
$2.0M |
31 |
10 |
| Oct. 26 |
-$4.8M |
18 |
16 |
| Oct. 23 |
-$12.8M |
24 |
15 |
What does BAC do?
Bank of America is one of the world's largest financial institutions and the second-largest U.S. bank holding company by assets, serving consumers, small and middle-market businesses, institutional investors, corporations, and governments.
Bank of America reported $122.94 billion in trailing 12-month revenue, up 12.8% over one year, with a net margin of 26.2%. It trades at a P/E of 11.92, a P/B of 1.27 and a P/S of 3.0, against a market cap of $346.2 billion. Its GF Score is 84, and GF Value of $55.27 compares with a price of $50.01. The dividend yield is 2.09%, and the stock's year-to-date return is -7.61%.
BAC at a glance
| Measure |
Value |
|---|---|
| Price |
$50.01 |
| Market cap |
$346.20B |
| Revenue (trailing 12 months) |
$122.94B |
| Revenue growth (1 year) |
+12.8% |
| Net margin |
26.2% |
| P/E |
11.92 |
| P/B |
1.27 |
| P/S |
3.00 |
| 84/100 |
|
| GF Value |
$55.27 |
| Dividend yield |
2.09% |
| Year-to-date return |
-7.61% |
Investors following BAC can review its GF Value , guru trades and insider activity on the BAC summary page .
More on GuruFocus: ETF Trends | ETF Screener
What should investors watch next for BAC?
Watch whether ETF buying extends the three-day streak, which has so far followed two sessions of net selling.
Based on ETF holdings changes reported for Oct. 29, 2026.
