Independent Bank Michigan (IBCP) Stock: Price, Analysis