Societe Generale on Monday offloaded shares of ICICI Bank worth nearly Rs 341 crore through an open market transaction.