193,442 shares£0.00
70,391 shares£0.00
Eminence Capital, LPPurchase
621,384 shares£4,763,529.74
485,188 shares£3,818,429.56
245,579 shares£1,937,618.31
3,242,667 shares£24,339,458.50
3,323,000 shares£21,187,448.00
803,208 shares£4,610,413.92
Eminence Capital, LPPurchase
7,100,000 shares£50,410,000.00
Eminence Capital, LPPurchase
68,976 shares£465,725.95
68,976 shares£465,725.95
5,000 shares£34,274.50
5,066 shares£34,785.18
10,000 shares£69,456.00
145,376 shares£999,939.74
Eminence Capital, LPPurchase
372,417 shares£2,923,473.45
372,417 shares£2,923,473.45
372,417 shares£2,923,473.45
924,505 shares£7,249,968.21
Eminence Capital, LPPurchase
924,505 shares£7,249,968.21
130,000 shares£945,100.00