ICAP Repurchases 127,000 Shares ICAP has repurchased 127,000 of its 10 pence ordinary shares at a price of 469.032 pence per ordinary share. June 5, 2011