| 
        10/10/2025
       |   Timothy (Tim) Charles Jones |  
        54 @
        253.15p
       |  
        £136.70
       |  
        Buy
       | 
| 
        10/10/2025
       |   Phil Urban |  
        55 @
        253.15p
       |  
        £139.23
       |  
        Buy
       | 
| 
        12/09/2025
       |   Timothy (Tim) Charles Jones |  
        53 @
        262.48p
       |  
        £139.11
       |  
        Buy
       | 
| 
        12/09/2025
       |   Phil Urban |  
        52 @
        262.48p
       |  
        £136.49
       |  
        Buy
       | 
| 
        15/08/2025
       |   Timothy (Tim) Charles Jones |  
        52 @
        264.49p
       |  
        £137.53
       |  
        Buy
       | 
| 
        15/08/2025
       |   Phil Urban |  
        52 @
        264.49p
       |  
        £137.53
       |  
        Buy
       | 
| 
        18/07/2025
       |   Timothy (Tim) Charles Jones |  
        50 @
        278.00p
       |  
        £139.00
       |  
        Buy
       | 
| 
        18/07/2025
       |   Phil Urban |  
        50 @
        278.00p
       |  
        £139.00
       |  
        Buy
       | 
| 
        26/06/2025
       |   Timothy (Tim) Charles Jones |  
        665 @
         0.00
       |  
         0.00
       |  
        Transfer From
       | 
| 
        26/06/2025
       |   Phil Urban |  
        801 @
         0.00
       |  
         0.00
       |  
        Transfer From
       | 
| 
        19/06/2025
       |   Timothy (Tim) Charles Jones |  
        49 @
        279.00p
       |  
        £136.71
       |  
        Buy
       | 
| 
        20/06/2025
       |   Phil Urban |  
        49 @
        279.00p
       |  
        £136.71
       |  
        Buy
       | 
| 
        23/05/2025
       |   Phil Urban |  
        49 @
        281.50p
       |  
        £137.94
       |  
        Buy
       | 
| 
        25/04/2025
       |   Timothy (Tim) Charles Jones |  
        58 @
        238.49p
       |  
        £138.32
       |  
        Buy
       | 
| 
        25/04/2025
       |   Phil Urban |  
        58 @
        238.49p
       |  
        £138.32
       |  
        Buy
       | 
| 
        28/03/2025
       |   Phil Urban |  
        64 @
        216.00p
       |  
        £138.24
       |  
        Buy
       | 
| 
        28/02/2025
       |   Timothy (Tim) Charles Jones |  
        62 @
        222.47p
       |  
        £137.93
       |  
        Buy
       | 
| 
        28/02/2025
       |   Phil Urban |  
        62 @
        222.47p
       |  
        £137.93
       |  
        Buy
       | 
| 
        31/01/2025
       |   Timothy (Tim) Charles Jones |  
        60 @
        231.50p
       |  
        £138.90
       |  
        Buy
       | 
| 
        31/01/2025
       |   Phil Urban |  
        60 @
        231.50p
       |  
        £138.90
       |  
        Buy
       | 
| 
        15/01/2025
       |   Timothy (Tim) Charles Jones |  
        13,429 @
        241.50p
       |  
        £32,431.04
       |  
        Sell
       | 
| 
        15/01/2025
       |   Timothy (Tim) Charles Jones |  
        28,513 @
         0.00
       |  
         0.00
       |  
        Transfer From
       | 
| 
        15/01/2025
       |   Phil Urban |  
        16,049 @
        241.50p
       |  
        £38,758.34
       |  
        Sell
       | 
| 
        15/01/2025
       |   Phil Urban |  
        34,076 @
         0.00
       |  
         0.00
       |  
        Transfer From
       | 
| 
        15/01/2025
       |   Phil Urban |  
        16,049 @
        241.50p
       |  
        £38,758.34
       |  
        Sell
       | 
| 
        15/01/2025
       |   Phil Urban |  
        16,049 @
        241.50p
       |  
        £38,758.34
       |  
        Sell
       | 
| 
        03/01/2025
       |   Phil Urban |  
        57 @
        242.50p
       |  
        £138.23
       |  
        Buy
       | 
| 
        06/12/2024
       |   Phil Urban |  
        55 @
        251.50p
       |  
        £138.33
       |  
        Buy
       | 
| 
        06/12/2024
       |   Timothy (Tim) Charles Jones |  
        23,964 @
        249.85p
       |  
        £59,874.05
       |  
        Sell
       | 
| 
        06/12/2024
       |   Timothy (Tim) Charles Jones |  
        50,883 @
         0.00
       |  
         0.00
       |  
        Transfer From
       | 
| 
        06/12/2024
       |   Phil Urban |  
        28,609 @
        249.85p
       |  
        £71,479.59
       |  
        Sell
       | 
| 
        06/12/2024
       |   Phil Urban |  
        28,609 @
        249.85p
       |  
        £71,479.59
       |  
        Sell
       | 
| 
        06/12/2024
       |   Phil Urban |  
        60,748 @
         0.00
       |  
         0.00
       |  
        Transfer From
       | 
| 
        02/12/2024
       |   Phil Urban |  
        106,910 @
        246.20p
       |  
        £263,212.42
       |  
        Sell
       | 
| 
        02/12/2024
       |   Phil Urban |  
        226,810 @
         0.00
       |  
         0.00
       |  
        Exercise of Option
       | 
| 
        29/11/2024
       |   Timothy (Tim) Charles Jones |  
        89,448 @
        245.61p
       |  
        £219,693.23
       |  
        Sell
       | 
| 
        29/11/2024
       |   Timothy (Tim) Charles Jones |  
        189,750 @
         0.00
       |  
         0.00
       |  
        Exercise of Option
       | 
| 
        29/11/2024
       |   Dave Coplin |  
        1,360 @
        246.27p
       |  
        £3,349.27
       |  
        Buy
       | 
| 
        08/11/2024
       |   Timothy (Tim) Charles Jones |  
        58 @
        239.00p
       |  
        £138.62
       |  
        Buy
       | 
| 
        08/11/2024
       |   Phil Urban |  
        57 @
        239.00p
       |  
        £136.23
       |  
        Buy
       | 
| 
        11/10/2024
       |   Phil Urban |  
        50 @
        277.89p
       |  
        £138.95
       |  
        Buy
       | 
| 
        13/09/2024
       |   Phil Urban |  
        47 @
        293.50p
       |  
        £137.95
       |  
        Buy
       | 
| 
        16/08/2024
       |   Timothy (Tim) Charles Jones |  
        44 @
        310.50p
       |  
        £136.62
       |  
        Buy
       | 
| 
        16/08/2024
       |   Phil Urban |  
        45 @
        310.50p
       |  
        £139.73
       |  
        Buy
       | 
| 
        19/07/2024
       |   Timothy (Tim) Charles Jones |  
        47 @
        297.93p
       |  
        £140.03
       |  
        Buy
       | 
| 
        19/07/2024
       |   Phil Urban |  
        46 @
        297.93p
       |  
        £137.05
       |  
        Buy
       | 
| 
        21/06/2024
       |   Timothy (Tim) Charles Jones |  
        46 @
        295.00p
       |  
        £135.70
       |  
        Buy
       | 
| 
        21/06/2024
       |   Phil Urban |  
        47 @
        295.00p
       |  
        £138.65
       |  
        Buy
       | 
| 
        25/04/2024
       |   Phil Urban |  
        58 @
        238.50p
       |  
        £138.33
       |  
        Buy
       | 
| 
        28/03/2024
       |   Phil Urban |  
        61 @
        225.00p
       |  
        £137.25
       |  
        Buy
       | 
| 
        01/03/2024
       |   Timothy (Tim) Charles Jones |  
        58 @
        237.20p
       |  
        £137.58
       |  
        Buy
       | 
| 
        01/03/2024
       |   Phil Urban |  
        58 @
        237.20p
       |  
        £137.58
       |  
        Buy
       | 
| 
        02/02/2024
       |   Timothy (Tim) Charles Jones |  
        53 @
        258.43p
       |  
        £136.97
       |  
        Buy
       | 
| 
        02/02/2024
       |   Phil Urban |  
        54 @
        258.43p
       |  
        £139.55
       |  
        Buy
       | 
| 
        05/01/2024
       |   Timothy (Tim) Charles Jones |  
        55 @
        253.93p
       |  
        £139.66
       |  
        Buy
       | 
| 
        05/01/2024
       |   Phil Urban |  
        54 @
        253.93p
       |  
        £137.12
       |  
        Buy
       | 
| 
        14/12/2023
       |   Timothy (Tim) Charles Jones |  
        13,429 @
        237.20p
       |  
        £31,853.59
       |  
        Sell
       | 
| 
        14/12/2023
       |   Timothy (Tim) Charles Jones |  
        28,514 @
         0.00
       |  
         0.00
       |  
        Transfer From
       | 
| 
        14/12/2023
       |   Phil Urban |  
        16,049 @
        237.20p
       |  
        £38,068.23
       |  
        Sell
       | 
| 
        14/12/2023
       |   Phil Urban |  
        34,076 @
         0.00
       |  
         0.00
       |  
        Transfer From
       | 
| 
        08/12/2023
       |   Timothy (Tim) Charles Jones |  
        59 @
        231.00p
       |  
        £136.29
       |  
        Buy
       | 
| 
        08/12/2023
       |   Phil Urban |  
        60 @
        231.00p
       |  
        £138.60
       |  
        Buy
       | 
| 
        07/12/2023
       |   Timothy (Tim) Charles Jones |  
        68,557 @
        229.79p
       |  
        £157,537.13
       |  
        Sell
       | 
| 
        07/12/2023
       |   Timothy (Tim) Charles Jones |  
        145,407 @
         0.00
       |  
         0.00
       |  
        Exercise of Option
       | 
| 
        07/12/2023
       |   Phil Urban |  
        173,807 @
         0.00
       |  
         0.00
       |  
        Exercise of Option
       | 
| 
        07/12/2023
       |   Phil Urban |  
        81,939 @
        229.79p
       |  
        £188,287.63
       |  
        Sell
       | 
| 
        10/11/2023
       |   Phil Urban |  
        61 @
        224.00p
       |  
        £136.64
       |  
        Buy
       | 
| 
        10/11/2023
       |   Timothy (Tim) Charles Jones |  
        62 @
        224.00p
       |  
        £138.88
       |  
        Buy
       | 
| 
        10/11/2023
       |   Phil Urban |  
        61 @
        224.00p
       |  
        £136.64
       |  
        Buy
       | 
| 
        13/10/2023
       |   Phil Urban |  
        66 @
        208.12p
       |  
        £137.36
       |  
        Buy
       | 
| 
        15/09/2023
       |   Timothy (Tim) Charles Jones |  
        60 @
        231.20p
       |  
        £138.72
       |  
        Buy
       | 
| 
        15/09/2023
       |   Phil Urban |  
        60 @
        231.20p
       |  
        £138.72
       |  
        Buy
       | 
| 
        18/08/2023
       |   Timothy (Tim) Charles Jones |  
        62 @
        223.20p
       |  
        £138.38
       |  
        Buy
       | 
| 
        18/08/2023
       |   Phil Urban |  
        62 @
        223.20p
       |  
        £138.38
       |  
        Buy
       | 
| 
        21/07/2023
       |   Timothy (Tim) Charles Jones |  
        62 @
        222.11p
       |  
        £137.71
       |  
        Buy
       | 
| 
        21/07/2023
       |   Phil Urban |  
        62 @
        222.11p
       |  
        £137.71
       |  
        Buy
       | 
| 
        23/06/2023
       |   Timothy (Tim) Charles Jones |  
        65 @
        213.28p
       |  
        £138.63
       |  
        Buy
       | 
| 
        23/06/2023
       |   Phil Urban |  
        65 @
        213.28p
       |  
        £138.63
       |  
        Buy
       | 
| 
        26/05/2023
       |   Timothy (Tim) Charles Jones |  
        66 @
        207.49p
       |  
        £136.94
       |  
        Buy
       | 
| 
        26/05/2023
       |   Phil Urban |  
        66 @
        207.49p
       |  
        £136.94
       |  
        Buy
       | 
| 
        28/04/2023
       |   Phil Urban |  
        80 @
        172.60p
       |  
        £138.08
       |  
        Buy
       | 
| 
        31/03/2023
       |   Timothy (Tim) Charles Jones |  
        84 @
        164.50p
       |  
        £138.18
       |  
        Buy
       | 
| 
        31/03/2023
       |   Phil Urban |  
        84 @
        164.50p
       |  
        £138.18
       |  
        Buy
       | 
| 
        03/03/2023
       |   Timothy (Tim) Charles Jones |  
        85 @
        162.00p
       |  
        £137.70
       |  
        Buy
       | 
| 
        03/03/2023
       |   Phil Urban |  
        85 @
        162.00p
       |  
        £137.70
       |  
        Buy
       | 
| 
        03/02/2023
       |   Timothy (Tim) Charles Jones |  
        79 @
        174.66p
       |  
        £137.98
       |  
        Buy
       | 
| 
        03/02/2023
       |   Phil Urban |  
        79 @
        174.66p
       |  
        £137.98
       |  
        Buy
       | 
| 
        06/01/2023
       |   Timothy (Tim) Charles Jones |  
        91 @
        151.37p
       |  
        £137.75
       |  
        Buy
       | 
| 
        06/01/2023
       |   Phil Urban |  
        91 @
        151.37p
       |  
        £137.75
       |  
        Buy
       | 
| 
        15/12/2022
       |   Dave Coplin |  
        3,164 @
        132.54p
       |  
        £4,193.57
       |  
        Buy
       | 
| 
        09/12/2022
       |   Timothy (Tim) Charles Jones |  
        102 @
        135.25p
       |  
        £137.96
       |  
        Buy
       | 
| 
        09/12/2022
       |   Phil Urban |  
        103 @
        135.25p
       |  
        £139.31
       |  
        Buy
       | 
| 
        11/11/2022
       |   Timothy (Tim) Charles Jones |  
        93 @
        148.81p
       |  
        £138.39
       |  
        Buy
       | 
| 
        11/11/2022
       |   Phil Urban |  
        92 @
        148.81p
       |  
        £136.91
       |  
        Buy
       | 
| 
        14/10/2022
       |   Phil Urban |  
        125 @
        110.81p
       |  
        £138.51
       |  
        Buy
       | 
| 
        14/10/2022
       |   Phil Urban |  
        125 @
        110.81p
       |  
        £138.51
       |  
        Buy
       | 
| 
        16/09/2022
       |   Phil Urban |  
        81 @
        169.83p
       |  
        £137.56
       |  
        Buy
       | 
| 
        19/08/2022
       |   Timothy (Tim) Charles Jones |  
        79 @
        174.49p
       |  
        £137.85
       |  
        Buy
       | 
| 
        19/08/2022
       |   Phil Urban |  
        79 @
        174.49p
       |  
        £137.85
       |  
        Buy
       | 
| 
        22/07/2022
       |   Timothy (Tim) Charles Jones |  
        79 @
        175.20p
       |  
        £138.41
       |  
        Buy
       |