Noble Capital upgraded Geo Group (GEO) to Outperform from Market Perform with a $32 price target The firm sees “substantial opportunity” just ...