omc stocks: Buy or Sell? Here’s what brokerages say on IOCL, BPCL and HPCL shares

Stocks of oil marketing companies are clawing back gains, having risen up to 5.3% in