GEO Group Stock Analysis: The most undervalued stock to buy now?