The domestic stock markets have opened firm, after correcting for two straight sessions, on the back of conducive global cues. As of 9:17 am, the Sensex is at 50,653.15, higher by 229.55 points or 0.45 per cent and the Nifty is at 15,000.15, up 59.85 points or 0.45 per cent. The BSE Midcap and BSE Smallcap indices are trading higher by 0.6 per cent each at 20,553.50 and 21,221.95 respectively. All the BSE sectoral indices are trading in the green, with the exception of the metal space.