Indian stock markets ended in the positive territory on Thursday. Sensex added 140.75 points or 0.17% to settle at 81,607.55. Nifty settled in green at 24,998.45, up 16.50 points or 0.07% from its previous close. Among the broader indices, Smallcap ended higher by 0.19%, while the Midcap settled lower by 0.28%.