On fundamentals side the company seems severely undervalued looking at its profitability and and is VERY heavily shorted which is probably what caused this breakout in the first place.
I think we are looking at a beginning of something really huge and while it might take some time, I believe GEO is headed to $23. In hindsight the signs were clear with massive on both oscillators in oversold territory on previous two lows. It doesn't get much better than that and the price retraced over 35% since top of that spike bringing it to a point where one might consider opening a position.
With entry now ($7), SL below $5 and PT at $23 we are close to stunning 9:1 R/R ratio. It just doesn't get much better than that from TA perspective and keep in mind we are talking about profitable company with good mcap and volume! And if it goes back to $5 to there it will only look better for the long run so it would be an opportunity to massively add to a position or open one. I'm keeping close eye on this gem.