The ownership structure of Bank of America (BAC) stock is a mix of institutional, retail and individual investors. Approximately 63.30% of the company's stock is owned by Institutional Investors, 25.60% is owned by Insiders and 11.10% is owned by Public Companies and Individual Investors.