Shares of oil marketing companies (OMCs) such as Hindustan Petroleum Corporation Limited, Bharat Petroleum Corporation Limited and Indian Oil Corporation rose up to 3 percent on Tuesday after petrol and diesel prices were raised for the second time in a week.