Rising 50 sma
A great earnings
Linear Move

These are the important things we can see that in this chart
Trend Analysis

Disclaimer