For me its a buy on dip stock for positional trading as long as its holding 650 levels on the downside.
Stock has been facing resistance around 715-720 levels from past one month but is able to sustain 695 - 700 levels from past 10 sessions.
Hence holding 690 levels can lead stock to 770+ levels on the upside.
Trend of the stock is on upside on all time-frames , thus following are the levels that should be watched.
Short term support 690
Medium term support 650
Long Term support 460- 500