Indian stock indices ended marginally in the red on Tuesday, July 4 as investors took profits after gains in the last three sessions. Banking, O&G and automotive and high-tech equities outperformed the broader market, while telecom, healthcare and automotive names stood out among the decliners. Recapping the benchmarks, the Nifty 50 ticked down 0.02% to 9,613.30, and the BSE Sensex eased 0.04%, settling at 31,209.79. By 10:35 GMT, USD/INR traded down 0.23% to 64.711, while EUR/INR slid 0.30% to 73.4685. The 10-year Indian government bond yield stood at 6.560%. Amid profit-taking, tobacco maker ITC saw 1.53% shaved off its market cap after having soared to an all-time high in the previous session. As noted above, automakers were out of luck, with Hero MotoCorp, Bajaj Auto, Tata Motors and Ashok Leyland shedding 1.93%, 0.71%, 0.78% and 0.95, respectively. Reliance Industries and Bharat Petroleum tracked oil prices higher, adding 2.96% and 1.21%. The daily chart shows that the BSE Sensex has been trading within a rising band and has bounced off its lower line, while the Slow Stochastic Oscillator is bull-friendly at this point. As a result, the benchmark still holds upside potential in the short term.