MPB stock rating: MID PENN BANCORP INC quant rating & factor grades · Tickwind