Capital structure

Ordinary Shares of 20p shares in issue – 186,071,029 (excluding treasury shares)

2 November 18 Edinburgh Dragon Trust plc purchased 40,000 Ordinary shares at a price of 347.125 pence per share. These shares will be held in treasury.
29 October 18 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 330.386 pence per share. These shares will be held in treasury.
24 October 18 Edinburgh Dragon Trust plc purchased 21,500 Ordinary shares at a price of 334.2558 pence per share. These shares will be held in treasury.
23 October 18 Edinburgh Dragon Trust plc purchased 75,000 Ordinary shares at a price of 332.7067 pence per share. These shares will be held in treasury.
15 October 18 Edinburgh Dragon Trust plc purchased 14,500 Ordinary shares at a price of 334.3103 pence per share. These shares will be held in treasury.
4 October 18 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 353.75 pence per share. These shares will be held in treasury.
3 October 18 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 359.4 pence per share. These shares will be held in treasury.
1 October 18 Edinburgh Dragon Trust plc purchased 61,000 Ordinary shares at a price of 363.4098 pence per share. These shares will be held in treasury.
27 September 18 Edinburgh Dragon Trust plc purchased 15,000 Ordinary shares at a price of 361.0 pence per share. These shares will be held in treasury.
26 September 18 Edinburgh Dragon Trust plc purchased 7,000 Ordinary shares at a price of 361.0 pence per share. These shares will be held in treasury.
25 September 18 Edinburgh Dragon Trust plc purchased 17,500 Ordinary shares at a price of 360.0 pence per share. These shares will be held in treasury.
24 September 18 Edinburgh Dragon Trust plc purchased 5,000 Ordinary shares at a price of 362.0 pence per share. These shares will be held in treasury.
21 September 18 Edinburgh Dragon Trust plc purchased 6,000 Ordinary shares at a price of 362.1667 pence per share. These shares will be held in treasury.
20 September 18 Edinburgh Dragon Trust plc purchased 45,000 Ordinary shares at a price of 356.0 pence per share. These shares will be held in treasury.
19 September 18 Edinburgh Dragon Trust plc purchased 22,500 Ordinary shares at a price of 355.0 pence per share. These shares will be held in treasury.
18 September 18 Edinburgh Dragon Trust plc purchased 4,880 Ordinary shares at a price of 353.0 pence per share. These shares will be held in treasury.
17 September 18 Edinburgh Dragon Trust plc purchased 10,000 Ordinary shares at a price of 352.0 pence per share. These shares will be held in treasury.
13 September 18 Edinburgh Dragon Trust plc purchased 54,000 Ordinary shares at a price of 353.0 pence per share. These shares will be held in treasury.
12 September 18 Edinburgh Dragon Trust plc purchased 10,000 Ordinary shares at a price of 351.0 pence per share. These shares will be held in treasury.
11 September 18 Edinburgh Dragon Trust plc purchased 10,100 Ordinary shares at a price of 349.0 pence per share. These shares will be held in treasury.
10 September 18 Edinburgh Dragon Trust plc purchased 17,000 Ordinary shares at a price of 355.0 pence per share. These shares will be held in treasury.
7 September 18 Edinburgh Dragon Trust plc purchased 28,500 Ordinary shares at a price of 356.5812 pence per share. These shares will be held in treasury.
5 September 18 Edinburgh Dragon Trust plc purchased 90,700 Ordinary shares at a price of 365.4002 pence per share. These shares will be held in treasury.
4 September 18 Edinburgh Dragon Trust plc purchased 51,300 Ordinary shares at a price of 372.848 pence per share. These shares will be held in treasury.
3 September 18 Edinburgh Dragon Trust plc purchased 21,200 Ordinary shares at a price of 371.0 pence per share. These shares will be held in treasury.
29 August 18 Edinburgh Dragon Trust plc purchased 300,000 Ordinary shares at a price of 373.0 pence per share. These shares will be held in treasury.
28 August 18 Edinburgh Dragon Trust plc purchased 43,000 Ordinary shares at a price of 374.9917 pence per share. These shares will be held in treasury.
24 August 18 Edinburgh Dragon Trust plc purchased 18,500 Ordinary shares at a price of 370.0 pence per share. These shares will be held in treasury.
23 August 18 Edinburgh Dragon Trust plc purchased 28,600 Ordinary shares at a price of 370.1399 pence per share. These shares will be held in treasury.
22 August 18 Edinburgh Dragon Trust plc purchased 200,000 Ordinary shares at a price of 370.6385 pence per share. These shares will be held in treasury.
21 August 18 Edinburgh Dragon Trust plc purchased 20,000 Ordinary shares at a price of 371.0 pence per share. These shares will be held in treasury.
20 August 18 Edinburgh Dragon Trust plc purchased 300,000 Ordinary shares at a price of 371.0 pence per share. These shares will be held in treasury.
17 August 18 Edinburgh Dragon Trust plc purchased 68,500 Ordinary shares at a price of 369.365 pence per share. These shares will be held in treasury.
15 August 18 Edinburgh Dragon Trust plc purchased 125,000 Ordinary shares at a price of 368.316 pence per share. These shares will be held in treasury.
14 August 18 Edinburgh Dragon Trust plc purchased 100,000 Ordinary shares at a price of 373.75 pence per share. These shares will be held in treasury.
13 August 18 Edinburgh Dragon Trust plc purchased 9,500 Ordinary shares at a price of 376.0 pence per share. These shares will be held in treasury.
10 August 18 Edinburgh Dragon Trust plc purchased 126,800 Ordinary shares at a price of 376.7886 pence per share. These shares will be held in treasury.
9 August 18 Edinburgh Dragon Trust plc purchased 150,000 Ordinary shares at a price of 375.4574 pence per share. These shares will be held in treasury.
8 August 18 Edinburgh Dragon Trust plc purchased 150,000 Ordinary shares at a price of 374.3667 pence per share. These shares will be held in treasury.
7 August 18 Edinburgh Dragon Trust plc purchased 292,629 Ordinary shares at a price of 371.9983 pence per share. These shares will be held in treasury.
6 August 18 Edinburgh Dragon Trust plc purchased 216,614 Ordinary shares at a price of 370.7342 pence per share. These shares will be held in treasury.
3 August 18 Edinburgh Dragon Trust plc purchased 241,100 Ordinary shares at a price of 369.1186 pence per share. These shares will be held in treasury.
2 August 18 Edinburgh Dragon Trust plc purchased 134,800 Ordinary shares at a price of 365.3991 pence per share. These shares will be held in treasury.
1 August 18 Edinburgh Dragon Trust plc purchased 210,700 Ordinary shares at a price of 368.2887 pence per share. These shares will be held in treasury.
30 July 18 Edinburgh Dragon Trust plc purchased 10,000 Ordinary shares at a price of 367.00 pence per share. These shares will be held in treasury.
26 July 18 Edinburgh Dragon Trust plc purchased 28,000 Ordinary shares at a price of 366.6429 pence per share. These shares will be held in treasury.
25 July 18 Edinburgh Dragon Trust plc purchased 45,900 Ordinary shares at a price of 365.3464 pence per share. These shares will be held in treasury.
24 July 18 Edinburgh Dragon Trust plc purchased 39,000 Ordinary shares at a price of 365.1795 pence per share. These shares will be held in treasury.
23 July 18 Edinburgh Dragon Trust plc purchased 48,500 Ordinary shares at a price of 362.9559 pence per share. These shares will be held in treasury.
20 July 18 Edinburgh Dragon Trust plc purchased 69,000 Ordinary shares at a price of 362.5797 pence per share. These shares will be held in treasury.
19 July 18 Edinburgh Dragon Trust plc purchased 75,000 Ordinary shares at a price of 362.0667 pence per share. These shares will be held in treasury.
18 July 18 Edinburgh Dragon Trust plc purchased 10,000 Ordinary shares at a price of 362.0 pence per share. These shares will be held in treasury.
17 July 18 Edinburgh Dragon Trust plc purchased 25,000 Ordinary shares at a price of 359.66 pence per share. These shares will be held in treasury.
16 July 18 Edinburgh Dragon Trust plc purchased 25,000 Ordinary shares at a price of 361.612 pence per share. These shares will be held in treasury.
13 July 18 Edinburgh Dragon Trust plc purchased 100,000 Ordinary shares at a price of 362.5775 pence per share. These shares will be held in treasury.
12 July 18 Edinburgh Dragon Trust plc purchased 12,500 Ordinary shares at a price of 358.9568 pence per share. These shares will be held in treasury.
11 July 18 Edinburgh Dragon Trust plc purchased 13,400 Ordinary shares at a price of 356.6716 pence per share. These shares will be held in treasury.
10 July 18 Edinburgh Dragon Trust plc purchased 22,750 Ordinary shares at a price of 359.0 pence per share. These shares will be held in treasury.
9 July 18 Edinburgh Dragon Trust plc purchased 75,000 Ordinary shares at a price of 357.3333 pence per share. These shares will be held in treasury.
6 July 18 Edinburgh Dragon Trust plc purchased 30,000 Ordinary shares at a price of 353.80 pence per share. These shares will be held in treasury.
5 July 18 Edinburgh Dragon Trust plc purchased 24,000 Ordinary shares at a price of 355.625 pence per share. These shares will be held in treasury.
4 July 18 Edinburgh Dragon Trust plc purchased 14,000 Ordinary shares at a price of 355.5 pence per share. These shares will be held in treasury.
3 July 18 Edinburgh Dragon Trust plc purchased 13,000 Ordinary shares at a price of 355.6538 pence per share. These shares will be held in treasury.
2 July 18 Edinburgh Dragon Trust plc purchased 7,500 Ordinary shares at a price of 357.0 pence per share. These shares will be held in treasury.
29 June 18 Edinburgh Dragon Trust plc purchased 40,000 Ordinary shares at a price of 363.0 pence per share. These shares will be held in treasury.
28 June 18 Edinburgh Dragon Trust plc purchased 36,000 Ordinary shares at a price of 359.0 pence per share. These shares will be held in treasury.
27 June 18 Edinburgh Dragon Trust plc purchased 20,700 Ordinary shares at a price of 361.0 pence per share. These shares will be held in treasury.
26 June 18 Edinburgh Dragon Trust plc purchased 5,500 Ordinary shares at a price of 358.0 pence per share. These shares will be held in treasury.
22 June 18 Edinburgh Dragon Trust plc purchased 75,000 Ordinary shares at a price of 364.0 pence per share. These shares will be held in treasury.
21 June 18 Edinburgh Dragon Trust plc purchased 64,300 Ordinary shares at a price of 365.5132 pence per share. These shares will be held in treasury.
20 June 18 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 370.2 pence per share. These shares will be held in treasury.
19 June 18 Edinburgh Dragon Trust plc purchased 22,000 Ordinary shares at a price of 365.0 pence per share. These shares will be held in treasury.
18 June 18 Edinburgh Dragon Trust plc purchased 306,000 Ordinary shares at a price of 370.5147 pence per share. These shares will be held in treasury.
15 June 18 Edinburgh Dragon Trust plc purchased 40,000 Ordinary shares at a price of 371.9625 pence per share. These shares will be held in treasury.
14 June 18 Edinburgh Dragon Trust plc purchased 3,750 Ordinary shares at a price of 372.0 pence per share. These shares will be held in treasury.
13 June 18 Edinburgh Dragon Trust plc purchased 50,750 Ordinary shares at a price of 377.8374 pence per share. These shares will be held in treasury.
12 June 18 Edinburgh Dragon Trust plc purchased 12,500 Ordinary shares at a price of 377.28 pence per share. These shares will be held in treasury.
11 June 18 Edinburgh Dragon Trust plc purchased 18,800 Ordinary shares at a price of 377.4787 pence per share. These shares will be held in treasury.
7 June 18 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 380.76 pence per share. These shares will be held in treasury.
6 June 18 Edinburgh Dragon Trust plc purchased 20,000 Ordinary shares at a price of 380.0 pence per share. These shares will be held in treasury.
5 June 18 Edinburgh Dragon Trust plc purchased 52,200 Ordinary shares at a price of 378.6475 pence per share. These shares will be held in treasury.
1 June 18 Edinburgh Dragon Trust plc purchased 100,000 Ordinary shares at a price of 375.0 pence per share. These shares will be held in treasury.
31 May 18 Edinburgh Dragon Trust plc purchased 12,000 Ordinary shares at a price of 373.8333 pence per share. These shares will be held in treasury.
30 May 18 Edinburgh Dragon Trust plc purchased 47,000 Ordinary shares at a price of 372.1809 pence per share. These shares will be held in treasury.
29 May 18 Edinburgh Dragon Trust plc purchased 15,500 Ordinary shares at a price of 375.9355 pence per share. These shares will be held in treasury.
25 May 18 Edinburgh Dragon Trust plc purchased 22,000 Ordinary shares at a price of 378.0 pence per share. These shares will be held in treasury.
24 May 18 Edinburgh Dragon Trust plc purchased 75,000 Ordinary shares at a price of 375.0 pence per share. These shares will be held in treasury.
23 May 18 Edinburgh Dragon Trust plc purchased 45,000 Ordinary shares at a price of 375.7778 pence per share. These shares will be held in treasury.
22 May 18 Edinburgh Dragon Trust plc purchased 75,000 Ordinary shares at a price of 378.0 pence per share. These shares will be held in treasury.
21 May 18 Edinburgh Dragon Trust plc purchased 47,500 Ordinary shares at a price of 377.9474 pence per share. These shares will be held in treasury.
18 May 18 Edinburgh Dragon Trust plc purchased 45,000 Ordinary shares at a price of 376.0 pence per share. These shares will be held in treasury.
17 May 18 Edinburgh Dragon Trust plc purchased 75,000 Ordinary shares at a price of 379.0 pence per share. These shares will be held in treasury.
16 May 18 Edinburgh Dragon Trust plc purchased 34,000 Ordinary shares at a price of 379.7059 pence per share. These shares will be held in treasury.
15 May 18 Edinburgh Dragon Trust plc purchased 42,000 Ordinary shares at a price of 377.5952 pence per share. These shares will be held in treasury.
11 May 18 Edinburgh Dragon Trust plc purchased 10,000 Ordinary shares at a price of 378.0 pence per share. These shares will be held in treasury.
10 May 18 Edinburgh Dragon Trust plc purchased 14,000 Ordinary shares at a price of 381.0 pence per share. These shares will be held in treasury.
4 May 18 Edinburgh Dragon Trust plc purchased 40,474 Ordinary shares at a price of 374.1352 pence per share. These shares will be held in treasury.
3 May 18 Edinburgh Dragon Trust plc purchased 182,500 Ordinary shares at a price of 374.3904 pence per share. These shares will be held in treasury.
2 May 18 Edinburgh Dragon Trust plc purchased 70,000 Ordinary shares at a price of 376.6429 pence per share. These shares will be held in treasury.
20 April 18 Edinburgh Dragon Trust plc purchased 49,000 Ordinary shares at a price of 365.8571 pence per share. These shares will be held in treasury.
19 April 18 Edinburgh Dragon Trust plc purchased 85,000 Ordinary shares at a price of 365.0 pence per share. These shares will be held in treasury.
17 April 18 Edinburgh Dragon Trust plc purchased 419,500 Ordinary shares at a price of 358.1216 pence per share. These shares will be held in treasury.
16 April 18 Edinburgh Dragon Trust plc purchased 100,000 Ordinary shares at a price of 359.75 pence per share. These shares will be held in treasury.
13 April 18 Edinburgh Dragon Trust plc purchased 59,000 Ordinary shares at a price of 363.4237 pence per share. These shares will be held in treasury.
12 April 18 Edinburgh Dragon Trust plc purchased 7,000 Ordinary shares at a price of 363.0 pence per share. These shares will be held in treasury.
9 April 18 Edinburgh Dragon Trust plc purchased 72,000 Ordinary shares at a price of 363.0 pence per share. These shares will be held in treasury.
6 April 18 Edinburgh Dragon Trust plc purchased 59,000 Ordinary shares at a price of 361.4576 pence per share. These shares will be held in treasury.
29 March 18 Edinburgh Dragon Trust plc purchased 13,250 Ordinary shares at a price of 361.0329 pence per share. These shares will be held in treasury.
28 March 18 Edinburgh Dragon Trust plc purchased 17,000 Ordinary shares at a price of 357.0 pence per share. These shares will be held in treasury.
27 March 18 Edinburgh Dragon Trust plc purchased 36,000 Ordinary shares at a price of 362.8611 pence per share. These shares will be held in treasury.
26 March 18 Edinburgh Dragon Trust plc purchased 107,000 Ordinary shares at a price of 358.0234 pence per share. These shares will be held in treasury.
23 March 18 Edinburgh Dragon Trust plc purchased 100,000 Ordinary shares at a price of 357.0 pence per share. These shares will be held in treasury.
22 March 18 Edinburgh Dragon Trust plc purchased 90,200 Ordinary shares at a price of 365.8703 pence per share. These shares will be held in treasury.
21 March 18 Edinburgh Dragon Trust plc purchased 77,000 Ordinary shares at a price of 370.6818 pence per share. These shares will be held in treasury.
20 March 18 Edinburgh Dragon Trust plc purchased 448,900 Ordinary shares at a price of 372.0 pence per share. These shares will be held in treasury.
16 March 18 Edinburgh Dragon Trust plc purchased 170,000 Ordinary shares at a price of 380.9706 pence per share. These shares will be held in treasury.
15 March 18 Edinburgh Dragon Trust plc purchased 113,000 Ordinary shares at a price of 381.5929 pence per share. These shares will be held in treasury.
14 March 18 Edinburgh Dragon Trust plc purchased 153,200 Ordinary shares at a price of 379.6527 pence per share. These shares will be held in treasury.
13 March 18 Edinburgh Dragon Trust plc purchased 97,300 Ordinary shares at a price of 379.7431 pence per share. These shares will be held in treasury.
12 March 18 Edinburgh Dragon Trust plc purchased 94,000 Ordinary shares at a price of 379.8191 pence per share. These shares will be held in treasury.
9 March 18 Edinburgh Dragon Trust plc purchased 7,000 Ordinary shares at a price of 376.0 pence per share. These shares will be held in treasury.
8 March 18 Edinburgh Dragon Trust plc purchased 100,000 Ordinary shares at a price of 371.5 pence per share. These shares will be held in treasury.
7 March 18 Edinburgh Dragon Trust plc purchased 339,000 Ordinary shares at a price of 369.764 pence per share. These shares will be held in treasury.
6 March 18 Edinburgh Dragon Trust plc purchased 500,000 Ordinary shares at a price of 372.8097 pence per share. These shares will be held in treasury.
5 March 18 Edinburgh Dragon Trust plc purchased 143,000 Ordinary shares at a price of 370.3392 pence per share. These shares will be held in treasury.
2 March 18 Edinburgh Dragon Trust plc purchased 42,500 Ordinary shares at a price of 369.0 pence per share. These shares will be held in treasury.
1 March 18 Edinburgh Dragon Trust plc purchased 68,000 Ordinary shares at a price of 374.0 pence per share. These shares will be held in treasury.
28 February 18 Edinburgh Dragon Trust plc purchased 174,000 Ordinary shares at a price of 375.3851 pence per share. These shares will be held in treasury.
27 February 18 Edinburgh Dragon Trust plc purchased 119,500 Ordinary shares at a price of 376.3205 pence per share. These shares will be held in treasury.
26 February 18 Edinburgh Dragon Trust plc purchased 29,000 Ordinary shares at a price of 376.0 pence per share. These shares will be held in treasury.
23 February 18 Edinburgh Dragon Trust plc purchased 193,000 Ordinary shares at a price of 372.4819 pence per share. These shares will be held in treasury.
22 February 18 Edinburgh Dragon Trust plc purchased 119,000 Ordinary shares at a price of 370.0 pence per share. These shares will be held in treasury.
21 February 18 Edinburgh Dragon Trust plc purchased 217,500 Ordinary shares at a price of 371.3103 pence per share. These shares will be held in treasury.
20 February 18 Edinburgh Dragon Trust plc purchased 200,000 Ordinary shares at a price of 367.9 pence per share. These shares will be held in treasury.
19 February 18 Edinburgh Dragon Trust plc purchased 250,000 Ordinary shares at a price of 371.158 pence per share. These shares will be held in treasury.
16 February 18 Edinburgh Dragon Trust plc purchased 64,000 Ordinary shares at a price of 371.2813 pence per share. These shares will be held in treasury.
15 February 18 Edinburgh Dragon Trust plc purchased 425,000 Ordinary shares at a price of 367.2588 pence per share. These shares will be held in treasury.
14 February 18 Edinburgh Dragon Trust plc purchased 250,000 Ordinary shares at a price of 364.22 pence per share. These shares will be held in treasury.
13 February 18 Edinburgh Dragon Trust plc purchased 195,000 Ordinary shares at a price of 360.3077 pence per share. These shares will be held in treasury.
12 February 18 Edinburgh Dragon Trust plc purchased 135,000 Ordinary shares at a price of 362.7778 pence per share. These shares will be held in treasury.
9 February 18 Edinburgh Dragon Trust plc purchased 60,000 Ordinary shares at a price of 360.1667 pence per share. These shares will be held in treasury.
8 February 18 Issue of 14,405,297 Ordinary 20p shares following the final conversion of £44,678,748 nominal of 3.5% CULS 2018
8 February 18 Edinburgh Dragon Trust plc purchased 160,000 Ordinary shares at a price of 362.0625 pence per share. These shares will be held in treasury.
7 February 18 Edinburgh Dragon Trust plc purchased 485,000 Ordinary shares at a price of 364.0 pence per share. These shares will be held in treasury.
24 January 18 Edinburgh Dragon Trust plc purchased 68,500 Ordinary shares at a price of 391.3723 pence per share. These shares will be held in treasury.
23 January 18 Edinburgh Dragon Trust plc purchased 124,000 Ordinary shares at a price of 391.3387 pence per share. These shares will be held in treasury.
22 January 18 Edinburgh Dragon Trust plc purchased 60,000 Ordinary shares at a price of 388.4167 pence per share. These shares will be held in treasury.
19 January 18 Edinburgh Dragon Trust plc purchased 332,500 Ordinary shares at a price of 387.7143 pence per share. These shares will be held in treasury.
18 January 18 Edinburgh Dragon Trust plc purchased 119,000 Ordinary shares at a price of 387.0 pence per share. These shares will be held in treasury.
17 January 18 Edinburgh Dragon Trust plc purchased 18,500 Ordinary shares at a price of 389.0541 pence per share. These shares will be held in treasury.
15 January 18 Edinburgh Dragon Trust plc purchased 54,000 Ordinary shares at a price of 390.4259 pence per share. These shares will be held in treasury.
12 January 18 Edinburgh Dragon Trust plc purchased 134,200 Ordinary shares at a price of 391.3867 pence per share. These shares will be held in treasury.
11 January 18 Edinburgh Dragon Trust plc purchased 35,000 Ordinary shares at a price of 388.1429 pence per share. These shares will be held in treasury.
10 January 18 Edinburgh Dragon Trust plc purchased 282,900 Ordinary shares at a price of 387.6462 pence per share. These shares will be held in treasury.
9 January 18 Edinburgh Dragon Trust plc purchased 174,000 Ordinary shares at a price of 386.431 pence per share. These shares will be held in treasury.
8 January 18 Edinburgh Dragon Trust plc purchased 102,000 Ordinary shares at a price of 386.7549 pence per share. These shares will be held in treasury.
5 January 18 Edinburgh Dragon Trust plc purchased 74,500 Ordinary shares at a price of 383.6644 pence per share. These shares will be held in treasury.
4 January 18 Edinburgh Dragon Trust plc purchased 474,600 Ordinary shares at a price of 382.3987 pence per share. These shares will be held in treasury.
3 January 18 Edinburgh Dragon Trust plc purchased 105,200 Ordinary shares at a price of 380.4106 pence per share. These shares will be held in treasury.
2 January 18 Edinburgh Dragon Trust plc purchased 146,600 Ordinary shares at a price of 376.3288 pence per share. These shares will be held in treasury.
29 December 17 Edinburgh Dragon Trust plc purchased 12,000 Ordinary shares at a price of 375.0 pence per share. These shares will be held in treasury.
28 December 17 Edinburgh Dragon Trust plc purchased 10,000 Ordinary shares at a price of 374.5 pence per share. These shares will be held in treasury.
27 December 17 Edinburgh Dragon Trust plc purchased 111,960 Ordinary shares at a price of 374.4422 pence per share. These shares will be held in treasury.
22 December 17 Edinburgh Dragon Trust plc purchased 216,996 Ordinary shares at a price of 373.5391 pence per share. These shares will be held in treasury.
21 December 17 Edinburgh Dragon Trust plc purchased 100,000 Ordinary shares at a price of 372.125 pence per share. These shares will be held in treasury.
20 December 17 Edinburgh Dragon Trust plc purchased 71,500 Ordinary shares at a price of 371.1713 pence per share. These shares will be held in treasury.
19 December 17 Edinburgh Dragon Trust plc purchased 189,800 Ordinary shares at a price of 370.0561 pence per share. These shares will be held in treasury.
18 December 17 Edinburgh Dragon Trust plc purchased 241,800 Ordinary shares at a price of 369.7925 pence per share. These shares will be held in treasury.
15 December 17 Edinburgh Dragon Trust plc purchased 135,600 Ordinary shares at a price of 368.1497 pence per share. These shares will be held in treasury.
14 December 17 Edinburgh Dragon Trust plc purchased 331,000 Ordinary shares at a price of 364.108 pence per share. These shares will be held in treasury.
12 December 17 Edinburgh Dragon Trust plc purchased 8,500 Ordinary shares at a price of 360.6471 pence per share. These shares will be held in treasury.
8 December 17 Edinburgh Dragon Trust plc purchased 825,000 Ordinary shares at a price of 358.0 pence per share. These shares will be held in treasury.
29 November 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 366.3 pence per share. These shares will be held in treasury.
27 November 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 369.7435 pence per share. These shares will be held in treasury.
24 November 17 Edinburgh Dragon Trust plc purchased 3,000 Ordinary shares at a price of 373.0 pence per share. These shares will be held in treasury.
23 November 17 Edinburgh Dragon Trust plc purchased 14,000 Ordinary shares at a price of 371.5 pence per share. These shares will be held in treasury.
21 November 17 Edinburgh Dragon Trust plc purchased 36,000 Ordinary shares at a price of 372.0 pence per share. These shares will be held in treasury.
20 November 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 372.4277 pence per share. These shares will be held in treasury.
17 November 17 Edinburgh Dragon Trust plc purchased 19,000 Ordinary shares at a price of 372.7632 pence per share. These shares will be held in treasury.
16 November 17 Edinburgh Dragon Trust plc purchased 7,800 Ordinary shares at a price of 372.5385 pence per share. These shares will be held in treasury.
15 November 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 371.81 pence per share. These shares will be held in treasury.
14 November 17 Edinburgh Dragon Trust plc purchased 39,000 Ordinary shares at a price of 373.6795 pence per share. These shares will be held in treasury.
13 November 17 Edinburgh Dragon Trust plc purchased 15,500 Ordinary shares at a price of 374.371 pence per share. These shares will be held in treasury.
10 November 17 Edinburgh Dragon Trust plc purchased 42,069 Ordinary shares at a price of 371.8475 pence per share. These shares will be held in treasury.
9 November 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 372.868 pence per share. These shares will be held in treasury.
8 November 17 Edinburgh Dragon Trust plc purchased 30,000 Ordinary shares at a price of 373.5 pence per share. These shares will be held in treasury.
6 November 17 Edinburgh Dragon Trust plc purchased 25,000 Ordinary shares at a price of 373.8 pence per share. These shares will be held in treasury.
3 November 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 374.12 pence per share. These shares will be held in treasury.
30 October 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 365.7675 pence per share. These shares will be held in treasury.
25 October 17 Edinburgh Dragon Trust plc purchased 30,000 Ordinary shares at a price of 361.0 pence per share. These shares will be held in treasury.
23 October 17 Edinburgh Dragon Trust plc purchased 29,000 Ordinary shares at a price of 363.7759 pence per share. These shares will be held in treasury.
20 October 17 Edinburgh Dragon Trust plc purchased 21,500 Ordinary shares at a price of 364.4419 pence per share. These shares will be held in treasury.
19 October 17 Edinburgh Dragon Trust plc purchased 24,500 Ordinary shares at a price of 362.5408 pence per share. These shares will be held in treasury.
17 October 17 Edinburgh Dragon Trust plc purchased 11,500 Ordinary shares at a price of 363.0 pence per share. These shares will be held in treasury.
16 October 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 363.69 pence per share. These shares will be held in treasury.
9 October 17 Edinburgh Dragon Trust plc purchased 29,500 Ordinary shares at a price of 360.0 pence per share. These shares will be held in treasury.
29 September 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 345.81 pence per share. These shares will be held in treasury.
28 September 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 344.74 pence per share. These shares will be held in treasury.
27 September 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 345.85 pence per share. These shares will be held in treasury.
26 September 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 344.66 pence per share. These shares will be held in treasury.
25 September 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 345.795 pence per share. These shares will be held in treasury.
21 September 17 Edinburgh Dragon Trust plc purchased 14,200 Ordinary shares at a price of 349.5282 pence per share. These shares will be held in treasury.
20 September 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 350.3 pence per share. These shares will be held in treasury.
18 September 17 Edinburgh Dragon Trust plc purchased 48,000 Ordinary shares at a price of 350.0 pence per share. These shares will be held in treasury.
15 September 17 Edinburgh Dragon Trust plc purchased 35,000 Ordinary shares at a price of 347.1643 pence per share. These shares will be held in treasury.
14 September 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 353.5928 pence per share. These shares will be held in treasury.
13 September 17 Edinburgh Dragon Trust plc purchased 10,500 Ordinary shares at a price of 356.0 pence per share. These shares will be held in treasury.
12 September 17 Edinburgh Dragon Trust plc purchased 39,500 Ordinary shares at a price of 357.9114 pence per share. These shares will be held in treasury.
11 September 17 Edinburgh Dragon Trust plc purchased 45,000 Ordinary shares at a price of 358.8056 pence per share. These shares will be held in treasury.
8 September 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 356.8 pence per share. These shares will be held in treasury.
6 September 17 Edinburgh Dragon Trust plc purchased 8,500 Ordinary shares at a price of 355.9412 pence per share. These shares will be held in treasury.
5 September 17 Edinburgh Dragon Trust plc purchased 21,000 Ordinary shares at a price of 357.48 pence per share. These shares will be held in treasury.
4 September 17 Edinburgh Dragon Trust plc purchased 27,500 Ordinary shares at a price of 359.45 pence per share. These shares will be held in treasury.
29 August 17 Edinburgh Dragon Trust plc purchased 300,000 Ordinary shares at a price of 353.0 pence per share. These shares will be held in treasury.
24 August 17 Edinburgh Dragon Trust plc purchased 500,000 Ordinary shares at a price of 360.0 pence per share. These shares will be held in treasury.
23 August 17 Edinburgh Dragon Trust plc purchased 534,000 Ordinary shares at a price of 359.75 pence per share. These shares will be held in treasury.
August 17 Conversion of £15,007,615 nominal of 3.5% of CULS into 4,838,761 ordinary shares.
11 July 17 Edinburgh Dragon Trust plc purchased 14,000 Ordinary shares at a price of 335.75 pence per share. These shares will be held in treasury.
10 July 17 Edinburgh Dragon Trust plc purchased 34,000 Ordinary shares at a price of 353.74 pence per share. These shares will be held in treasury.
6 July 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 350.75 pence per share. These shares will be held in treasury.
5 July 17 Edinburgh Dragon Trust plc purchased 24,500 Ordinary shares at a price of 351.69 pence per share. These shares will be held in treasury.
4 July 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 350.61 pence per share. These shares will be held in treasury.
29 June 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 353.54 pence per share. These shares will be held in treasury.
27 June 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 360.42 pence per share. These shares will be held in treasury.
22 June 17 Edinburgh Dragon Trust plc purchased 15,500 Ordinary shares at a price of 361.19 pence per share. These shares will be held in treasury.
21 June 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 361.4 pence per share. These shares will be held in treasury.
19 June 17 Edinburgh Dragon Trust plc purchased 17,000 Ordinary shares at a price of 360.0 pence per share. These shares will be held in treasury.
16 June 17 Edinburgh Dragon Trust plc purchased 40,000 Ordinary shares at a price of 355.5588 pence per share. These shares will be held in treasury.
14 June 17 Edinburgh Dragon Trust plc purchased 16,000 Ordinary shares at a price of 359.84 pence per share. These shares will be held in treasury.
13 June 17 Edinburgh Dragon Trust plc purchased 48,000 Ordinary shares at a price of 358.77 pence per share. These shares will be held in treasury.
12 June 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 358.81 pence per share. These shares will be held in treasury.
5 June 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 354.89 pence per share. These shares will be held in treasury.
1 June 17 Edinburgh Dragon Trust plc purchased 9,500 Ordinary shares at a price of 352.0 pence per share. These shares will be held in treasury.
30 May 17 Edinburgh Dragon Trust plc purchased 31,000 Ordinary shares at a price of 350.88 pence per share. These shares will be held in treasury.
24 May 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 346.7 pence per share. These shares will be held in treasury.
17 May 17 Edinburgh Dragon Trust plc purchased 50,000 Ordinary shares at a price of 346.44 pence per share. These shares will be held in treasury.
10 May 17 Edinburgh Dragon Trust plc purchased 9,000 Ordinary shares at a price of 342.5 pence per share. These shares will be held in treasury.
8 May 17 Edinburgh Dragon Trust plc purchased 10,000 Ordinary shares at a price of 341.0 pence per share. These shares will be held in treasury.
28 Apr 17 Edinburgh Dragon Trust plc purchased 25,000 Ordinary shares at a price of 337.7 pence per share. These shares will be held in treasury.
24 Apr 17 Edinburgh Dragon Trust plc purchased 25,000 Ordinary shares at a price of 335.0 pence per share. These shares will be held in treasury.
19 Apr 17 Edinburgh Dragon Trust plc purchased 8,000 Ordinary shares at a price of 327.47 pence per share. These shares will be held in treasury.
11 Apr 17 Edinburgh Dragon Trust plc purchased 50,000 ordinary shares at a price of 336.83 pence per share. These shares will be held in treasury.
10 Apr 17 Edinburgh Dragon Trust plc purchased 40,000 ordinary shares at a price of 339.09 pence per share. These shares will be held in treasury.
6 Apr 17 Edinburgh Dragon Trust plc purchased 12,000 ordinary shares at a price of 336.0 pence per share. These shares will be held in treasury.
5 Apr 17 Edinburgh Dragon Trust plc purchased 40,700 ordinary shares at a price of 336.25 pence per share. These shares will be held in treasury.
4 Apr 17 Edinburgh Dragon Trust plc purchased 30,000 ordinary shares at a price of 336.5 pence per share. These shares will be held in treasury.
30 March 2017 Edinburgh Dragon Trust plc purchased 50,000 ordinary shares at a price of 335.2 pence per share. These shares will be held in treasury.
29 March 2017 Edinburgh Dragon Trust plc purchased 11,500 ordinary shares at a price of 336.5 pence per share. These shares will be held in treasury.
27 March 2017 Edinburgh Dragon Trust plc purchased 22,000 ordinary shares at a price of 329.77 pence per share. These shares will be held in treasury.
24 March 2017 Edinburgh Dragon Trust plc purchased 8,000 ordinary shares at a price of 332.5 pence per share. These shares will be held in treasury.
21 March 2017 Edinburgh Dragon Trust plc purchased 50,000 ordinary shares at a price of 336.07 pence per share. These shares will be held in treasury.
20 March 2017 Edinburgh Dragon Trust plc purchased 12,000 ordinary shares at a price of 337.69 pence per share. These shares will be held in treasury.
17 March 2017 Edinburgh Dragon Trust plc purchased 20,000 ordinary shares at a price of 335.5 pence per share. These shares will be held in treasury.
16 March 2017 Edinburgh Dragon Trust plc purchased 20,000 ordinary shares at a price of 334.5 pence per share. These shares will be held in treasury.
15 March 2017 Edinburgh Dragon Trust plc purchased 15,000 ordinary shares at a price of 331.0 pence per share. These shares will be held in treasury.
13 March 2017 Edinburgh Dragon Trust plc purchased 24,500 ordinary shares at a price of 331.0 pence per share. These shares will be held in treasury.
10 March 2017 Edinburgh Dragon Trust plc purchased 15,000 ordinary shares at a price of 329.0 pence per share. These shares will be held in treasury.
9 March 2017 Edinburgh Dragon Trust plc purchased 50,000 ordinary shares at a price of 329.52 pence per share. These shares will be held in treasury.
8 March 2017 Edinburgh Dragon Trust plc purchased 50,000 ordinary shares at a price of 328.75 pence per share. These shares will be held in treasury.
7 March 2017 Edinburgh Dragon Trust plc purchased 75,000 ordinary shares at a price of 329.83 pence per share. These shares will be held in treasury.
6 March 2017 Edinburgh Dragon Trust plc purchased 25,000 ordinary shares at a price of 328.58 pence per share. These shares will be held in treasury.
3 March 2017 Edinburgh Dragon Trust plc purchased 37,000 ordinary shares at a price of 328.75 pence per share. These shares will be held in treasury.
2 March 2017 Edinburgh Dragon Trust plc purchased 36,000 ordinary shares at a price of 327.53 pence per share. These shares will be held in treasury.
February 17 Conversion of £92,425 nominal of 3.5% of CULS into 29,793 ordinary shares.
28 February 2017 Edinburgh Dragon Trust plc purchased 30,000 ordinary shares at a price of 323.67 pence per share. These shares will be held in treasury.
27 February 2017 Edinburgh Dragon Trust plc purchased 47,000 ordinary shares at a price of 323.88 pence per share. These shares will be held in treasury.
24 February 2017 Edinburgh Dragon Trust plc purchased 25,000 ordinary shares at a price of 324.55 pence per share. These shares will be held in treasury.
22 February 2017 Edinburgh Dragon Trust plc purchased 11,500 ordinary shares at a price of 326.5 pence per share. These shares will be held in treasury.
21 February 2017 Edinburgh Dragon Trust plc purchased 30,000 ordinary shares at a price of 325.08 pence per share. These shares will be held in treasury.
20 February 2017 Edinburgh Dragon Trust plc purchased 47,500 ordinary shares at a price of 324.21 pence per share. These shares will be held in treasury.
17 February 2017 Edinburgh Dragon Trust plc purchased 46,500 ordinary shares at a price of 321.35 pence per share. These shares will be held in treasury.
16 February 2017 Edinburgh Dragon Trust plc purchased 50,000 ordinary shares at a price of 320.73 pence per share. These shares will be held in treasury.
15 February 2017 Edinburgh Dragon Trust plc purchased 40,000 ordinary shares at a price of 321.32 pence per share. These shares will be held in treasury.
14 February 2017 Edinburgh Dragon Trust plc purchased 50,000 ordinary shares at a price of 319.68 pence per share. These shares will be held in treasury.
13 February 2017 Edinburgh Dragon Trust plc purchased 50,000 ordinary shares at a price of 320.87 pence per share. These shares will be held in treasury.
10 February 2017 Edinburgh Dragon Trust plc purchased 25,500 ordinary shares at a price of 319.0 pence per share. These shares will be held in treasury.
9 February 2017 Edinburgh Dragon Trust plc purchased 14,500 ordinary shares at a price of 318.0 pence per share. These shares will be held in treasury.
8 February 2017 Edinburgh Dragon Trust plc purchased 20,000 ordinary shares at a price of 318.5 pence per share. These shares will be held in treasury.
7 February 2017 Edinburgh Dragon Trust plc purchased 22,200 ordinary shares at a price of 318.11 pence per share. These shares will be held in treasury.
6 February 2017 Edinburgh Dragon Trust plc purchased 35,000 ordinary shares at a price of 317.5 pence per share. These shares will be held in treasury.
3 February 2017 Edinburgh Dragon Trust plc purchased 18,500 ordinary shares at a price of 315.64 pence per share. These shares will be held in treasury.
2 February 2017 Edinburgh Dragon Trust plc purchased 24,000 ordinary shares at a price of 313.94 pence per share. These shares will be held in treasury.
1 February 2017 Edinburgh Dragon Trust plc purchased 27,000 ordinary shares at a price of 314.19 pence per share. These shares will be held in treasury.
31 January 2017 Edinburgh Dragon Trust plc purchased 40,000 ordinary shares at a price of 314.48 pence per share. These shares will be held in treasury.
27 January 2017 Edinburgh Dragon Trust plc purchased 49,000 ordinary shares at a price of 315.29 pence per share. These shares will be held in treasury.
24 January 2017 Edinburgh Dragon Trust plc purchased 19,700 ordinary shares at a price of 312.26 pence per share. These shares will be held in treasury.
10 January 2017 Edinburgh Dragon Trust plc purchased 14,500 ordinary shares at a price of 316.0 pence per share. These shares will be held in treasury.