KBW cuts Mid Penn Bancorp target price to $40 from $42 - MPB News | Rallies