Independent Bank Corp (IBCP) AI Stock Analysis & Earnings