“SBI stock continues to anchor the banking sector with resilience and has been making higher highs – higher lows from the last five years. Traders can buy for a target of Rs 1020 in the next 2-3 weeks,” Shivangi Sarda, Analyst, Derivatives and Technical Research, Motilal Oswal Financial Services Ltd, said.