New Delhi, July 23 -- On Tuesday, 22 July, the Indian stock market moved in a narrow range as investors took a cautious stance, reflecting a consolidative phase after recent gains. While the benchmark indices closed marginally in the red, the underlying tone of the market remained rotational, with select sectors showing resilience and leadership.

NYKAA: Buy (Cmp 220.03)

ONE 97 COMMUNICATIONS LTD-Current price: Rs.1,051.05

Why it's recommended: ONE 97 COMMUNICATIONS LTD has given a rectangle breakout at the Rs.1,050 level on the daily chart, indicating a shift from consolidation to an upward trend. On lower timeframes, the MACD is at 15.75, reflecting strong bullish momentum and increasing buyer interest. The breakout is accompanied by ...