Mid Penn Bancorp initiates coverage with overweight rating; price target $42 - MPB News | Rallies