Mumbai, March 4 -- The domestic stock markets extended their winning streak for a fourth day, with both Sensex and Nifty closing slightly higher on Monday. Positive cues from global stock markets and India's better-than-expected Q3 GDP growth fueled investor sentiment. While oil & gas, banks, and financials led the gains, media, IT, and auto stocks saw some selling pressure.

The barometer index, the S&P BSE Sensex, was up 66.14 points or 0.09% to 73,872.29. The Nifty 50 index added 27.20 points or 0.12% to 22,405.60.

The benchmark Nifty50 hit a record high of 22,440.90 in the mid-morning trade.

HDFC Life Insurance Company (down 3.01%), Reliance Industries (down 1.03%) and ICICI Bank (down 0.77%) boosted the indices.

In the broader mar...