Independent Bank Corp (IBCP) stock: insider buying, earnings and risk | BrightDollar