Bank of America Attracts Major Investors Despite Millions in Executive Stock Sales
New York, Tuesday, 17 March 2026.
While top executives sold over $11 million in shares in early 2026, Bank of America remains highly attractive to institutional investors anticipating a strong 31% upside.
Institutional Confidence Amid Market Shifts
As of mid-March 2026, institutional investors maintain a firm grip on Bank of America Corporation (NYSE: BAC), controlling 70.71 percent of the company’s outstanding shares [2]. Recent filings reveal significant position increases among major funds. Notably, Hilltop Holdings Inc. boosted its stake by 143.2 percent during the third quarter, bringing its total to 57,589 shares valued at nearly $2.97 million [2]. Similarly, Lockheed Martin Investment Management Co. expanded its holdings by 15.9 percent to 629,610 shares, worth over $32.48 million [2]. Other firms, including Meridian Wealth Management LLC and World Equity Group Inc., also increased their positions by 54.6 percent and 21.8 percent, respectively [2].
Unpacking the Insider Selling Spree
Despite robust institutional buying, a noticeable wave of insider selling has caught the attention of market monitors. Over a 90-day period leading up to mid-March 2026, aggregated filings indicate Bank of America insiders unloaded 227,832 shares, cashing out approximately $11.09 million [2] [alert! ‘Individual insider sale amounts reported in early March across multiple sources appear to exceed the 90-day total provided by Source 2, indicating a potential discrepancy or reporting lag in aggregated filing data’]. On March 12, 2026, International President Bernard Mensah executed a significant transaction, shedding 94,000 shares at an average price of $46.94 for a total of $4.4 million [3]. This move reduced Mensah’s personal stake by 35.6 percent, leaving him with 170,184 shares [3].
Fundamental Resilience and Future Outlook
The divergence between institutional accumulation and insider distribution requires an examination of the bank’s underlying fundamentals. Headquartered in Charlotte, North Carolina, Bank of America remains an industry titan, having managed $2,018.7 billion in current deposits and $3,411.7 billion in current credits by the end of 2025 [1][2]. The firm’s commercial banking segment serves as its primary engine, generating 58.1 percent of its net interest income, followed by business and investment banking at 20.7 percent [1]. Furthermore, the bank’s first-quarter net interest income for 2026 is tracking at least 7 percent higher year-over-year [2], building on a strong January earnings report where the company posted $0.98 in earnings per share, outperforming consensus estimates by $0.02 [2].