Stock market today, July 4 -- Frontline indices, Sensex and Nifty 50, ended lower for the second consecutive session on Thursday, 3 July, amid mixed global cues. The Sensex closed at 83,239.47, down 170 points, or 0.20%, while the Nifty 50 ended with a loss of 48 points, or 0.19%, at 25,405.30.

The BSE Midcap index slipped 0.06%, but the Smallcap index bucked the trend, rising 0.47%.

Why it's recommended: Ashok Leyland is exhibiting a strong bullish setup with a clean breakout from a flag-and-pole formation after weeks of consolidation.

The breakout was confirmed on the lower timeframe from the Rs.234 level, and the stock has since held gains with a steady climb. Daily RSI is at 68, indicating strong momentum, while a bullish MACD cros...