GEO Group is upgraded from SELL after a 47% share price decline and improved valuation. Click here to find out why GEO stock is a Hold.
GEO Group stock has posted significant gains lately, rising by ~60% and ~39% since my two bullish updates, respectively. The company has focused on aggressive deleveraging, using internal cash flows ...