At 9:43 am, these three stocks were trading higher in the range of 1% to 3%, as compared to 0.18% rise in the S&P BSE Sensex. Over the past few weeks, share prices of IOCL, HPCL and BPCL have declined by more than 10% as against less than 1% fall in the benchmark index. "The decline in share prices reflects rising concerns after some media reports of re-introduction of subsidy burden, rise in crude oil prices, decline in high speed diesel or HSD and MS cracks post Hurricane Harvey in the US and global rating agency Moody's statement that borrowings of oil marketing companies will increase with dividend payment and capital expenditure in the current financial year," analyst Nirmal Bang said in recent report on oil & gas sector.