Exchange data showed ICICI Prudential Mutual Fund bought 1.39 crore shares of BPCL at 438.10 apiece. Shares of BPCL ended down 4.56% at 445.70 per share. from Stocks-Markets-Economic Times Read The Rest:economictimes...