| 31 Dec 2025 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 2,523,842.8 | 11.98 USD | indirect |
| 30 Nov 2025 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 1,608,027.27 | 12.44 USD | indirect |
| 29 Aug 2025 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 2,515,195.98 | 11.93 USD | indirect |
| 31 May 2025 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 1,701,273.4 | 11.76 USD | indirect |
| 31 Dec 2024 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 2,986,962.41 | 11.35 USD | indirect |
| 28 Feb 2025 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 1,742,054.06 | 11.48 USD | indirect |
| 30 Nov 2024 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 845,744.64 | 11.82 USD | indirect |
| 31 Aug 2024 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 1,748,298 | 11.44 USD | indirect |
| 31 May 2024 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 1,774,387 | 11.27 USD | indirect |
| 31 Dec 2023 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 2,535,737 | 10.82 USD | indirect |
| 30 Nov 2023 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentity | 3,264,046 | 11.34 USD | indirect |
| 01 Aug 2023 | PURCHASE | Fields James Michael | 4,669 | 10.71 USD | |