Short: RSI has reached over bought (around 70) could sell of a little. Stochastics reached over bought and a sell signal. Early sell (might be risky): Price dropped below the SMA 3 (but didnt close below) (possible short)
Long: Price might dip a little so buy there. MACD is still looking bullish. SMA 3, 6 ,9 still looking bullish. If price is still above SMA 3 on monday is possiible buy still.
Fundaments are good: EPS this year: up 38.2%, EPS Q/Q: up 63.8%, Sales Q/Q: up 24.9%, Gross margin: up 44.7%, Forward P/E is down to 19.19 looking good. ROA: up 17%, ROE: Up 38.3%, ROI: up 23.8%.
"Technicals": Buy the possible dip. SMA 3, 6, 9 and MACD still look bullish. RSI and Stochatics have sell signal. Above SMA 20 , 50, and 200.