Bank of America Corp DE bought a new stake in shares of Mid Penn Bancorp (NASDAQ:MPB - Free Report) during the 2nd quarter, according to the company in its most recent disclosure with the Securities & Exchange Commission. The fund bought 57,040 shares of the financial services provider's stock,