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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results