 GEO has been a long-term laggard in the past few years, losing over 85 of its value since its ATH. The stock has formed a rock-solid bottom and is now trending over major support levels, heading toward its next overhead resistance. 