The domestic stock markets have a gap-up opening, post a 2-day decline, due to strong global cues. Wall Street rallied over the weekend and Asian markets are firm in early trading. At 9:18 am, the BSE Sensex was trading at 50,734.75, higher by 337.45 points or 0.67 per cent and the NSE Nifty was at 15,042.65, up 103.75 points or 0.7 per cent. The broader markets are out-performing the benchmark indices, with the BSE Midcap index and BSE Smallcap index gaining 1.1 per cent and 1.2 per cent each.