INDB - Independent Bank Corp. Stock Analysis | Finranks