Goldman Sachs sold 1.35 billion shares of the Beijing-based ICBC in the Hong Kong Stock Exchange in a block deal for HK$5.77 (74 US cents) a share, representing a 3-per cent discount to the bank's Monday closing price of HK$5.95 a share, the sources said.