7,807 shares£39,569.00
10,517 shares£0.00
2,477 shares£12,554.43
93,804 shares£0.00
93,804 shares£475,436.19
97,889 shares£0.00
97,889 shares£496,140.61
90,918 shares£0.00
53,520 shares£271,260.77
75,765 shares£0.00
64,036 shares£324,560.06
7,807 shares£0.00
19,783 shares£100,695.47
555,035 shares£0.00
218,874 shares£1,109,340.98
131,983 shares£0.00
66,154 shares£335,294.93
164,595 shares£0.00
164,595 shares£834,233.30
132,998 shares£0.00
32,480 shares£164,621.63
45,301 shares£227,794.27
20,000 shares£77,532.00
5,136 shares£19,889.16
Catherine KrajicekPurchase
18,000 shares£63,082.80
2,745 shares£686.25
2,122 shares£530.50
3,007 shares£9,997.37
2,597,426,363 shares
8,688 shares£24,873.74
102,228 shares£310,200.64
52,652 shares£176,120.94