Mid Penn Bancorp, Inc. completed a public offering of 2,375,000 shares at $29.50 each, raising approximately $70 million, with net proceeds expected to be around $67 million. Additionally, underwriters exercised an option to purchase 356,250 more shares at $28.025 each.