The results were extraordinary YOY. However the long term view is bearish. The Monthly chart setup shows a double top formation. There has been a significant correction but upmove is limited despite strong performance from the company. The stock may move till 338 and may correct until 255. Thats what i think.