Budget 2025: HPCL, IOC, BPCL shares fall over 5%; here’s why | Stock Market News The shares of state-owned Oil Marketing Companies (OMCs), including Hindustan Petroleum Corporation Ltd. (HPCL), Bharat