Mumbai: BSE Sensex crossed the psychological 43,000-mark for the first time on Tuesday as bull run continued on the Indian indices in line with a positive trend in the global markets, after pharmaceutical major Pfizer said its experimental Covid-19 vaccine was more than 90 per cent effective based on initial trial results. Also Read - Markets Hit Record Highs: Sensex Rallies Over 650 Points; Nifty Reaches 12,451

Healthy buying was witnessed in banking, finance and capital goods stocks, while IT and healthcare stocks witnessed a selloff. Also Read - Amid US Election Results Uncertainty, Sensex Zooms 500 pts, Nifty Crosses 12k Mark; Rupee soars 47 Paise

At 12.27 p.m., Sensex was at 43,039.00, higher by 441.57 points or 1.04 per cent from its previous close of 42,597.43. Also Read - Sensex Sheds Over 150 Points in Early Trade; Nifty Below 11,900

It opened at 42,959.25 and has touched an intra-day high of 43,118.11 and a low of 42,660.09 points.

The Nifty50 on the National Stock Exchange was trading at 12,570.20, higher by 109.15 points or 0.88 per cent from its previous close.

IndusInd Bank, Bajaj Finance and Larsen and Toubro were the top gainers on the Sensex. Tech Mahindra, HCL Technologies and Infosys were the biggest losers.