Indian stock markets ended higher on Thursday while mid and smallcap stocks outperformed peers as investors rushed to buy shares expecting the government to dole out revival package soon.
The BSE Sensex ended at 30,602.61, up 222.80 points or 0.73% while the Nifty was at 8,992.80, up 67.50 points or 0.76%. BSE Midcap and BSE Smallcap were up 1.42% and 1.71% respectively.
Analysts feel that it would be difficult for markets to maintain the positive bias for long especially when the domestic factors are pointing otherwise.
Economic data from around the world remained grim and global markets also remained weak. Asian markets were mixed with equities in Japan and Hong Kong were down 0.6% to 1.3% Siddhartha Khemka, Head - Retail Research,