Short term the chart is looking bullish, but would appear to have limited upside potential.
Today broke above the green 9 day sma for the first time since the April top, now has to negotiate the blue 25 days sma which has capped the price for a long time with little exception.