Indian stock markets landed in the red, snapping 4-day winning streak on Thursday December 1. Pharmaceutical names stood out among the best performers.Today's key macro data included November manufacturing PMI, which came in at 52.3 compared to 54.4 in October, while analysts had called for 52.By the close, the Nifty 50 retreated 0.38% to 8,192.90, and the BSE Sensex 30 was 0.35% lower at 26,559.92.On the Nifty 50, B Eicher Motors and GAIL outperformed the broader market, surging 3.15% and 3.06%, respectively. On the other side of the ledger, Idea Cellular and Power Grid dropped 4.97% and 4.01%, respectively.The BSE Sensex 30 advancers were led by GAIL and Sun Pharma, which picked up 2.87% and 1.62%. Among the decliners, Asian Paints and Power Grid sank 3.96% and 3.18%, respectively.In the currency market, the USD/INR pair fell 0.34% to 68.36, and EUR/INR edged up 0.01% to 72.65. The 10 ten-year bond yield reached 6.219%.Oil&gas stocks were well bid on the back of high oil prices, with ONGC and Oil India adding over 1.1%.Meanwhile, banking equities came under pressure on the back of profit-taking. Thus, ICICI Bank, India’s second-largest lender by assets, gave up 2.26%.Mahindra & Mahindra slid 4.95% after reporting a decrease in November tractor sales.Eicher Motors advanced 3.15% as November sales surged 41% to 57,313 vehicles compared to 40,769 during the same period last year. From a technical standpoint, a corrective rebound towards 27,000-27,200 is coming to an end on the BSE Sensex 30 chart. Stochastic lines are buy-friendly, so the benchmark still holds upside potential.