Shares of state-owned oil marketing companies (OMCs) were firm as they gained up to 5 per cent in Wednesday’s intra-day trade, in an otherwise range-bound market.