Business News omc stocks: Buy or Sell? Here’s what brokerages say on IOCL, BPCL and HPCL shares Cnx_Today March 22, 2024 [ad_1] Stocks of oil marketing companies are clawing back gains, having risen up to 5.3%