Mid Penn Bancorp, Inc. (MPB) stock analysis, price and outlook | Madmaj