GEO Group beat analysts’ revenue expectations by 2% last quarter, reporting revenues of $636.2 million, up 4.8% year on year.