The stock has stayed above both short term and long term moving averages. It is making higher highs and lower lows forming an upward sloping trendline. It surpassed the previous high which was acting as resistance, with significant volume. Expect positive momentum to continue.