Stock market today, July 22 -- Indian benchmark indices opened lower on Wednesday, as investors remained cautious amid rising crude oil prices and escalating geopolitical tensions in the Middle East, while June-quarter earnings triggered sharp stock-specific movements.

The Nifty 50 declined 0.41% to 24,089.20, while the BSE Sensex slipped 0.50% to 77,079.37 at 9:22 IST.

Market breadth remained weak, with 10 of the 16 sectoral indices trading in the red. The broader market also came under pressure, with the Nifty Smallcap 100 falling 0.4% and the Nifty Midcap 100 declining 0.2%.

The Nifty Pharma index dropped 1.6% after US President Donald Trump unveiled a phased tariff plan on imported generic medicines, giving pharmaceutical companies...