Midland States Bancorp Sets July 23 Q2 Results Release, Earns Zacks Strong Buy - MSBI News | Rallies