Short-term picks: Three stocks that may generate 17-25% returns in next 2-3 weeks
In terms of levels, immediate resistance is identified at 22,530, a level of significant importance on higher time frames, with further resistance seen at 22,800 followed by 23,170 for the Nifty.