The domestic stock markets ended higher, marking the third consecutive day of consolidation. At the end of the trading, Nifty50 closed at 23,311.80, up over 98 points or 0.42 per cent, while BSE ...