Geo Group Q2 revenue beats on new contracts, lower labor costs - GEO News | Rallies