Crude prices above $100 a barrel could squeeze Indian state-run oil marketers’ margins if petrol and diesel prices remain unchanged. HPCL faces the greatest earnings pressure, followed by IOC and BPCL.