| 31 déc. 2025 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 2 523 842,8 | 11.98 USD | indirect |
| 30 nov. 2025 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 1 608 027,27 | 12.44 USD | indirect |
| 29 août 2025 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 2 515 195,98 | 11.93 USD | indirect |
| 31 mai 2025 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 1 701 273,4 | 11.76 USD | indirect |
| 31 déc. 2024 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 2 986 962,41 | 11.35 USD | indirect |
| 28 févr. 2025 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 1 742 054,06 | 11.48 USD | indirect |
| 30 nov. 2024 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 845 744,64 | 11.82 USD | indirect |
| 31 août 2024 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 1 748 298 | 11.44 USD | indirect |
| 31 mai 2024 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 1 774 387 | 11.27 USD | indirect |
| 31 déc. 2023 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 2 535 737 | 10.82 USD | indirect |
| 30 nov. 2023 | OTHER | Universities Superannuation Scheme Ltd as sole corporate trustee for Universities Superannuation Schemeentité | 3 264 046 | 11.34 USD | indirect |
| 01 août 2023 | PURCHASE | Fields James Michael | 4 669 | 10.71 USD | |