If you don't believe that the 20ema is support look at the daily chart. This entire rally has been supported by the 20ema.
Tomorrow is the end of the month, what will June bring. This chart is looking kind of bullish as of today, STOCH cross and MACD turning upwards.