Top stock market recommendations: According to Aakash K Hindocha, Deputy Vice President – WM Research, Nuvama Professional Clients Group, Computer Age Management Services, and ONGC are the top buy calls for today, while Bosch is a sell call.Here’s his view on Nifty, Bank Nifty and the top stock picks for May 22, 2025:Index View: NiftyNifty had an inside bar formation after closing at a four day closing low on Tuesday. With 24800 breached with heavy volumes earlier this week, the same is now likely to act as resistance for sell on rise on Nifty as the index is now open to hit 214300 / 24100 on downside. After a 3300+ point rally from its April panic low to May high’s the index has barely retraced 450 odd points from its recent highs. With the price action seen from the start of this week, it is fair for the index to retest 200 DMA support on downside which currently reads below 24100.Bank NiftyBank Nifty has broken from its 6 week rising trendline in Tuesday’s closing trades. This puts the index back on track to retest its polarity support of its original 5 year rising trendline. Targets for this breakdown hint for a 1000-1200 odd point breakdown from Tuesday’s closing. A follow up move on downside breaking Tuesday’s low yesterday also confirms the same.BOSCH (SELL):LCP: 31625Stop Loss: 32500Target: 29200After a 22% rally from its recent low, Bosch is showing signs of exhaustion. With price action seen on Tuesday, the stock has closed below its previous week’s high as well as at a 4 day low. A 6% to 8% cool off is expected to play out given the heat up seen on the stock.CAMS (BUY):LCP: 3887.50Stop Loss: 3737Target: 4215Computer Age Management Services (CAMS) has given a sloping trendline breakout on Friday last week, while the price on Tuesday is more of a pullback on the breakout seen on charts of CAMS. This pullback is likely to act as a buy on dip for an upside of 4200 odd.ONGC (BUY):LCP: 248.68Stop Loss: 241Target: 265Flag breakout on the daily chart is seen on charts of ONGC, with the neckline being crossed in last week’s trade. Highest closing for the month is seen on daily charts which is likely to add traction on the upside to the tune of 5-7%. Disclaimer: The opinions, analyses and recommendations expressed herein are those of brokerage and do not reflect the views of The Times of India. Always consult with a qualified investment advisor or financial planner before making any investment decisions.