| 22 October 2026 | SEQUOIA INVESTMENT MANAGEMENT COMPANYInvestment Management Company | Buy Regular purchase transaction | 294,850 | 82.00p | 24,177,700.00p | 5,832,923 |
| 7 August 2026 | Anurag GuptaCIO/Risk Officer | Buy Regular purchase transaction | 5,780 | £0.86 | £4,998.60 | 14,498 |
| 31 July 2026 | SEQUOIA INVESTMENT MANAGEMENT COMPANYInvestment Management Company | Buy Regular purchase transaction | 139,620 | 84.79p | 11,838,379.80p | 5,538,073 |
| 31 July 2026 | SEQUOIA INVESTMENT MANAGEMENT COMPANYInvestment Management Company | Buy Regular purchase transaction | 148,091 | 84.80p | 12,558,116.80p | 5,398,453 |
| 1 May 2026 | SEQUOIA INVESTMENT MANAGEMENT COMPANYInvestment Management Company | Buy Regular purchase transaction | 132,750 | 82.00p | 10,885,500.00p | 5,250,362 |
| 1 May 2026 | SEQUOIA INVESTMENT MANAGEMENT COMPANYInvestment Management Company | Buy Regular purchase transaction | 150,000 | 80.80p | 12,120,000.00p | 5,117,612 |
| 31 March 2026 | Selina Shanti SagayamIndependent Director | Buy Regular purchase transaction | 28,000 | £0.76 | £21,351.65 | 28,000 |
| 23 January 2026 | Anurag GuptaCIO/Risk Officer | Buy Regular purchase transaction | 8,718 | £0.80 | £6,990.09 | 0 |
| 23 January 2026 | SEQUOIA INVESTMENT MANAGEMENT COMPANYInvestment Management Company | Buy Regular purchase transaction | 116,800 | 80.75p | 9,431,600.00p | 4,967,612 |
| 23 January 2026 | SEQUOIA INVESTMENT MANAGEMENT COMPANYInvestment Management Company | Buy Regular purchase transaction | 175,000 | 79.99p | 13,998,250.00p | 4,850,812 |