Technically it is looking very bullish as a cup and handle pattern is going to shape soon. In addition, the SP is well above all EMA, the volume has crossed above the moving average, and finally the MACD has crossed over and trigrred a buy signal.
Fundamentally it is solid like a rock and in the right track to meet the milestones.