TP ICAP Shares Rise Over 6% on Record Revenue and £80M Buyback