| 08/10/2025 | Rahul Mathur | 1,806 @
        147.05p | £2,655.72 | Buy | 
| 08/10/2025 | Rahul Mathur | 1,806 @
        147.05p | £2,655.72 | Buy | 
| 02/12/2024 | Tony Pialis | 138,472 @
        23.09p | £31,973.18 | Buy | 
| 02/12/2024 | John Lofton Holt | 415,416 @
        23.09p | £95,919.55 | Buy | 
| 16/02/2024 | Michelle Senecal de Fonseca | 25,284 @
        153.40p | £38,785.66 | Buy | 
| 16/02/2024 | Michelle Senecal de Fonseca | 25,284 @
        153.40p | £38,785.66 | Buy | 
| 16/02/2024 | Michelle Senecal de Fonseca | 25,284 @
        153.40p | £38,785.66 | Buy | 
| 22/01/2024 | Michelle Senecal de Fonseca | 15,413 @
        129.75p | £19,998.37 | Buy | 
| 06/12/2023 | Michelle Senecal de Fonseca | 48,780 @
        117.20p | £57,170.16 | Sell | 
| 24/02/2023 | Sehat Sutardja | 800,000 @
        89.98p | £719,840.00 | Buy | 
| 23/02/2023 | Sehat Sutardja | 1,200,000 @
        90.66p | £1,087,920.00 | Buy | 
| 22/02/2023 | Sehat Sutardja | 300,000 @
        90.54p | £271,620.00 | Buy | 
| 21/02/2023 | Sehat Sutardja | 122,932 @
        91.82p | £112,876.16 | Buy | 
| 20/02/2023 | Sehat Sutardja | 100,000 @
        94.11p | £94,110.00 | Buy | 
| 17/02/2023 | Sehat Sutardja | 200,000 @
        94.14p | £188,280.00 | Buy | 
| 13/02/2023 | Rosalind Singleton | 20,752 @
        95.83p | £19,886.64 | Buy | 
| 10/02/2023 | Sehat Sutardja | 35,369 @
        95.27p | £33,696.05 | Buy | 
| 09/02/2023 | Sehat Sutardja | 99,827 @
        94.90p | £94,735.82 | Buy | 
| 01/02/2023 | Sehat Sutardja | 500,000 @
        95.00p | £475,000.00 | Buy | 
| 31/01/2023 | Sehat Sutardja | 135,087 @
        95.00p | £128,332.65 | Buy | 
| 30/01/2023 | Sehat Sutardja | 500,000 @
        95.82p | £479,100.00 | Buy | 
| 27/01/2023 | Sehat Sutardja | 155,485 @
        96.23p | £149,623.22 | Buy | 
| 27/01/2023 | Sehat Sutardja | 155,485 @
        96.23p | £149,623.22 | Buy | 
| 30/01/2023 | Sehat Sutardja | 500,000 @
        95.82p | £479,100.00 | Buy | 
| 22/11/2022 | Rosalind Singleton | 22,000 @
        113.50p | £24,970.00 | Buy | 
| 18/10/2022 | Sehat Sutardja | 348,179 @
        112.83p | £392,850.37 | Buy | 
| 17/10/2022 | Sehat Sutardja | 1,829,871 @
        110.67p | £2,025,118.24 | Buy | 
| 14/10/2022 | Sehat Sutardja | 520,636 @
        111.32p | £579,572.00 | Buy | 
| 14/10/2022 | Michelle Senecal de Fonseca | 1,617 @
        115.75p | £1,871.68 | Buy | 
| 19/07/2022 | Sehat Sutardja | 13,094 @
        121.75p | £15,941.95 | Buy | 
| 18/07/2022 | Sehat Sutardja | 538,867 @
        121.84p | £656,555.55 | Buy | 
| 18/07/2022 | Sehat Sutardja | 538,867 @
        1.22p | £6,574.18 | Buy | 
| 15/07/2022 | Sehat Sutardja | 121,809 @
        120.96p | £147,340.17 | Buy | 
| 14/07/2022 | Sehat Sutardja | 43,036 @
        119.80p | £51,557.13 | Buy | 
| 13/07/2022 | Sehat Sutardja | 154,493 @
        119.23p | £184,202.00 | Buy | 
| 11/07/2022 | Sehat Sutardja | 10,000 @
        126.99p | £12,699.00 | Buy | 
| 08/07/2022 | Sehat Sutardja | 52,480 @
        127.62p | £66,974.98 | Buy | 
| 06/07/2022 | Sehat Sutardja | 200,000 @
        127.85p | £255,700.00 | Buy | 
| 05/07/2022 | Sehat Sutardja | 32,304 @
        128.98p | £41,665.70 | Buy | 
| 01/07/2022 | Sehat Sutardja | 128,496 @
        130.24p | £167,353.19 | Buy | 
| 30/06/2022 | Sehat Sutardja | 330,000 @
        136.05p | £448,965.00 | Buy | 
| 29/06/2022 | Sehat Sutardja | 19,690 @
        138.88p | £27,345.47 | Buy | 
| 17/06/2022 | Sehat Sutardja | 387,668 @
        139.52p | £540,874.39 | Buy | 
| 16/06/2022 | Sehat Sutardja | 1,100,000 @
        144.51p | £1,589,610.00 | Buy | 
| 15/06/2022 | Sehat Sutardja | 33,795 @
        151.82p | £51,307.57 | Buy | 
| 14/06/2022 | Sehat Sutardja | 235,700 @
        152.98p | £360,573.86 | Buy | 
| 13/06/2022 | Sehat Sutardja | 200,000 @
        152.73p | £305,460.00 | Buy | 
| 10/06/2022 | Sehat Sutardja | 15,673 @
        159.03p | £24,924.77 | Buy | 
| 25/05/2022 | Sehat Sutardja | 426,859 @
        157.82p | £673,668.87 | Buy | 
| 23/05/2022 | Sehat Sutardja | 448,319 @
        159.62p | £715,606.79 | Buy | 
| 17/05/2022 | Sehat Sutardja | 500,000 @
        142.99p | £714,950.00 | Buy | 
| 12/05/2022 | Sehat Sutardja | 1,282,838 @
        136.98p | £1,757,231.49 | Buy | 
| 11/05/2022 | Sehat Sutardja | 626,480 @
        146.16p | £915,663.17 | Buy | 
| 10/05/2022 | Sehat Sutardja | 2,500,000 @
        131.21p | £3,280,250.00 | Buy | 
| 09/05/2022 | Sehat Sutardja | 500,000 @
        121.36p | £606,800.00 | Buy | 
| 09/05/2022 | Sehat Sutardja | 500,000 @
        121.36p | £606,800.00 | Buy | 
| 03/11/2021 | Michelle Senecal de Fonseca | 2,002 @
        191.12p | £3,826.22 | Buy | 
| 22/10/2021 | Rosalind Singleton | 7,961 @
        251.21p | £19,998.83 | Buy | 
| 01/10/2021 | Victoria Hull | 78,431 @
        255.00p | £199,999.05 | Buy |