A direct manual trade of 2 million shares of HSBC HOLDINGS (00005) was registered at 1:43p.m.
The deal amounted to HK$140m, or at HK$70 per share, 1.5% higher than previous close.
HSBC HOLDINGS is now trading up 1.52% to HK$70, with 22.68 million shares of HK$1.58b changing hands.