The stock of Marico gained 6.8 per cent on Tuesday, breaching its 21-DMA as well as a key near-term resistance at ₹266 on Tuesday. This rally provides an opportunity to buy the stock for investors with a short-term horizon.