Stock market opened slightly negative amid US-Iran negotiation uncertainties. By noon, Sensex rose 314.84 pts while Nifty 50 up by 98.85 points. Global oil prices surged, exacerbating inflation concerns, though smaller caps showed strong performance, with bullish recommendations for specific stocks.