A direct manual trade of 6.62 million shares of ICBC (01398) was registered at 11:06a.m.
The deal amounted to HK$31.29m, or at HK$4.725 per share, 0.1% higher than previous close.
ICBC is now trading up 0.21% to HK$4.73, with 55.17 million shares of HK$260m changing hands.