according to me the stock is good & strong at current level , the good support comes at 250 levels which is important and at the same time very crucial .
the upside i see is atleast upto 266 -269 levels
while on downside i see it is limited to ( after breaking 250 ) upto 227 LEVEL!
..
personally it is my favorite stock in NASDAQ !
note : not a recommendation of buy and sell , just a general study of levels.