10 Best US Stocks to Buy Under $20

3. The GEO Group, Inc. (NYSE:GEO)

Upside Potential as of November 26, 2025: 137.48%

Number of Hedge Fund Holders: 47

Share Price as of November 26, 2025: $15.58

As of November 26, The GEO Group, Inc. (NYSE:GEO) is a consensus Buy with all analysts covering it assigning a Buy or equivalent rating. With a consensus 1-year median price target of $37, the stock has an upside of over 137%.

On November 10, Joe Gomes, an analyst at Noble Financial, reaffirmed the ‘Buy’ rating on The GEO Group, Inc. (NYSE:GEO), with a price target of $35, which suggests an upside potential of over 120%.

Separately, Jones Trading trimmed its price target on The GEO Group, Inc. (NYSE:GEO)to $37.00 from $50.00, while maintaining a ‘Buy’ rating on the stock on November 7. Both these ratings closely follow the company’s third-quarter financial report.

Earlier on November 6, The GEO Group, Inc. (NYSE:GEO) delivered its third-quarter results, outperforming market consensus by reporting EPS of $0.25, compared with the forecasted $0.23. Similarly, the company’s revenue also surpassed expectations, reaching $682.3 million, compared to an estimated $664.39 million.

During the earnings call, Mark Suchinski, the CFO, expressed his confidence in the company’s growth trajectory by believing that the “stock price is significantly undervalued.” Entering the next quarter, The GEO Group, Inc. (NYSE:GEO) has won some new deals. As stated by the CEO, George Zoley,

“We’ve entered into new contracts that represent over $460 million in new incremental annualized revenues.”

The GEO Group, Inc. (NYSE:GEO) is a Florida-based diversified government service provider. The company’s core offerings include in-custody rehabilitation and post-release support, as well as electronic monitoring, community-based programs, and correctional health and mental health care.