Stock has been under consolidation since 6 months.
MACD Cross seems to be in play. But has tried crossing since 3 months now.
Lets wait for the MACD Cross to happen successfully and the consolidation could complete around same time.
Stock has been having multiple good Earnings. This should definitely take it to new highs.
Keep a close eye.