Stock market recommendations: Bank of India, Computer Age Management Services (CAMS), Bharti Airtel, and PFC – Somil Mehta, Head of Retail Research at Mirae Asset Sharekhan recommends these as the top stocks to buy on July 21, 2026:Bank of India Ltd: Buy in the range of Rs 146–147; Stop Loss at Rs 141.30; Target: Rs 154On the weekly time frame, the stock is forming a higher top and higher bottom pattern and is trading above the 20 & 40 WEMA, indicating a positive trend. The stock is also witnessing steady accumulation near the support zone. On the daily chart, the stock is forming an Inverted Head and Shoulders pattern while taking support from the 200 DEMA. Momentum indicators are showing a positive crossover, indicating bullish momentum. Key resistance is placed at 150, while support lies at 142.50.Computer Age Management Services: Buy in the range of Rs 770–771; Stop Loss at Rs 740; Target: Rs 810On the weekly time frame, the stock is taking multiple supports from the 20 & 40 Weekly Exponential Moving Averages, indicating strength in the overall trend. The stock is also witnessing buying interest near important support levels, suggesting a positive near-term outlook. On the daily chart, the stock is taking support from the 200 DEMA for the fourth time and has formed a Hammer candlestick pattern, indicating strong support at lower levels. Momentum indicators, particularly the RSI, are showing a positive crossover after taking support near the 40 level, signalling improving momentum. Key resistance is placed at 788, while support lies at 748.Bharti Airtel: Buy in the range of Rs 1939–1940; Stop Loss at Rs 1837; Target: Rs 2060On the weekly chart, the stock is showing a base formation at an important demand zone, supported by multiple positive reversal candles. On the daily chart, the price has given a consolidation breakout while taking support from the 20- and 40-day Exponential Moving Averages (EMAs). The price structure is forming higher highs and higher lows, indicating a positive trend. The momentum indicators are showing a positive crossover, indicating bullish momentum. Key resistance is at 1965, while support is at 1890.PFC: Buy at CMP; Stop Loss at Rs 399 on closing basis; Target: Rs 433-445The stock has built a small base near its rising trendline and is showing signs of a possible breakout in Monday’s session. This positive view is supported by a bullish crossover in the daily momentum indicator, which suggests improving buying interest. On the broader timeframe, the stock continues to maintain a healthy uptrend with a pattern of higher highs and higher lows. The recent correction, which started in late April 2026, appears to be losing strength as the stock finds support at key levels. Overall, the technical setup remains constructive, indicating that downside risk may be limited. If buying momentum continues to improve, the stock should see a fresh upward move and stronger bullish action in the coming trading sessions.(Disclaimer: Recommendations and views on the stock market, or any other asset classes or personal finance management tips given by experts and analysts are their own. These opinions do not represent the views of The Times of India.)