The stock has completed its correction as per Elliot's ABC waves and is inching up with good consolidation. On a daily time frame the stock is under the 20 EMA but it is very bullish on a weekly time frame. It is respecting its current trend line and has not broken it and recent price movements and volumes indicate good consolidation. Price has got excellent support from 50 EMA.