Jones Trading analyst Jason Weaver maintains GEO Group (NYSE:GEO) with a Buy and raises the price target from $33 to $40.