EX-99.15 16 ex15d30form603vanguard_.htm EX-99.15 ex15d30form603vanguard_
External Use Authorized 603 page 1/2 15 July 2001 Form 603 Corporations Act 2001 Section 671B Notice of initial substantial holder To Company Name/Scheme Rio Tinto Limited ACN/ARSN 004 458 404 1. Details of substantial holder (1) Name Vanguard Group (The Vanguard Group, Inc. and its controlled entities including those listed in Annexure A) ACN/ARSN (if applicable) N/A The holder became a substantial holder on 24 April 2025 2. Details of voting power The total number of votes attached to all the voting shares in the company or voting interests in the scheme that the substantial holder or an associate (2) had a relevant interest (3) in on the date the substantial holder became a substantial holder are as follows: Class of securities (4) Number of securities Person’s votes (5) Voting power (6) Ordinary Limited 24,254,497 24,254,497 1.492% Ordinary plc 57,027,831 57,027,831 3.509% Total 81,282,328 81,282,328 5.001% Note: Voting power is calculated based on total voting rights of 1,625,188,601. 3. Details of relevant interests The nature of the relevant interest the substantial holder or an associate had in the following voting securities on the date the substantial holder became a substantial holder are as follows: Holder of relevant interest Nature of relevant interest (7) Class and number of securities Vanguard Group Vanguard Group is the manager of various Mutual funds and accounts and in that capacity has the power to dispose of the shares. The other members of Vanguard Group have a relevant interest under section 608(3) of the Corporations Act. Ordinary – 81,282,328 4. Details of present registered holders The persons registered as holders of the securities referred to in paragraph 3 above are as follows: Holder of relevant interest Registered holder of securities Person entitled to be registered as holder (8) Class and number of securities Vanguard Group Brown Brothers Harriman Various funds and other accounts of Vanguard Group Ordinary – 6,105,939 Vanguard Group BNY Mellon Various funds and other accounts of Vanguard Group Ordinary – 9,321,474 Vanguard Group JP Morgan Chase Bank, N.A. Various funds and other accounts of Vanguard Group Ordinary – 42,566,075 Vanguard Group State Street Bank and Trust Company Various funds and other accounts of Vanguard Group Ordinary – 23,286,350 Vanguard Personalized Indexing Management LLC Various Others Various funds and other accounts of Vanguard Group Ordinary – 2,490 EXHIBIT 99.15


 
External Use Authorized 5. Consideration The consideration paid for each relevant interest referred to in paragraph 3 above, and acquired in the four months prior to the day that the substantial holder became a substantial holder is as follows: Holder of relevant interest Date of acquisition Consideration (9) Class and number of securities See Annexure A 603 page 2/2 15 July 2001 6. Associates The reasons the persons named in paragraph 3 above are associates of the substantial holder are as follows: Name and ACN/ARSN (if applicable) Nature of association N/A N/A 7. Addresses The addresses of persons named in this form are as follows: Name Address Vanguard Group P.O. Box 2600, V26 Valley Forge, PA 19482 USA print name Shawn Acker capacity Compliance Manager sign here date 29 April 2025


 
External Use Authorized DIRECTIONS (1) If there are a number of substantial holders with similar or related interests (eg. a corporation and its related corporations, or the manager and trustee of an equity trust), the names could be included in an annexure to the form. If the relevant interests of a group of persons are essentially similar, they may be referred to throughout the form as a specifically named group if the membership of each group, with the names and addresses of members is clearly set out in paragraph 7 of the form. (2) See the definition of “associate” in section 9 of the Corporations Act 2001. (3) See the definition of “relevant interest” in sections 608 and 671B(7) of the Corporations Act 2001. (4) The voting shares of a company constitute one class unless divided into separate classes. (5) The total number of votes attached to all the voting shares in the company or voting interests in the scheme (if any) that the person or an Associate has a relevant interest in. (6) The person’s votes divided by the total votes in the body corporate or scheme multiplied by 100. (7) Include details of: (a) any relevant agreement or other circumstances by which the relevant interest was acquired. If subsection 671B(4) applies, a copy of any document setting out the terms of any relevant agreement, and a statement by the person giving full and accurate details of any contract, scheme or arrangement, must accompany this form, together with a written statement certifying this contract, scheme or arrangement; and (b) any qualification of the power of a person to exercise, control the exercise of, or influence the exercise of, the voting powers or disposal of the securities to which the relevant interest relates (indicating clearly the particular securities to which the qualification applies). See the definition of “relevant agreement” in section 9 of the Corporations Act 2001. (8) If the substantial holder is unable to determine the identity of the person (eg. if the relevant interest arises because of an option) write “unknown”. (9) Details of the consideration must include any and all benefits, moneys and other, that any person from whom a relevant interest has acquired has, or may, become entitled to receive in relation to that acquisition. Details must be included even if the benefit is conditional on the happening or not of a contingency. Details must be included of any benefit paid on behalf of the substantial holder of its associate in relation to the acquisitions, even if they are not paid directly to the person from whom the relevant interest was acquired.


 
Annexure A To Company Rio Tinto Limited ACN/ARSN 004 458 404 Substantial Holder Name Vanguard Group ACN/ARSN N/A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  24‐Dec‐2024 The Vanguard Group, Inc. BUY 116.26                    Ordinary Limited 1,176                            1,176                            24‐Dec‐2024 The Vanguard Group, Inc. BUY 46.99                      Ordinary plc 1,351                            1,351                            27‐Dec‐2024 The Vanguard Group, Inc. BUY 116.88                    Ordinary Limited 504                                504                               27‐Dec‐2024 The Vanguard Group, Inc. BUY 116.88                    Ordinary Limited 3,920                            3,920                            27‐Dec‐2024 The Vanguard Group, Inc. BUY 116.88                    Ordinary Limited 5,580                            5,580                            27‐Dec‐2024 The Vanguard Group, Inc. BUY 117.17                    Ordinary Limited 2,270                            2,270                            27‐Dec‐2024 The Vanguard Group, Inc. BUY 46.84                      Ordinary plc 579                                579                               27‐Dec‐2024 The Vanguard Group, Inc. BUY 46.84                      Ordinary plc 11,650                          11,650                         27‐Dec‐2024 The Vanguard Group, Inc. BUY 46.84                      Ordinary plc 11,340                          11,340                         27‐Dec‐2024 The Vanguard Group, Inc. BUY 46.83                      Ordinary plc 10,965                          10,965                         27‐Dec‐2024 The Vanguard Group, Inc. BUY 46.81                      Ordinary plc 7,792                            7,792                            27‐Dec‐2024 The Vanguard Group, Inc. BUY 46.94                      Ordinary plc 637                                637                               30‐Dec‐2024 The Vanguard Group, Inc. BUY 117.87                    Ordinary Limited 196                                196                               30‐Dec‐2024 The Vanguard Group, Inc. BUY 117.52                    Ordinary Limited 4,029                            4,029                            30‐Dec‐2024 The Vanguard Group, Inc. SELL 117.87                    Ordinary Limited (37)                                (37)                                30‐Dec‐2024 The Vanguard Group, Inc. BUY 46.70                      Ordinary plc 516                                516                               30‐Dec‐2024 The Vanguard Group, Inc. BUY 46.83                      Ordinary plc 3,741                            3,741                            30‐Dec‐2024 The Vanguard Group, Inc. BUY 46.72                      Ordinary plc 111                                111                               2‐Jan‐2025 The Vanguard Group, Inc. BUY 118.21                    Ordinary Limited 294                                294                               2‐Jan‐2025 The Vanguard Group, Inc. BUY 118.34                    Ordinary Limited 672                                672                               2‐Jan‐2025 The Vanguard Group, Inc. BUY 118.34                    Ordinary Limited 3,910                            3,910                            2‐Jan‐2025 The Vanguard Group, Inc. BUY 47.64                      Ordinary plc 774                                774                               2‐Jan‐2025 The Vanguard Group, Inc. BUY 47.47                      Ordinary plc 772                                772                               2‐Jan‐2025 The Vanguard Group, Inc. BUY 47.47                      Ordinary plc 11,640                          11,640                         2‐Jan‐2025 The Vanguard Group, Inc. SELL 47.47                      Ordinary plc (2,935)                           (2,935)                          3‐Jan‐2025 The Vanguard Group, Inc. BUY 117.47                    Ordinary Limited 196                                196                               3‐Jan‐2025 The Vanguard Group, Inc. BUY 117.25                    Ordinary Limited 2,346                            2,346                            3‐Jan‐2025 The Vanguard Group, Inc. BUY 117.78                    Ordinary Limited 4,328                            4,328                            3‐Jan‐2025 The Vanguard Group, Inc. SELL 117.63                    Ordinary Limited (370)                              (370)                              3‐Jan‐2025 The Vanguard Group, Inc. BUY 46.98                      Ordinary plc 516                                516                               3‐Jan‐2025 The Vanguard Group, Inc. BUY 46.98                      Ordinary plc 1,461                            1,461                            3‐Jan‐2025 The Vanguard Group, Inc. BUY 47.15                      Ordinary plc 6,990                            6,990                            3‐Jan‐2025 The Vanguard Group, Inc. BUY 47.06                      Ordinary plc 7,847                            7,847                            3‐Jan‐2025 The Vanguard Group, Inc. BUY 47.07                      Ordinary plc 17,643                          17,643                         6‐Jan‐2025 The Vanguard Group, Inc. BUY 115.44                    Ordinary Limited 98                                  98                                 6‐Jan‐2025 The Vanguard Group, Inc. BUY 115.44                    Ordinary Limited 245                                245                               6‐Jan‐2025 The Vanguard Group, Inc. BUY 115.44                    Ordinary Limited 80                                  80                                 6‐Jan‐2025 The Vanguard Group, Inc. BUY 47.14                      Ordinary plc 258                                258                               6‐Jan‐2025 The Vanguard Group, Inc. BUY 47.14                      Ordinary plc 645                                645                               6‐Jan‐2025 The Vanguard Group, Inc. BUY 47.14                      Ordinary plc 217                                217                               6‐Jan‐2025 The Vanguard Group, Inc. SELL 46.75                      Ordinary plc (6,457)                           (6,457)                          6‐Jan‐2025 The Vanguard Group, Inc. BUY 47.14                      Ordinary plc 825                                825                               6‐Jan‐2025 The Vanguard Group, Inc. BUY 47.14                      Ordinary plc 667                                667                               7‐Jan‐2025 The Vanguard Group, Inc. BUY 114.65                    Ordinary Limited 245                                245                               7‐Jan‐2025 The Vanguard Group, Inc. BUY 114.65                    Ordinary Limited 276                                276                               7‐Jan‐2025 The Vanguard Group, Inc. SELL 114.65                    Ordinary Limited (2,502)                           (2,502)                          7‐Jan‐2025 The Vanguard Group, Inc. BUY 115.37                    Ordinary Limited 4,301                            4,301                            7‐Jan‐2025 The Vanguard Group, Inc. BUY 115.37                    Ordinary Limited 2,511                            2,511                            7‐Jan‐2025 The Vanguard Group, Inc. BUY 114.65                    Ordinary Limited 75                                  75                                 7‐Jan‐2025 The Vanguard Group, Inc. BUY 46.66                      Ordinary plc 645                                645                               7‐Jan‐2025 The Vanguard Group, Inc. BUY 46.66                      Ordinary plc 864                                864                               7‐Jan‐2025 The Vanguard Group, Inc. SELL 46.66                      Ordinary plc (5,636)                           (5,636)                          7‐Jan‐2025 The Vanguard Group, Inc. BUY 46.74                      Ordinary plc 10,102                          10,102                         7‐Jan‐2025 The Vanguard Group, Inc. BUY 46.74                      Ordinary plc 11,371                          11,371                         7‐Jan‐2025 The Vanguard Group, Inc. BUY 46.74                      Ordinary plc 6,118                            6,118                            8‐Jan‐2025 The Vanguard Group, Inc. BUY 115.93                    Ordinary Limited 294                                294                               8‐Jan‐2025 The Vanguard Group, Inc. BUY 47.22                      Ordinary plc 774                                774                               8‐Jan‐2025 The Vanguard Group, Inc. BUY 47.22                      Ordinary plc 7,808                            7,808                            8‐Jan‐2025 The Vanguard Group, Inc. BUY 46.90                      Ordinary plc 28,683                          28,683                         8‐Jan‐2025 The Vanguard Group, Inc. BUY 47.22                      Ordinary plc 12,885                          12,885                         8‐Jan‐2025 The Vanguard Group, Inc. BUY 47.22                      Ordinary plc 2,106                            2,106                            8‐Jan‐2025 The Vanguard Group, Inc. SELL 47.22                      Ordinary plc (430)                              (430)                              9‐Jan‐2025 The Vanguard Group, Inc. BUY 116.20                    Ordinary Limited 4,912                            4,912                            9‐Jan‐2025 The Vanguard Group, Inc. SELL 115.93                    Ordinary Limited (276)                              (276)                              # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  9‐Jan‐2025 The Vanguard Group, Inc. BUY 48.35                      Ordinary plc 7,440                            7,440                            10‐Jan‐2025 The Vanguard Group, Inc. BUY 119.04                    Ordinary Limited 98                                  98                                 10‐Jan‐2025 The Vanguard Group, Inc. BUY 119.04                    Ordinary Limited 196                                196                               10‐Jan‐2025 The Vanguard Group, Inc. BUY 119.04                    Ordinary Limited 294                                294                               10‐Jan‐2025 The Vanguard Group, Inc. BUY 119.02                    Ordinary Limited 42                                  42                                 10‐Jan‐2025 The Vanguard Group, Inc. BUY 117.92                    Ordinary Limited 394                                394                               10‐Jan‐2025 The Vanguard Group, Inc. BUY 48.18                      Ordinary plc 258                                258                               10‐Jan‐2025 The Vanguard Group, Inc. BUY 48.18                      Ordinary plc 516                                516                               10‐Jan‐2025 The Vanguard Group, Inc. BUY 48.18                      Ordinary plc 774                                774                               10‐Jan‐2025 The Vanguard Group, Inc. BUY 48.18                      Ordinary plc 120                                120                               10‐Jan‐2025 The Vanguard Group, Inc. BUY 48.17                      Ordinary plc 1,134                            1,134                            13‐Jan‐2025 The Vanguard Group, Inc. BUY 119.03                    Ordinary Limited 3,782                            3,782                            13‐Jan‐2025 The Vanguard Group, Inc. BUY 48.57                      Ordinary plc 3,396                            3,396                            14‐Jan‐2025 The Vanguard Group, Inc. BUY 119.80                    Ordinary Limited 322                                322                               14‐Jan‐2025 The Vanguard Group, Inc. BUY 120.04                    Ordinary Limited 2,254                            2,254                            14‐Jan‐2025 The Vanguard Group, Inc. BUY 119.80                    Ordinary Limited 103                                103                               14‐Jan‐2025 The Vanguard Group, Inc. BUY 119.98                    Ordinary Limited 6,329                            6,329                            14‐Jan‐2025 The Vanguard Group, Inc. BUY 119.80                    Ordinary Limited 741                                741                               14‐Jan‐2025 The Vanguard Group, Inc. BUY 119.80                    Ordinary Limited 79                                  79                                 14‐Jan‐2025 The Vanguard Group, Inc. BUY 49.18                      Ordinary plc 889                                889                               14‐Jan‐2025 The Vanguard Group, Inc. BUY 49.18                      Ordinary plc 266                                266                               14‐Jan‐2025 The Vanguard Group, Inc. BUY 49.49                      Ordinary plc 8,818                            8,818                            14‐Jan‐2025 The Vanguard Group, Inc. BUY 49.18                      Ordinary plc 1,431                            1,431                            15‐Jan‐2025 The Vanguard Group, Inc. BUY 120.15                    Ordinary Limited 4,528                            4,528                            15‐Jan‐2025 The Vanguard Group, Inc. BUY 120.15                    Ordinary Limited 3,523                            3,523                            15‐Jan‐2025 The Vanguard Group, Inc. BUY 49.37                      Ordinary plc 9,333                            9,333                            15‐Jan‐2025 The Vanguard Group, Inc. BUY 49.37                      Ordinary plc 12,217                          12,217                         15‐Jan‐2025 The Vanguard Group, Inc. BUY 49.37                      Ordinary plc 475                                475                               16‐Jan‐2025 The Vanguard Group, Inc. BUY 119.61                    Ordinary Limited 98                                  98                                 16‐Jan‐2025 The Vanguard Group, Inc. BUY 119.61                    Ordinary Limited 322                                322                               16‐Jan‐2025 The Vanguard Group, Inc. BUY 119.61                    Ordinary Limited 76                                  76                                 16‐Jan‐2025 The Vanguard Group, Inc. BUY 49.32                      Ordinary plc 224                                224                               16‐Jan‐2025 The Vanguard Group, Inc. BUY 49.32                      Ordinary plc 889                                889                               16‐Jan‐2025 The Vanguard Group, Inc. BUY 49.32                      Ordinary plc 227                                227                               21‐Jan‐2025 The Vanguard Group, Inc. SELL 120.61                    Ordinary Limited (1,844)                           (1,844)                          21‐Jan‐2025 The Vanguard Group, Inc. SELL 121.05                    Ordinary Limited (2,520)                           (2,520)                          21‐Jan‐2025 The Vanguard Group, Inc. BUY 120.61                    Ordinary Limited 35                                  35                                 21‐Jan‐2025 The Vanguard Group, Inc. BUY 50.23                      Ordinary plc 558                                558                               21‐Jan‐2025 The Vanguard Group, Inc. SELL 50.23                      Ordinary plc (2,895)                           (2,895)                          21‐Jan‐2025 The Vanguard Group, Inc. BUY 50.23                      Ordinary plc 965                                965                               22‐Jan‐2025 The Vanguard Group, Inc. BUY 119.61                    Ordinary Limited 196                                196                               22‐Jan‐2025 The Vanguard Group, Inc. SELL 119.61                    Ordinary Limited (5,775)                           (5,775)                          22‐Jan‐2025 The Vanguard Group, Inc. SELL 119.61                    Ordinary Limited (924)                              (924)                              22‐Jan‐2025 The Vanguard Group, Inc. BUY 119.61                    Ordinary Limited 76                                  76                                 22‐Jan‐2025 The Vanguard Group, Inc. BUY 120.50                    Ordinary Limited 3,955                            3,955                            22‐Jan‐2025 The Vanguard Group, Inc. BUY 119.80                    Ordinary Limited 5,253                            5,253                            22‐Jan‐2025 The Vanguard Group, Inc. SELL 50.01                      Ordinary plc (14,300)                         (14,300)                        22‐Jan‐2025 The Vanguard Group, Inc. BUY 50.01                      Ordinary plc 448                                448                               22‐Jan‐2025 The Vanguard Group, Inc. BUY 50.01                      Ordinary plc 227                                227                               22‐Jan‐2025 The Vanguard Group, Inc. SELL 50.01                      Ordinary plc (47,455)                         (47,455)                        22‐Jan‐2025 The Vanguard Group, Inc. BUY 50.08                      Ordinary plc 12,610                          12,610                         22‐Jan‐2025 The Vanguard Group, Inc. BUY 50.08                      Ordinary plc 1,962                            1,962                            23‐Jan‐2025 The Vanguard Group, Inc. BUY 118.00                    Ordinary Limited 245                                245                               23‐Jan‐2025 The Vanguard Group, Inc. BUY 118.00                    Ordinary Limited 150                                150                               23‐Jan‐2025 The Vanguard Group, Inc. SELL 118.17                    Ordinary Limited (1,008)                           (1,008)                          23‐Jan‐2025 The Vanguard Group, Inc. BUY 118.00                    Ordinary Limited 76                                  76                                 23‐Jan‐2025 The Vanguard Group, Inc. BUY 49.48                      Ordinary plc 560                                560                               23‐Jan‐2025 The Vanguard Group, Inc. BUY 49.48                      Ordinary plc 434                                434                               23‐Jan‐2025 The Vanguard Group, Inc. SELL 49.58                      Ordinary plc (1,158)                           (1,158)                          23‐Jan‐2025 The Vanguard Group, Inc. BUY 49.48                      Ordinary plc 252                                252                               23‐Jan‐2025 The Vanguard Group, Inc. BUY 49.51                      Ordinary plc 273                                273                               24‐Jan‐2025 The Vanguard Group, Inc. BUY 118.33                    Ordinary Limited 150                                150                               24‐Jan‐2025 The Vanguard Group, Inc. BUY 118.33                    Ordinary Limited 181                                181                               24‐Jan‐2025 The Vanguard Group, Inc. BUY 117.94                    Ordinary Limited 4,825                            4,825                            24‐Jan‐2025 The Vanguard Group, Inc. BUY 49.87                      Ordinary plc 434                                434                               24‐Jan‐2025 The Vanguard Group, Inc. BUY 50.41                      Ordinary plc 8,592                            8,592                            24‐Jan‐2025 The Vanguard Group, Inc. BUY 49.87                      Ordinary plc 519                                519                               24‐Jan‐2025 The Vanguard Group, Inc. BUY 49.87                      Ordinary plc 7,141                            7,141                            24‐Jan‐2025 The Vanguard Group, Inc. BUY 50.37                      Ordinary plc 12,541                          12,541                         24‐Jan‐2025 The Vanguard Group, Inc. BUY 49.87                      Ordinary plc 1,111                            1,111                            24‐Jan‐2025 The Vanguard Group, Inc. SELL 49.87                      Ordinary plc (4,042)                           (4,042)                          # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  27‐Jan‐2025 The Vanguard Group, Inc. BUY 49.00                      Ordinary plc 1,351                            1,351                            27‐Jan‐2025 The Vanguard Group, Inc. BUY 48.93                      Ordinary plc 601                                601                               28‐Jan‐2025 The Vanguard Group, Inc. BUY 117.68                    Ordinary Limited 150                                150                               28‐Jan‐2025 The Vanguard Group, Inc. BUY 117.83                    Ordinary Limited 439                                439                               28‐Jan‐2025 The Vanguard Group, Inc. BUY 48.13                      Ordinary plc 1,464                            1,464                            28‐Jan‐2025 The Vanguard Group, Inc. BUY 48.13                      Ordinary plc 434                                434                               29‐Jan‐2025 The Vanguard Group, Inc. BUY 116.23                    Ordinary Limited 76                                  76                                 29‐Jan‐2025 The Vanguard Group, Inc. SELL 116.35                    Ordinary Limited (672)                              (672)                              29‐Jan‐2025 The Vanguard Group, Inc. BUY 48.45                      Ordinary plc 558                                558                               29‐Jan‐2025 The Vanguard Group, Inc. BUY 48.45                      Ordinary plc 227                                227                               29‐Jan‐2025 The Vanguard Group, Inc. SELL 48.10                      Ordinary plc (772)                              (772)                              29‐Jan‐2025 The Vanguard Group, Inc. SELL 47.97                      Ordinary plc (1,635)                           (1,635)                          29‐Jan‐2025 The Vanguard Group, Inc. BUY 48.24                      Ordinary plc 283                                283                               30‐Jan‐2025 The Vanguard Group, Inc. BUY 117.05                    Ordinary Limited 147                                147                               30‐Jan‐2025 The Vanguard Group, Inc. BUY 117.05                    Ordinary Limited 343                                343                               30‐Jan‐2025 The Vanguard Group, Inc. BUY 117.05                    Ordinary Limited 343                                343                               30‐Jan‐2025 The Vanguard Group, Inc. BUY 48.61                      Ordinary plc 336                                336                               30‐Jan‐2025 The Vanguard Group, Inc. BUY 48.61                      Ordinary plc 784                                784                               30‐Jan‐2025 The Vanguard Group, Inc. BUY 48.61                      Ordinary plc 784                                784                               31‐Jan‐2025 The Vanguard Group, Inc. BUY 117.40                    Ordinary Limited 240                                240                               31‐Jan‐2025 The Vanguard Group, Inc. BUY 117.40                    Ordinary Limited 557                                557                               31‐Jan‐2025 The Vanguard Group, Inc. BUY 118.10                    Ordinary Limited 276                                276                               31‐Jan‐2025 The Vanguard Group, Inc. BUY 117.40                    Ordinary Limited 71                                  71                                 31‐Jan‐2025 The Vanguard Group, Inc. BUY 48.91                      Ordinary plc 11,526                          11,526                         31‐Jan‐2025 The Vanguard Group, Inc. BUY 48.91                      Ordinary plc 717                                717                               31‐Jan‐2025 The Vanguard Group, Inc. BUY 48.91                      Ordinary plc 558                                558                               31‐Jan‐2025 The Vanguard Group, Inc. BUY 48.91                      Ordinary plc 1,880                            1,880                            31‐Jan‐2025 The Vanguard Group, Inc. BUY 48.91                      Ordinary plc 530                                530                               31‐Jan‐2025 The Vanguard Group, Inc. BUY 48.59                      Ordinary plc 957                                957                               3‐Feb‐2025 The Vanguard Group, Inc. BUY 114.91                    Ordinary Limited 76                                  76                                 3‐Feb‐2025 The Vanguard Group, Inc. SELL 115.78                    Ordinary Limited (840)                              (840)                              3‐Feb‐2025 The Vanguard Group, Inc. SELL 115.00                    Ordinary Limited (5,686)                           (5,686)                          3‐Feb‐2025 The Vanguard Group, Inc. BUY 48.36                      Ordinary plc 186                                186                               3‐Feb‐2025 The Vanguard Group, Inc. SELL 48.20                      Ordinary plc (965)                              (965)                              3‐Feb‐2025 The Vanguard Group, Inc. BUY 48.36                      Ordinary plc 4,897                            4,897                            3‐Feb‐2025 The Vanguard Group, Inc. BUY 48.36                      Ordinary plc 3,295                            3,295                            4‐Feb‐2025 The Vanguard Group, Inc. BUY 116.76                    Ordinary Limited 92                                  92                                 4‐Feb‐2025 The Vanguard Group, Inc. BUY 116.76                    Ordinary Limited 98                                  98                                 4‐Feb‐2025 The Vanguard Group, Inc. BUY 116.76                    Ordinary Limited 320                                320                               4‐Feb‐2025 The Vanguard Group, Inc. BUY 116.93                    Ordinary Limited 9,899                            9,899                            4‐Feb‐2025 The Vanguard Group, Inc. BUY 116.93                    Ordinary Limited 3,008                            3,008                            4‐Feb‐2025 The Vanguard Group, Inc. BUY 116.93                    Ordinary Limited 342                                342                               4‐Feb‐2025 The Vanguard Group, Inc. BUY 116.93                    Ordinary Limited 3,911                            3,911                            4‐Feb‐2025 The Vanguard Group, Inc. BUY 48.79                      Ordinary plc 224                                224                               4‐Feb‐2025 The Vanguard Group, Inc. BUY 48.79                      Ordinary plc 254                                254                               4‐Feb‐2025 The Vanguard Group, Inc. BUY 48.79                      Ordinary plc 956                                956                               4‐Feb‐2025 The Vanguard Group, Inc. BUY 48.79                      Ordinary plc 488                                488                               4‐Feb‐2025 The Vanguard Group, Inc. BUY 48.42                      Ordinary plc 15,305                          15,305                         4‐Feb‐2025 The Vanguard Group, Inc. BUY 48.42                      Ordinary plc 11,317                          11,317                         4‐Feb‐2025 The Vanguard Group, Inc. BUY 48.42                      Ordinary plc 1,054                            1,054                            5‐Feb‐2025 The Vanguard Group, Inc. BUY 118.30                    Ordinary Limited 2,055                            2,055                            5‐Feb‐2025 The Vanguard Group, Inc. BUY 118.98                    Ordinary Limited 3,812                            3,812                            5‐Feb‐2025 The Vanguard Group, Inc. BUY 49.00                      Ordinary plc 196                                196                               5‐Feb‐2025 The Vanguard Group, Inc. BUY 49.00                      Ordinary plc 976                                976                               5‐Feb‐2025 The Vanguard Group, Inc. BUY 48.96                      Ordinary plc 6,766                            6,766                            5‐Feb‐2025 The Vanguard Group, Inc. BUY 49.00                      Ordinary plc 879                                879                               5‐Feb‐2025 The Vanguard Group, Inc. BUY 49.00                      Ordinary plc 911                                911                               6‐Feb‐2025 The Vanguard Group, Inc. BUY 120.18                    Ordinary Limited 147                                147                               6‐Feb‐2025 The Vanguard Group, Inc. BUY 120.18                    Ordinary Limited 460                                460                               6‐Feb‐2025 The Vanguard Group, Inc. BUY 120.18                    Ordinary Limited 539                                539                               6‐Feb‐2025 The Vanguard Group, Inc. BUY 120.18                    Ordinary Limited 178                                178                               6‐Feb‐2025 The Vanguard Group, Inc. BUY 120.18                    Ordinary Limited 85                                  85                                 6‐Feb‐2025 The Vanguard Group, Inc. BUY 50.26                      Ordinary plc 336                                336                               6‐Feb‐2025 The Vanguard Group, Inc. BUY 50.26                      Ordinary plc 1,232                            1,232                            6‐Feb‐2025 The Vanguard Group, Inc. BUY 50.26                      Ordinary plc 1,270                            1,270                            6‐Feb‐2025 The Vanguard Group, Inc. BUY 50.26                      Ordinary plc 434                                434                               6‐Feb‐2025 The Vanguard Group, Inc. BUY 49.95                      Ordinary plc 13,524                          13,524                         6‐Feb‐2025 The Vanguard Group, Inc. BUY 50.26                      Ordinary plc 240                                240                               6‐Feb‐2025 The Vanguard Group, Inc. BUY 50.26                      Ordinary plc 636                                636                               7‐Feb‐2025 The Vanguard Group, Inc. BUY 120.77                    Ordinary Limited 160                                160                               7‐Feb‐2025 The Vanguard Group, Inc. BUY 120.77                    Ordinary Limited 455                                455                               # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  7‐Feb‐2025 The Vanguard Group, Inc. BUY 50.15                      Ordinary plc 3,536                            3,536                            7‐Feb‐2025 The Vanguard Group, Inc. BUY 50.15                      Ordinary plc 478                                478                               7‐Feb‐2025 The Vanguard Group, Inc. BUY 50.15                      Ordinary plc 335                                335                               10‐Feb‐2025 The Vanguard Group, Inc. SELL 50.17                      Ordinary plc (41,737)                         (41,737)                        10‐Feb‐2025 The Vanguard Group, Inc. SELL 50.27                      Ordinary plc (210)                              (210)                              10‐Feb‐2025 The Vanguard Group, Inc. SELL 50.20                      Ordinary plc (196)                              (196)                              10‐Feb‐2025 The Vanguard Group, Inc. BUY 50.16                      Ordinary plc 976                                976                               10‐Feb‐2025 The Vanguard Group, Inc. BUY 50.13                      Ordinary plc 3,528                            3,528                            10‐Feb‐2025 The Vanguard Group, Inc. SELL 50.17                      Ordinary plc (558,337)                      (558,337)                      10‐Feb‐2025 The Vanguard Group, Inc. SELL 50.20                      Ordinary plc (2,625)                           (2,625)                          10‐Feb‐2025 The Vanguard Group, Inc. SELL 50.27                      Ordinary plc (2,806)                           (2,806)                          10‐Feb‐2025 The Vanguard Group, Inc. BUY 50.16                      Ordinary plc 7,886                            7,886                            10‐Feb‐2025 The Vanguard Group, Inc. SELL 50.27                      Ordinary plc (11)                                (11)                                10‐Feb‐2025 The Vanguard Group, Inc. SELL 50.17                      Ordinary plc (2,125)                           (2,125)                          10‐Feb‐2025 The Vanguard Group, Inc. SELL 50.20                      Ordinary plc (10)                                (10)                                11‐Feb‐2025 The Vanguard Group, Inc. BUY 49.54                      Ordinary plc 3,644                            3,644                            12‐Feb‐2025 The Vanguard Group, Inc. BUY 119.00                    Ordinary Limited 98                                  98                                 12‐Feb‐2025 The Vanguard Group, Inc. BUY 119.00                    Ordinary Limited 53                                  53                                 12‐Feb‐2025 The Vanguard Group, Inc. BUY 49.99                      Ordinary plc 224                                224                               12‐Feb‐2025 The Vanguard Group, Inc. BUY 50.00                      Ordinary plc 4,704                            4,704                            12‐Feb‐2025 The Vanguard Group, Inc. BUY 49.99                      Ordinary plc 85                                  85                                 13‐Feb‐2025 The Vanguard Group, Inc. BUY 120.35                    Ordinary Limited 49                                  49                                 13‐Feb‐2025 The Vanguard Group, Inc. BUY 120.35                    Ordinary Limited 196                                196                               13‐Feb‐2025 The Vanguard Group, Inc. BUY 120.35                    Ordinary Limited 245                                245                               13‐Feb‐2025 The Vanguard Group, Inc. BUY 120.35                    Ordinary Limited 490                                490                               13‐Feb‐2025 The Vanguard Group, Inc. BUY 120.35                    Ordinary Limited 178                                178                               13‐Feb‐2025 The Vanguard Group, Inc. BUY 121.78                    Ordinary Limited 7,106                            7,106                            13‐Feb‐2025 The Vanguard Group, Inc. BUY 120.36                    Ordinary Limited 57                                  57                                 13‐Feb‐2025 The Vanguard Group, Inc. BUY 120.35                    Ordinary Limited 4,321                            4,321                            13‐Feb‐2025 The Vanguard Group, Inc. BUY 50.39                      Ordinary plc 79                                  79                                 13‐Feb‐2025 The Vanguard Group, Inc. BUY 50.39                      Ordinary plc 112                                112                               13‐Feb‐2025 The Vanguard Group, Inc. BUY 50.39                      Ordinary plc 448                                448                               13‐Feb‐2025 The Vanguard Group, Inc. BUY 50.39                      Ordinary plc 560                                560                               13‐Feb‐2025 The Vanguard Group, Inc. BUY 50.39                      Ordinary plc 1,120                            1,120                            13‐Feb‐2025 The Vanguard Group, Inc. BUY 50.39                      Ordinary plc 434                                434                               13‐Feb‐2025 The Vanguard Group, Inc. BUY 50.39                      Ordinary plc 232                                232                               13‐Feb‐2025 The Vanguard Group, Inc. BUY 50.23                      Ordinary plc 9,362                            9,362                            14‐Feb‐2025 The Vanguard Group, Inc. BUY 121.17                    Ordinary Limited 160                                160                               14‐Feb‐2025 The Vanguard Group, Inc. BUY 121.17                    Ordinary Limited 2,820                            2,820                            14‐Feb‐2025 The Vanguard Group, Inc. BUY 120.67                    Ordinary Limited 1,395                            1,395                            14‐Feb‐2025 The Vanguard Group, Inc. BUY 120.67                    Ordinary Limited 5,952                            5,952                            14‐Feb‐2025 The Vanguard Group, Inc. BUY 121.50                    Ordinary Limited 618                                618                               14‐Feb‐2025 The Vanguard Group, Inc. BUY 50.54                      Ordinary plc 478                                478                               14‐Feb‐2025 The Vanguard Group, Inc. BUY 50.53                      Ordinary plc 5,890                            5,890                            14‐Feb‐2025 The Vanguard Group, Inc. BUY 50.53                      Ordinary plc 5,890                            5,890                            14‐Feb‐2025 The Vanguard Group, Inc. BUY 50.53                      Ordinary plc 12,096                          12,096                         14‐Feb‐2025 The Vanguard Group, Inc. BUY 50.53                      Ordinary plc 2,835                            2,835                            14‐Feb‐2025 The Vanguard Group, Inc. BUY 51.29                      Ordinary plc 1,422                            1,422                            14‐Feb‐2025 The Vanguard Group, Inc. BUY 50.54                      Ordinary plc 913                                913                               17‐Feb‐2025 The Vanguard Group, Inc. SELL 50.90                      Ordinary plc (19,437)                         (19,437)                        17‐Feb‐2025 The Vanguard Group, Inc. BUY 50.85                      Ordinary plc 976                                976                               17‐Feb‐2025 The Vanguard Group, Inc. BUY 50.85                      Ordinary plc 558                                558                               18‐Feb‐2025 The Vanguard Group, Inc. BUY 120.66                    Ordinary Limited 80                                  80                                 18‐Feb‐2025 The Vanguard Group, Inc. BUY 120.66                    Ordinary Limited 800                                800                               18‐Feb‐2025 The Vanguard Group, Inc. BUY 120.46                    Ordinary Limited 616                                616                               18‐Feb‐2025 The Vanguard Group, Inc. BUY 120.66                    Ordinary Limited 89                                  89                                 18‐Feb‐2025 The Vanguard Group, Inc. BUY 120.70                    Ordinary Limited 1,488                            1,488                            18‐Feb‐2025 The Vanguard Group, Inc. BUY 50.81                      Ordinary plc 239                                239                               18‐Feb‐2025 The Vanguard Group, Inc. BUY 50.81                      Ordinary plc 2,390                            2,390                            18‐Feb‐2025 The Vanguard Group, Inc. BUY 50.81                      Ordinary plc 217                                217                               18‐Feb‐2025 The Vanguard Group, Inc. BUY 50.83                      Ordinary plc 9,408                            9,408                            18‐Feb‐2025 The Vanguard Group, Inc. BUY 50.83                      Ordinary plc 3,024                            3,024                            19‐Feb‐2025 The Vanguard Group, Inc. BUY 121.95                    Ordinary Limited 98                                  98                                 19‐Feb‐2025 The Vanguard Group, Inc. BUY 121.95                    Ordinary Limited 240                                240                               19‐Feb‐2025 The Vanguard Group, Inc. BUY 121.04                    Ordinary Limited 3,348                            3,348                            19‐Feb‐2025 The Vanguard Group, Inc. BUY 121.95                    Ordinary Limited 2,112                            2,112                            19‐Feb‐2025 The Vanguard Group, Inc. BUY 50.36                      Ordinary plc 224                                224                               19‐Feb‐2025 The Vanguard Group, Inc. BUY 50.36                      Ordinary plc 717                                717                               19‐Feb‐2025 The Vanguard Group, Inc. BUY 50.19                      Ordinary plc 6,804                            6,804                            19‐Feb‐2025 The Vanguard Group, Inc. BUY 50.36                      Ordinary plc 7,764                            7,764                            19‐Feb‐2025 The Vanguard Group, Inc. BUY 50.36                      Ordinary plc 942                                942                               # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  20‐Feb‐2025 The Vanguard Group, Inc. BUY 120.09                    Ordinary Limited 196                                196                               20‐Feb‐2025 The Vanguard Group, Inc. BUY 120.09                    Ordinary Limited 368                                368                               20‐Feb‐2025 The Vanguard Group, Inc. BUY 120.09                    Ordinary Limited 490                                490                               20‐Feb‐2025 The Vanguard Group, Inc. BUY 120.09                    Ordinary Limited 1,305                            1,305                            20‐Feb‐2025 The Vanguard Group, Inc. BUY 121.14                    Ordinary Limited 5,574                            5,574                            20‐Feb‐2025 The Vanguard Group, Inc. BUY 121.04                    Ordinary Limited 2,790                            2,790                            20‐Feb‐2025 The Vanguard Group, Inc. BUY 50.62                      Ordinary plc 448                                448                               20‐Feb‐2025 The Vanguard Group, Inc. BUY 50.62                      Ordinary plc 1,016                            1,016                            20‐Feb‐2025 The Vanguard Group, Inc. BUY 50.62                      Ordinary plc 1,120                            1,120                            20‐Feb‐2025 The Vanguard Group, Inc. BUY 50.62                      Ordinary plc 1,952                            1,952                            20‐Feb‐2025 The Vanguard Group, Inc. BUY 50.62                      Ordinary plc 2,555                            2,555                            20‐Feb‐2025 The Vanguard Group, Inc. BUY 50.71                      Ordinary plc 9,168                            9,168                            20‐Feb‐2025 The Vanguard Group, Inc. BUY 50.95                      Ordinary plc 5,670                            5,670                            20‐Feb‐2025 The Vanguard Group, Inc. BUY 50.71                      Ordinary plc 797                                797                               21‐Feb‐2025 The Vanguard Group, Inc. BUY 123.49                    Ordinary Limited 240                                240                               21‐Feb‐2025 The Vanguard Group, Inc. BUY 123.49                    Ordinary Limited 372                                372                               21‐Feb‐2025 The Vanguard Group, Inc. BUY 122.84                    Ordinary Limited 424                                424                               21‐Feb‐2025 The Vanguard Group, Inc. BUY 50.82                      Ordinary plc 717                                717                               21‐Feb‐2025 The Vanguard Group, Inc. BUY 50.44                      Ordinary plc 1,344                            1,344                            24‐Feb‐2025 The Vanguard Group, Inc. BUY 118.82                    Ordinary Limited 465                                465                               24‐Feb‐2025 The Vanguard Group, Inc. BUY 118.82                    Ordinary Limited 788                                788                               24‐Feb‐2025 The Vanguard Group, Inc. BUY 119.40                    Ordinary Limited 4,031                            4,031                            24‐Feb‐2025 The Vanguard Group, Inc. SELL 50.07                      Ordinary plc (4,880)                           (4,880)                          24‐Feb‐2025 The Vanguard Group, Inc. BUY 49.62                      Ordinary plc 14,136                          14,136                         24‐Feb‐2025 The Vanguard Group, Inc. BUY 49.62                      Ordinary plc 8,835                            8,835                            24‐Feb‐2025 The Vanguard Group, Inc. BUY 49.62                      Ordinary plc 945                                945                               24‐Feb‐2025 The Vanguard Group, Inc. BUY 49.62                      Ordinary plc 2,276                            2,276                            24‐Feb‐2025 The Vanguard Group, Inc. BUY 50.07                      Ordinary plc 1,776                            1,776                            25‐Feb‐2025 The Vanguard Group, Inc. BUY 119.06                    Ordinary Limited 49                                  49                                 25‐Feb‐2025 The Vanguard Group, Inc. BUY 119.06                    Ordinary Limited 147                                147                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 119.06                    Ordinary Limited 196                                196                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 119.06                    Ordinary Limited 196                                196                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 119.06                    Ordinary Limited 87                                  87                                 25‐Feb‐2025 The Vanguard Group, Inc. BUY 118.79                    Ordinary Limited 426                                426                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 119.06                    Ordinary Limited 547                                547                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 119.60                    Ordinary Limited 718                                718                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 191                                191                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 112                                112                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 336                                336                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 448                                448                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 159                                159                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.73                      Ordinary plc 1,344                            1,344                            25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.73                      Ordinary plc 4,704                            4,704                            25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.73                      Ordinary plc 2,352                            2,352                            25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.73                      Ordinary plc 5,880                            5,880                            25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 956                                956                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.97                      Ordinary plc 902                                902                               25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 1,722                            1,722                            25‐Feb‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 5,915                            5,915                            26‐Feb‐2025 The Vanguard Group, Inc. BUY 115.02                    Ordinary Limited 98                                  98                                 26‐Feb‐2025 The Vanguard Group, Inc. SELL 115.02                    Ordinary Limited (1,488)                           (1,488)                          26‐Feb‐2025 The Vanguard Group, Inc. BUY 114.90                    Ordinary Limited 1,600                            1,600                            26‐Feb‐2025 The Vanguard Group, Inc. BUY 115.02                    Ordinary Limited 144                                144                               26‐Feb‐2025 The Vanguard Group, Inc. BUY 114.90                    Ordinary Limited 4,464                            4,464                            26‐Feb‐2025 The Vanguard Group, Inc. BUY 114.90                    Ordinary Limited 788                                788                               26‐Feb‐2025 The Vanguard Group, Inc. BUY 117.14                    Ordinary Limited 4,864                            4,864                            26‐Feb‐2025 The Vanguard Group, Inc. BUY 48.85                      Ordinary plc 235                                235                               26‐Feb‐2025 The Vanguard Group, Inc. BUY 48.85                      Ordinary plc 224                                224                               26‐Feb‐2025 The Vanguard Group, Inc. BUY 48.85                      Ordinary plc 5,022                            5,022                            26‐Feb‐2025 The Vanguard Group, Inc. BUY 48.85                      Ordinary plc 9,269                            9,269                            26‐Feb‐2025 The Vanguard Group, Inc. BUY 48.44                      Ordinary plc 8,835                            8,835                            26‐Feb‐2025 The Vanguard Group, Inc. BUY 48.85                      Ordinary plc 420                                420                               26‐Feb‐2025 The Vanguard Group, Inc. BUY 48.44                      Ordinary plc 9,072                            9,072                            26‐Feb‐2025 The Vanguard Group, Inc. BUY 48.85                      Ordinary plc 7,273                            7,273                            26‐Feb‐2025 The Vanguard Group, Inc. BUY 48.44                      Ordinary plc 2,268                            2,268                            27‐Feb‐2025 The Vanguard Group, Inc. BUY 116.69                    Ordinary Limited 55                                  55                                 27‐Feb‐2025 The Vanguard Group, Inc. BUY 116.69                    Ordinary Limited 65                                  65                                 27‐Feb‐2025 The Vanguard Group, Inc. BUY 48.19                      Ordinary plc 207                                207                               27‐Feb‐2025 The Vanguard Group, Inc. BUY 47.94                      Ordinary plc 4,123                            4,123                            27‐Feb‐2025 The Vanguard Group, Inc. BUY 47.94                      Ordinary plc 8,835                            8,835                            27‐Feb‐2025 The Vanguard Group, Inc. BUY 48.19                      Ordinary plc 101                                101                               # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  27‐Feb‐2025 The Vanguard Group, Inc. BUY 48.19                      Ordinary plc 948                                948                               27‐Feb‐2025 The Vanguard Group, Inc. BUY 48.19                      Ordinary plc 1,178                            1,178                            28‐Feb‐2025 The Vanguard Group, Inc. BUY 113.37                    Ordinary Limited 12,224                          12,224                         28‐Feb‐2025 The Vanguard Group, Inc. BUY 113.37                    Ordinary Limited 400                                400                               28‐Feb‐2025 The Vanguard Group, Inc. BUY 47.94                      Ordinary plc 1,195                            1,195                            28‐Feb‐2025 The Vanguard Group, Inc. BUY 47.94                      Ordinary plc 12,433                          12,433                         28‐Feb‐2025 The Vanguard Group, Inc. BUY 47.94                      Ordinary plc 8,352                            8,352                            28‐Feb‐2025 The Vanguard Group, Inc. BUY 47.94                      Ordinary plc 597                                597                               3‐Mar‐2025 The Vanguard Group, Inc. BUY 117.41                    Ordinary Limited 196                                196                               3‐Mar‐2025 The Vanguard Group, Inc. BUY 117.41                    Ordinary Limited 532                                532                               3‐Mar‐2025 The Vanguard Group, Inc. BUY 48.77                      Ordinary plc 448                                448                               3‐Mar‐2025 The Vanguard Group, Inc. BUY 48.07                      Ordinary plc 8,835                            8,835                            3‐Mar‐2025 The Vanguard Group, Inc. BUY 48.77                      Ordinary plc 385                                385                               4‐Mar‐2025 The Vanguard Group, Inc. BUY 117.18                    Ordinary Limited 92                                  92                                 4‐Mar‐2025 The Vanguard Group, Inc. BUY 117.18                    Ordinary Limited 147                                147                               4‐Mar‐2025 The Vanguard Group, Inc. BUY 116.55                    Ordinary Limited 528                                528                               4‐Mar‐2025 The Vanguard Group, Inc. BUY 48.50                      Ordinary plc 254                                254                               4‐Mar‐2025 The Vanguard Group, Inc. BUY 48.50                      Ordinary plc 336                                336                               4‐Mar‐2025 The Vanguard Group, Inc. SELL 48.44                      Ordinary plc (63,257)                         (63,257)                        4‐Mar‐2025 The Vanguard Group, Inc. BUY 48.59                      Ordinary plc 331                                331                               5‐Mar‐2025 The Vanguard Group, Inc. BUY 117.50                    Ordinary Limited 160                                160                               5‐Mar‐2025 The Vanguard Group, Inc. BUY 117.50                    Ordinary Limited 55                                  55                                 5‐Mar‐2025 The Vanguard Group, Inc. BUY 118.78                    Ordinary Limited 2,325                            2,325                            5‐Mar‐2025 The Vanguard Group, Inc. BUY 118.78                    Ordinary Limited 2,883                            2,883                            5‐Mar‐2025 The Vanguard Group, Inc. BUY 117.50                    Ordinary Limited 5,455                            5,455                            5‐Mar‐2025 The Vanguard Group, Inc. SELL 118.40                    Ordinary Limited (273)                              (273)                              5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.04                      Ordinary plc 478                                478                               5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.04                      Ordinary plc 1,890                            1,890                            5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.54                      Ordinary plc 11,780                          11,780                         5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.54                      Ordinary plc 15,903                          15,903                         5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.04                      Ordinary plc 5,662                            5,662                            5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.04                      Ordinary plc 235                                235                               5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.10                      Ordinary plc 23,115                          23,115                         5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.54                      Ordinary plc 4,725                            4,725                            5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.54                      Ordinary plc 5,859                            5,859                            5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.04                      Ordinary plc 12,711                          12,711                         5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.04                      Ordinary plc 885                                885                               5‐Mar‐2025 The Vanguard Group, Inc. BUY 49.04                      Ordinary plc 1,151                            1,151                            5‐Mar‐2025 The Vanguard Group, Inc. SELL 49.15                      Ordinary plc (563)                              (563)                              6‐Mar‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 49                                  49                                 6‐Mar‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 392                                392                               6‐Mar‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 735                                735                               6‐Mar‐2025 The Vanguard Group, Inc. BUY 114.33                    Ordinary Limited 3,627                            3,627                            6‐Mar‐2025 The Vanguard Group, Inc. BUY 114.33                    Ordinary Limited 594                                594                               6‐Mar‐2025 The Vanguard Group, Inc. BUY 47.91                      Ordinary plc 435                                435                               6‐Mar‐2025 The Vanguard Group, Inc. BUY 47.91                      Ordinary plc 112                                112                               6‐Mar‐2025 The Vanguard Group, Inc. BUY 47.91                      Ordinary plc 896                                896                               6‐Mar‐2025 The Vanguard Group, Inc. BUY 47.91                      Ordinary plc 1,680                            1,680                            6‐Mar‐2025 The Vanguard Group, Inc. BUY 47.53                      Ordinary plc 4,123                            4,123                            6‐Mar‐2025 The Vanguard Group, Inc. BUY 47.53                      Ordinary plc 20,026                          20,026                         6‐Mar‐2025 The Vanguard Group, Inc. BUY 47.53                      Ordinary plc 7,371                            7,371                            6‐Mar‐2025 The Vanguard Group, Inc. BUY 47.91                      Ordinary plc 949                                949                               6‐Mar‐2025 The Vanguard Group, Inc. BUY 47.53                      Ordinary plc 1,707                            1,707                            6‐Mar‐2025 The Vanguard Group, Inc. BUY 47.91                      Ordinary plc 1,554                            1,554                            6‐Mar‐2025 The Vanguard Group, Inc. BUY 48.06                      Ordinary plc 226                                226                               7‐Mar‐2025 The Vanguard Group, Inc. BUY 115.20                    Ordinary Limited 240                                240                               7‐Mar‐2025 The Vanguard Group, Inc. BUY 115.20                    Ordinary Limited 178                                178                               7‐Mar‐2025 The Vanguard Group, Inc. BUY 115.20                    Ordinary Limited 56                                  56                                 7‐Mar‐2025 The Vanguard Group, Inc. BUY 116.25                    Ordinary Limited 1,395                            1,395                            7‐Mar‐2025 The Vanguard Group, Inc. BUY 115.20                    Ordinary Limited 685                                685                               7‐Mar‐2025 The Vanguard Group, Inc. BUY 116.25                    Ordinary Limited 1,980                            1,980                            7‐Mar‐2025 The Vanguard Group, Inc. BUY 48.03                      Ordinary plc 717                                717                               7‐Mar‐2025 The Vanguard Group, Inc. BUY 48.03                      Ordinary plc 390                                390                               7‐Mar‐2025 The Vanguard Group, Inc. BUY 48.60                      Ordinary plc 1,767                            1,767                            7‐Mar‐2025 The Vanguard Group, Inc. BUY 48.03                      Ordinary plc 213                                213                               7‐Mar‐2025 The Vanguard Group, Inc. BUY 48.60                      Ordinary plc 2,835                            2,835                            7‐Mar‐2025 The Vanguard Group, Inc. BUY 48.03                      Ordinary plc 329                                329                               7‐Mar‐2025 The Vanguard Group, Inc. BUY 48.60                      Ordinary plc 5,690                            5,690                            10‐Mar‐2025 The Vanguard Group, Inc. BUY 118.00                    Ordinary Limited 672                                672                               10‐Mar‐2025 The Vanguard Group, Inc. BUY 118.72                    Ordinary Limited 97                                  97                                 10‐Mar‐2025 The Vanguard Group, Inc. BUY 48.29                      Ordinary plc 119                                119                               # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  10‐Mar‐2025 The Vanguard Group, Inc. BUY 48.22                      Ordinary plc 772                                772                               10‐Mar‐2025 The Vanguard Group, Inc. BUY 48.22                      Ordinary plc 5,890                            5,890                            10‐Mar‐2025 The Vanguard Group, Inc. BUY 48.22                      Ordinary plc 5,890                            5,890                            10‐Mar‐2025 The Vanguard Group, Inc. BUY 48.29                      Ordinary plc 200                                200                               11‐Mar‐2025 The Vanguard Group, Inc. BUY 119.34                    Ordinary Limited 392                                392                               11‐Mar‐2025 The Vanguard Group, Inc. SELL 118.54                    Ordinary Limited (6,080)                           (6,080)                          11‐Mar‐2025 The Vanguard Group, Inc. BUY 118.54                    Ordinary Limited 3,348                            3,348                            11‐Mar‐2025 The Vanguard Group, Inc. BUY 118.38                    Ordinary Limited 5,051                            5,051                            11‐Mar‐2025 The Vanguard Group, Inc. BUY 47.60                      Ordinary plc 896                                896                               11‐Mar‐2025 The Vanguard Group, Inc. BUY 47.62                      Ordinary plc 10,602                          10,602                         11‐Mar‐2025 The Vanguard Group, Inc. BUY 48.47                      Ordinary plc 2,014                            2,014                            11‐Mar‐2025 The Vanguard Group, Inc. BUY 47.62                      Ordinary plc 5,890                            5,890                            11‐Mar‐2025 The Vanguard Group, Inc. BUY 47.62                      Ordinary plc 6,804                            6,804                            11‐Mar‐2025 The Vanguard Group, Inc. SELL 47.69                      Ordinary plc (6,980)                           (6,980)                          11‐Mar‐2025 The Vanguard Group, Inc. SELL 47.69                      Ordinary plc (31,772)                         (31,772)                        12‐Mar‐2025 The Vanguard Group, Inc. BUY 117.22                    Ordinary Limited 55                                  55                                 12‐Mar‐2025 The Vanguard Group, Inc. BUY 117.73                    Ordinary Limited 1,791                            1,791                            12‐Mar‐2025 The Vanguard Group, Inc. BUY 46.82                      Ordinary plc 14,725                          14,725                         12‐Mar‐2025 The Vanguard Group, Inc. BUY 46.91                      Ordinary plc 126                                126                               12‐Mar‐2025 The Vanguard Group, Inc. BUY 46.82                      Ordinary plc 5,103                            5,103                            13‐Mar‐2025 The Vanguard Group, Inc. BUY 115.99                    Ordinary Limited 230                                230                               13‐Mar‐2025 The Vanguard Group, Inc. BUY 115.99                    Ordinary Limited 230                                230                               13‐Mar‐2025 The Vanguard Group, Inc. BUY 115.99                    Ordinary Limited 230                                230                               13‐Mar‐2025 The Vanguard Group, Inc. BUY 115.99                    Ordinary Limited 160                                160                               13‐Mar‐2025 The Vanguard Group, Inc. SELL 116.32                    Ordinary Limited (2,012)                           (2,012)                          13‐Mar‐2025 The Vanguard Group, Inc. BUY 47.30                      Ordinary plc 334                                334                               13‐Mar‐2025 The Vanguard Group, Inc. BUY 47.30                      Ordinary plc 448                                448                               13‐Mar‐2025 The Vanguard Group, Inc. BUY 47.30                      Ordinary plc 635                                635                               13‐Mar‐2025 The Vanguard Group, Inc. BUY 47.30                      Ordinary plc 478                                478                               13‐Mar‐2025 The Vanguard Group, Inc. BUY 47.32                      Ordinary plc 11,191                          11,191                         13‐Mar‐2025 The Vanguard Group, Inc. SELL 46.77                      Ordinary plc (2,495)                           (2,495)                          13‐Mar‐2025 The Vanguard Group, Inc. BUY 47.30                      Ordinary plc 549                                549                               14‐Mar‐2025 The Vanguard Group, Inc. BUY 117.10                    Ordinary Limited 49                                  49                                 14‐Mar‐2025 The Vanguard Group, Inc. BUY 118.20                    Ordinary Limited 3,930                            3,930                            14‐Mar‐2025 The Vanguard Group, Inc. BUY 117.10                    Ordinary Limited 54                                  54                                 14‐Mar‐2025 The Vanguard Group, Inc. BUY 118.20                    Ordinary Limited 2,232                            2,232                            14‐Mar‐2025 The Vanguard Group, Inc. SELL 117.37                    Ordinary Limited (4,074)                           (4,074)                          14‐Mar‐2025 The Vanguard Group, Inc. BUY 117.85                    Ordinary Limited 3,959                            3,959                            14‐Mar‐2025 The Vanguard Group, Inc. BUY 48.18                      Ordinary plc 273                                273                               14‐Mar‐2025 The Vanguard Group, Inc. BUY 48.18                      Ordinary plc 112                                112                               14‐Mar‐2025 The Vanguard Group, Inc. BUY 48.67                      Ordinary plc 11,690                          11,690                         14‐Mar‐2025 The Vanguard Group, Inc. BUY 48.67                      Ordinary plc 7,068                            7,068                            14‐Mar‐2025 The Vanguard Group, Inc. BUY 48.18                      Ordinary plc 207                                207                               14‐Mar‐2025 The Vanguard Group, Inc. BUY 48.67                      Ordinary plc 4,536                            4,536                            14‐Mar‐2025 The Vanguard Group, Inc. SELL 48.04                      Ordinary plc (10,119)                         (10,119)                        14‐Mar‐2025 The Vanguard Group, Inc. BUY 48.18                      Ordinary plc 898                                898                               17‐Mar‐2025 The Vanguard Group, Inc. BUY 119.20                    Ordinary Limited 320                                320                               17‐Mar‐2025 The Vanguard Group, Inc. BUY 119.20                    Ordinary Limited 89                                  89                                 17‐Mar‐2025 The Vanguard Group, Inc. BUY 120.13                    Ordinary Limited 2,139                            2,139                            17‐Mar‐2025 The Vanguard Group, Inc. BUY 120.13                    Ordinary Limited 4,371                            4,371                            17‐Mar‐2025 The Vanguard Group, Inc. BUY 120.13                    Ordinary Limited 2,000                            2,000                            17‐Mar‐2025 The Vanguard Group, Inc. BUY 120.13                    Ordinary Limited 2,000                            2,000                            17‐Mar‐2025 The Vanguard Group, Inc. BUY 48.91                      Ordinary plc 956                                956                               17‐Mar‐2025 The Vanguard Group, Inc. BUY 48.91                      Ordinary plc 195                                195                               17‐Mar‐2025 The Vanguard Group, Inc. BUY 48.99                      Ordinary plc 18,848                          18,848                         17‐Mar‐2025 The Vanguard Group, Inc. BUY 48.99                      Ordinary plc 8,883                            8,883                            17‐Mar‐2025 The Vanguard Group, Inc. BUY 48.99                      Ordinary plc 4,347                            4,347                            17‐Mar‐2025 The Vanguard Group, Inc. BUY 48.99                      Ordinary plc 5,710                            5,710                            17‐Mar‐2025 The Vanguard Group, Inc. BUY 48.99                      Ordinary plc 5,710                            5,710                            18‐Mar‐2025 The Vanguard Group, Inc. BUY 119.53                    Ordinary Limited 441                                441                               18‐Mar‐2025 The Vanguard Group, Inc. BUY 119.53                    Ordinary Limited 89                                  89                                 18‐Mar‐2025 The Vanguard Group, Inc. BUY 49.07                      Ordinary plc 249                                249                               18‐Mar‐2025 The Vanguard Group, Inc. BUY 49.07                      Ordinary plc 1,008                            1,008                            18‐Mar‐2025 The Vanguard Group, Inc. BUY 49.07                      Ordinary plc 195                                195                               19‐Mar‐2025 The Vanguard Group, Inc. BUY 118.70                    Ordinary Limited 202                                202                               19‐Mar‐2025 The Vanguard Group, Inc. BUY 118.70                    Ordinary Limited 170                                170                               19‐Mar‐2025 The Vanguard Group, Inc. BUY 119.23                    Ordinary Limited 1,176                            1,176                            19‐Mar‐2025 The Vanguard Group, Inc. BUY 118.70                    Ordinary Limited 194                                194                               19‐Mar‐2025 The Vanguard Group, Inc. BUY 119.23                    Ordinary Limited 800                                800                               19‐Mar‐2025 The Vanguard Group, Inc. BUY 49.07                      Ordinary plc 174                                174                               19‐Mar‐2025 The Vanguard Group, Inc. BUY 49.07                      Ordinary plc 762                                762                               # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  19‐Mar‐2025 The Vanguard Group, Inc. BUY 49.07                      Ordinary plc 512                                512                               19‐Mar‐2025 The Vanguard Group, Inc. BUY 49.07                      Ordinary plc 3,904                            3,904                            19‐Mar‐2025 The Vanguard Group, Inc. BUY 49.07                      Ordinary plc 558                                558                               19‐Mar‐2025 The Vanguard Group, Inc. BUY 49.07                      Ordinary plc 368                                368                               19‐Mar‐2025 The Vanguard Group, Inc. BUY 49.11                      Ordinary plc 1,351                            1,351                            19‐Mar‐2025 The Vanguard Group, Inc. BUY 49.07                      Ordinary plc 538                                538                               19‐Mar‐2025 The Vanguard Group, Inc. BUY 49.11                      Ordinary plc 2,292                            2,292                            20‐Mar‐2025 The Vanguard Group, Inc. BUY 117.50                    Ordinary Limited 196                                196                               20‐Mar‐2025 The Vanguard Group, Inc. BUY 117.50                    Ordinary Limited 490                                490                               20‐Mar‐2025 The Vanguard Group, Inc. BUY 117.50                    Ordinary Limited 1,792                            1,792                            20‐Mar‐2025 The Vanguard Group, Inc. BUY 117.50                    Ordinary Limited 404                                404                               20‐Mar‐2025 The Vanguard Group, Inc. BUY 117.50                    Ordinary Limited 1,212                            1,212                            20‐Mar‐2025 The Vanguard Group, Inc. BUY 48.43                      Ordinary plc 448                                448                               20‐Mar‐2025 The Vanguard Group, Inc. BUY 48.43                      Ordinary plc 1,120                            1,120                            20‐Mar‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 5,384                            5,384                            20‐Mar‐2025 The Vanguard Group, Inc. BUY 48.43                      Ordinary plc 12,611                          12,611                         20‐Mar‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 4,712                            4,712                            20‐Mar‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 3,432                            3,432                            20‐Mar‐2025 The Vanguard Group, Inc. BUY 48.40                      Ordinary plc 1,144                            1,144                            21‐Mar‐2025 The Vanguard Group, Inc. SELL 118.58                    Ordinary Limited (2,138)                           (2,138)                          21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 240                                240                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 29                                  29                                 21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 824                                824                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 76                                  76                                 21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 96                                  96                                 21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 2,805                            2,805                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 117.64                    Ordinary Limited 1,008                            1,008                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 823                                823                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 24,175                          24,175                         21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 13                                  13                                 21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 357                                357                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 605                                605                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 117.64                    Ordinary Limited 2,790                            2,790                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 17,762                          17,762                         21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 311                                311                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 9,125                            9,125                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 17                                  17                                 21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 470                                470                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 77                                  77                                 21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 2,222                            2,222                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 68                                  68                                 21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 1,962                            1,962                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 17                                  17                                 21‐Mar‐2025 The Vanguard Group, Inc. BUY 118.58                    Ordinary Limited 470                                470                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 57,124                          57,124                         21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 643                                643                               21‐Mar‐2025 The Vanguard Group, Inc. SELL 47.57                      Ordinary plc (13,657)                         (13,657)                        21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 717                                717                               21‐Mar‐2025 The Vanguard Group, Inc. SELL 47.57                      Ordinary plc (2,549)                           (2,549)                          21‐Mar‐2025 The Vanguard Group, Inc. SELL 47.57                      Ordinary plc (2,487)                           (2,487)                          21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 976                                976                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 10,332                          10,332                         21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 1,952                            1,952                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 232                                232                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 6,170                            6,170                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.70                      Ordinary plc 1,158                            1,158                            21‐Mar‐2025 The Vanguard Group, Inc. SELL 47.57                      Ordinary plc (74,532)                         (74,532)                        21‐Mar‐2025 The Vanguard Group, Inc. SELL 47.57                      Ordinary plc (5,493)                           (5,493)                          21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 55,356                          55,356                         21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 20,591                          20,591                         21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 1,117                            1,117                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.70                      Ordinary plc 5,670                            5,670                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 1,692                            1,692                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 2,197                            2,197                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 1,195                            1,195                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 821                                821                               21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 1,494                            1,494                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 6,209                            6,209                            21‐Mar‐2025 The Vanguard Group, Inc. BUY 47.57                      Ordinary plc 871                                871                               24‐Mar‐2025 The Vanguard Group, Inc. BUY 119.19                    Ordinary Limited 2,822                            2,822                            24‐Mar‐2025 The Vanguard Group, Inc. BUY 119.10                    Ordinary Limited 111                                111                               # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  24‐Mar‐2025 The Vanguard Group, Inc. BUY 118.00                    Ordinary Limited 591                                591                               24‐Mar‐2025 The Vanguard Group, Inc. BUY 48.15                      Ordinary plc 2,516                            2,516                            24‐Mar‐2025 The Vanguard Group, Inc. BUY 48.15                      Ordinary plc 18,383                          18,383                         24‐Mar‐2025 The Vanguard Group, Inc. BUY 48.28                      Ordinary plc 264                                264                               24‐Mar‐2025 The Vanguard Group, Inc. BUY 48.76                      Ordinary plc 1,087                            1,087                            25‐Mar‐2025 The Vanguard Group, Inc. BUY 118.78                    Ordinary Limited 276                                276                               25‐Mar‐2025 The Vanguard Group, Inc. BUY 118.78                    Ordinary Limited 276                                276                               25‐Mar‐2025 The Vanguard Group, Inc. BUY 118.78                    Ordinary Limited 72                                  72                                 25‐Mar‐2025 The Vanguard Group, Inc. BUY 118.78                    Ordinary Limited 76                                  76                                 25‐Mar‐2025 The Vanguard Group, Inc. BUY 118.96                    Ordinary Limited 559                                559                               25‐Mar‐2025 The Vanguard Group, Inc. BUY 119.43                    Ordinary Limited 594                                594                               25‐Mar‐2025 The Vanguard Group, Inc. BUY 48.56                      Ordinary plc 762                                762                               25‐Mar‐2025 The Vanguard Group, Inc. BUY 48.56                      Ordinary plc 1,952                            1,952                            25‐Mar‐2025 The Vanguard Group, Inc. BUY 48.56                      Ordinary plc 225                                225                               25‐Mar‐2025 The Vanguard Group, Inc. BUY 48.56                      Ordinary plc 232                                232                               25‐Mar‐2025 The Vanguard Group, Inc. BUY 47.92                      Ordinary plc 1,457                            1,457                            25‐Mar‐2025 The Vanguard Group, Inc. BUY 48.52                      Ordinary plc 1,704                            1,704                            25‐Mar‐2025 The Vanguard Group, Inc. BUY 47.92                      Ordinary plc 6,703                            6,703                            25‐Mar‐2025 The Vanguard Group, Inc. BUY 48.56                      Ordinary plc 2,687                            2,687                            25‐Mar‐2025 The Vanguard Group, Inc. BUY 48.68                      Ordinary plc 275                                275                               26‐Mar‐2025 The Vanguard Group, Inc. BUY 119.96                    Ordinary Limited 147                                147                               26‐Mar‐2025 The Vanguard Group, Inc. BUY 119.96                    Ordinary Limited 400                                400                               26‐Mar‐2025 The Vanguard Group, Inc. BUY 119.96                    Ordinary Limited 76                                  76                                 26‐Mar‐2025 The Vanguard Group, Inc. BUY 119.96                    Ordinary Limited 67                                  67                                 26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.80                      Ordinary plc 257                                257                               26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.80                      Ordinary plc 465                                465                               26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.80                      Ordinary plc 1,195                            1,195                            26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.80                      Ordinary plc 232                                232                               26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.72                      Ordinary plc 17,790                          17,790                         26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.77                      Ordinary plc 6,615                            6,615                            26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.72                      Ordinary plc 14,825                          14,825                         26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.80                      Ordinary plc 130                                130                               26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.80                      Ordinary plc 9,994                            9,994                            26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.80                      Ordinary plc 889                                889                               26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.77                      Ordinary plc 1,243                            1,243                            26‐Mar‐2025 The Vanguard Group, Inc. BUY 48.80                      Ordinary plc 568                                568                               27‐Mar‐2025 The Vanguard Group, Inc. BUY 120.09                    Ordinary Limited 245                                245                               27‐Mar‐2025 The Vanguard Group, Inc. BUY 120.09                    Ordinary Limited 308                                308                               27‐Mar‐2025 The Vanguard Group, Inc. BUY 120.24                    Ordinary Limited 1,458                            1,458                            27‐Mar‐2025 The Vanguard Group, Inc. BUY 120.09                    Ordinary Limited 14,129                          14,129                         27‐Mar‐2025 The Vanguard Group, Inc. BUY 120.09                    Ordinary Limited 2,775                            2,775                            27‐Mar‐2025 The Vanguard Group, Inc. BUY 120.24                    Ordinary Limited 788                                788                               27‐Mar‐2025 The Vanguard Group, Inc. BUY 120.09                    Ordinary Limited 536                                536                               27‐Mar‐2025 The Vanguard Group, Inc. BUY 120.35                    Ordinary Limited 3,704                            3,704                            27‐Mar‐2025 The Vanguard Group, Inc. BUY 48.14                      Ordinary plc 775                                775                               27‐Mar‐2025 The Vanguard Group, Inc. BUY 48.14                      Ordinary plc 6,154                            6,154                            27‐Mar‐2025 The Vanguard Group, Inc. BUY 48.14                      Ordinary plc 14,661                          14,661                         27‐Mar‐2025 The Vanguard Group, Inc. BUY 48.14                      Ordinary plc 122                                122                               27‐Mar‐2025 The Vanguard Group, Inc. BUY 48.14                      Ordinary plc 9,644                            9,644                            27‐Mar‐2025 The Vanguard Group, Inc. BUY 48.02                      Ordinary plc 3,384                            3,384                            27‐Mar‐2025 The Vanguard Group, Inc. BUY 48.14                      Ordinary plc 20,570                          20,570                         27‐Mar‐2025 The Vanguard Group, Inc. BUY 48.14                      Ordinary plc 1,905                            1,905                            27‐Mar‐2025 The Vanguard Group, Inc. BUY 48.02                      Ordinary plc 2,268                            2,268                            27‐Mar‐2025 The Vanguard Group, Inc. BUY 48.14                      Ordinary plc 330                                330                               28‐Mar‐2025 The Vanguard Group, Inc. BUY 121.26                    Ordinary Limited 240                                240                               28‐Mar‐2025 The Vanguard Group, Inc. BUY 121.26                    Ordinary Limited 386                                386                               28‐Mar‐2025 The Vanguard Group, Inc. BUY 119.76                    Ordinary Limited 1,322                            1,322                            28‐Mar‐2025 The Vanguard Group, Inc. BUY 120.38                    Ordinary Limited 4,050                            4,050                            28‐Mar‐2025 The Vanguard Group, Inc. BUY 119.76                    Ordinary Limited 62                                  62                                 28‐Mar‐2025 The Vanguard Group, Inc. BUY 47.16                      Ordinary plc 139                                139                               28‐Mar‐2025 The Vanguard Group, Inc. BUY 47.16                      Ordinary plc 717                                717                               28‐Mar‐2025 The Vanguard Group, Inc. BUY 47.16                      Ordinary plc 2,440                            2,440                            28‐Mar‐2025 The Vanguard Group, Inc. BUY 48.10                      Ordinary plc 1,591                            1,591                            28‐Mar‐2025 The Vanguard Group, Inc. BUY 47.09                      Ordinary plc 9,400                            9,400                            28‐Mar‐2025 The Vanguard Group, Inc. SELL 47.27                      Ordinary plc (5,789)                           (5,789)                          28‐Mar‐2025 The Vanguard Group, Inc. SELL 47.02                      Ordinary plc (3,673)                           (3,673)                          28‐Mar‐2025 The Vanguard Group, Inc. BUY 47.16                      Ordinary plc 6,165                            6,165                            28‐Mar‐2025 The Vanguard Group, Inc. SELL 47.27                      Ordinary plc (26,530)                         (26,530)                        28‐Mar‐2025 The Vanguard Group, Inc. SELL 47.02                      Ordinary plc (16,836)                         (16,836)                        31‐Mar‐2025 The Vanguard Group, Inc. BUY 115.49                    Ordinary Limited 49                                  49                                 31‐Mar‐2025 The Vanguard Group, Inc. BUY 115.49                    Ordinary Limited 230                                230                               # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  31‐Mar‐2025 The Vanguard Group, Inc. BUY 115.49                    Ordinary Limited 294                                294                               31‐Mar‐2025 The Vanguard Group, Inc. BUY 115.49                    Ordinary Limited 320                                320                               31‐Mar‐2025 The Vanguard Group, Inc. BUY 115.49                    Ordinary Limited 386                                386                               31‐Mar‐2025 The Vanguard Group, Inc. BUY 115.49                    Ordinary Limited 530                                530                               31‐Mar‐2025 The Vanguard Group, Inc. BUY 45.87                      Ordinary plc 155                                155                               31‐Mar‐2025 The Vanguard Group, Inc. BUY 45.87                      Ordinary plc 635                                635                               31‐Mar‐2025 The Vanguard Group, Inc. BUY 45.87                      Ordinary plc 930                                930                               31‐Mar‐2025 The Vanguard Group, Inc. BUY 45.87                      Ordinary plc 956                                956                               31‐Mar‐2025 The Vanguard Group, Inc. BUY 45.87                      Ordinary plc 425                                425                               31‐Mar‐2025 The Vanguard Group, Inc. BUY 45.87                      Ordinary plc 4,085                            4,085                            31‐Mar‐2025 The Vanguard Group, Inc. BUY 45.87                      Ordinary plc 844                                844                               31‐Mar‐2025 The Vanguard Group, Inc. BUY 45.87                      Ordinary plc 407                                407                               1‐Apr‐2025 The Vanguard Group, Inc. BUY 117.10                    Ordinary Limited 98                                  98                                 1‐Apr‐2025 The Vanguard Group, Inc. BUY 117.10                    Ordinary Limited 147                                147                               1‐Apr‐2025 The Vanguard Group, Inc. BUY 117.10                    Ordinary Limited 392                                392                               1‐Apr‐2025 The Vanguard Group, Inc. BUY 117.10                    Ordinary Limited 924                                924                               1‐Apr‐2025 The Vanguard Group, Inc. BUY 117.46                    Ordinary Limited 2,370                            2,370                            1‐Apr‐2025 The Vanguard Group, Inc. BUY 117.14                    Ordinary Limited 106                                106                               1‐Apr‐2025 The Vanguard Group, Inc. BUY 116.06                    Ordinary Limited 5,881                            5,881                            1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.55                      Ordinary plc 305                                305                               1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.55                      Ordinary plc 310                                310                               1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.55                      Ordinary plc 465                                465                               1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.55                      Ordinary plc 1,240                            1,240                            1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.55                      Ordinary plc 1,952                            1,952                            1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.65                      Ordinary plc 672                                672                               1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.60                      Ordinary plc 7,056                            7,056                            1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.50                      Ordinary plc 5,690                            5,690                            1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.55                      Ordinary plc 210                                210                               1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.48                      Ordinary plc 26,287                          26,287                         1‐Apr‐2025 The Vanguard Group, Inc. BUY 46.55                      Ordinary plc 1,189                            1,189                            2‐Apr‐2025 The Vanguard Group, Inc. BUY 115.08                    Ordinary Limited 49                                  49                                 2‐Apr‐2025 The Vanguard Group, Inc. BUY 115.08                    Ordinary Limited 92                                  92                                 2‐Apr‐2025 The Vanguard Group, Inc. BUY 115.08                    Ordinary Limited 276                                276                               2‐Apr‐2025 The Vanguard Group, Inc. BUY 115.64                    Ordinary Limited 1,494                            1,494                            2‐Apr‐2025 The Vanguard Group, Inc. BUY 115.08                    Ordinary Limited 83                                  83                                 2‐Apr‐2025 The Vanguard Group, Inc. BUY 115.08                    Ordinary Limited 695                                695                               2‐Apr‐2025 The Vanguard Group, Inc. BUY 115.64                    Ordinary Limited 985                                985                               2‐Apr‐2025 The Vanguard Group, Inc. BUY 46.02                      Ordinary plc 259                                259                               2‐Apr‐2025 The Vanguard Group, Inc. BUY 46.02                      Ordinary plc 155                                155                               2‐Apr‐2025 The Vanguard Group, Inc. BUY 46.02                      Ordinary plc 254                                254                               2‐Apr‐2025 The Vanguard Group, Inc. BUY 46.02                      Ordinary plc 762                                762                               2‐Apr‐2025 The Vanguard Group, Inc. BUY 46.24                      Ordinary plc 3,572                            3,572                            2‐Apr‐2025 The Vanguard Group, Inc. BUY 46.08                      Ordinary plc 1,332                            1,332                            2‐Apr‐2025 The Vanguard Group, Inc. BUY 46.02                      Ordinary plc 351                                351                               2‐Apr‐2025 The Vanguard Group, Inc. BUY 46.08                      Ordinary plc 2,835                            2,835                            3‐Apr‐2025 The Vanguard Group, Inc. BUY 111.94                    Ordinary Limited 294                                294                               3‐Apr‐2025 The Vanguard Group, Inc. BUY 111.94                    Ordinary Limited 490                                490                               3‐Apr‐2025 The Vanguard Group, Inc. BUY 111.94                    Ordinary Limited 80                                  80                                 3‐Apr‐2025 The Vanguard Group, Inc. BUY 113.38                    Ordinary Limited 3,293                            3,293                            3‐Apr‐2025 The Vanguard Group, Inc. BUY 44.93                      Ordinary plc 105                                105                               3‐Apr‐2025 The Vanguard Group, Inc. BUY 44.93                      Ordinary plc 930                                930                               3‐Apr‐2025 The Vanguard Group, Inc. BUY 44.93                      Ordinary plc 1,550                            1,550                            3‐Apr‐2025 The Vanguard Group, Inc. BUY 44.93                      Ordinary plc 239                                239                               3‐Apr‐2025 The Vanguard Group, Inc. BUY 44.93                      Ordinary plc 8,275                            8,275                            3‐Apr‐2025 The Vanguard Group, Inc. BUY 45.08                      Ordinary plc 9,617                            9,617                            3‐Apr‐2025 The Vanguard Group, Inc. BUY 44.93                      Ordinary plc 1,712                            1,712                            4‐Apr‐2025 The Vanguard Group, Inc. BUY 42.39                      Ordinary plc 7,289                            7,289                            4‐Apr‐2025 The Vanguard Group, Inc. BUY 42.39                      Ordinary plc 984                                984                               4‐Apr‐2025 The Vanguard Group, Inc. BUY 42.39                      Ordinary plc 917                                917                               4‐Apr‐2025 The Vanguard Group, Inc. BUY 42.39                      Ordinary plc 977                                977                               7‐Apr‐2025 The Vanguard Group, Inc. BUY 108.40                    Ordinary Limited 98                                  98                                 7‐Apr‐2025 The Vanguard Group, Inc. SELL 108.40                    Ordinary Limited (308)                              (308)                              7‐Apr‐2025 The Vanguard Group, Inc. SELL 106.89                    Ordinary Limited (1,650)                           (1,650)                          7‐Apr‐2025 The Vanguard Group, Inc. BUY 105.40                    Ordinary Limited 15,805                          15,805                         7‐Apr‐2025 The Vanguard Group, Inc. BUY 42.34                      Ordinary plc 276                                276                               7‐Apr‐2025 The Vanguard Group, Inc. BUY 42.34                      Ordinary plc 3,789                            3,789                            7‐Apr‐2025 The Vanguard Group, Inc. BUY 42.69                      Ordinary plc 2,318                            2,318                            7‐Apr‐2025 The Vanguard Group, Inc. SELL 42.34                      Ordinary plc (290)                              (290)                              7‐Apr‐2025 The Vanguard Group, Inc. SELL 42.34                      Ordinary plc (10,344)                         (10,344)                        8‐Apr‐2025 The Vanguard Group, Inc. BUY 109.48                    Ordinary Limited 147                                147                               8‐Apr‐2025 The Vanguard Group, Inc. BUY 109.48                    Ordinary Limited 980                                980                               # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  8‐Apr‐2025 The Vanguard Group, Inc. BUY 109.48                    Ordinary Limited 206                                206                               8‐Apr‐2025 The Vanguard Group, Inc. SELL 109.49                    Ordinary Limited (320)                              (320)                              8‐Apr‐2025 The Vanguard Group, Inc. BUY 107.06                    Ordinary Limited 243                                243                               8‐Apr‐2025 The Vanguard Group, Inc. BUY 109.49                    Ordinary Limited 520                                520                               8‐Apr‐2025 The Vanguard Group, Inc. SELL 109.49                    Ordinary Limited (113)                              (113)                              8‐Apr‐2025 The Vanguard Group, Inc. BUY 42.16                      Ordinary plc 414                                414                               8‐Apr‐2025 The Vanguard Group, Inc. BUY 42.16                      Ordinary plc 2,760                            2,760                            8‐Apr‐2025 The Vanguard Group, Inc. BUY 42.16                      Ordinary plc 444                                444                               8‐Apr‐2025 The Vanguard Group, Inc. SELL 40.85                      Ordinary plc (14,280)                         (14,280)                        8‐Apr‐2025 The Vanguard Group, Inc. SELL 42.16                      Ordinary plc (970)                              (970)                              8‐Apr‐2025 The Vanguard Group, Inc. BUY 42.77                      Ordinary plc 22,478                          22,478                         8‐Apr‐2025 The Vanguard Group, Inc. BUY 40.85                      Ordinary plc 564                                564                               8‐Apr‐2025 The Vanguard Group, Inc. BUY 42.16                      Ordinary plc 885                                885                               8‐Apr‐2025 The Vanguard Group, Inc. BUY 42.77                      Ordinary plc 6,957                            6,957                            9‐Apr‐2025 The Vanguard Group, Inc. BUY 103.99                    Ordinary Limited 78                                  78                                 9‐Apr‐2025 The Vanguard Group, Inc. BUY 103.99                    Ordinary Limited 92                                  92                                 9‐Apr‐2025 The Vanguard Group, Inc. BUY 103.99                    Ordinary Limited 490                                490                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 103.99                    Ordinary Limited 1,029                            1,029                            9‐Apr‐2025 The Vanguard Group, Inc. BUY 103.99                    Ordinary Limited 309                                309                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 103.99                    Ordinary Limited 72                                  72                                 9‐Apr‐2025 The Vanguard Group, Inc. BUY 103.99                    Ordinary Limited 152                                152                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 109.33                    Ordinary Limited 830                                830                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 103.99                    Ordinary Limited 690                                690                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 103.99                    Ordinary Limited 1,748                            1,748                            9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 14,059                          14,059                         9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 254                                254                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 1,380                            1,380                            9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 2,898                            2,898                            9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 666                                666                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 7,320                            7,320                            9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 1,150                            1,150                            9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 430                                430                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 225                                225                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 44.70                      Ordinary plc 740                                740                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 44.70                      Ordinary plc 4,165                            4,165                            9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.19                      Ordinary plc 994                                994                               9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 1,435                            1,435                            9‐Apr‐2025 The Vanguard Group, Inc. SELL 41.14                      Ordinary plc (4,789)                           (4,789)                          9‐Apr‐2025 The Vanguard Group, Inc. BUY 41.17                      Ordinary plc 1,846                            1,846                            9‐Apr‐2025 The Vanguard Group, Inc. SELL 41.14                      Ordinary plc (22,107)                         (22,107)                        10‐Apr‐2025 The Vanguard Group, Inc. BUY 110.59                    Ordinary Limited 147                                147                               10‐Apr‐2025 The Vanguard Group, Inc. BUY 110.59                    Ordinary Limited 784                                784                               10‐Apr‐2025 The Vanguard Group, Inc. BUY 110.59                    Ordinary Limited 924                                924                               10‐Apr‐2025 The Vanguard Group, Inc. SELL 110.13                    Ordinary Limited (2,988)                           (2,988)                          10‐Apr‐2025 The Vanguard Group, Inc. BUY 42.08                      Ordinary plc 414                                414                               10‐Apr‐2025 The Vanguard Group, Inc. BUY 42.08                      Ordinary plc 2,208                            2,208                            10‐Apr‐2025 The Vanguard Group, Inc. BUY 42.08                      Ordinary plc 575                                575                               10‐Apr‐2025 The Vanguard Group, Inc. BUY 42.08                      Ordinary plc 976                                976                               10‐Apr‐2025 The Vanguard Group, Inc. BUY 42.08                      Ordinary plc 976                                976                               10‐Apr‐2025 The Vanguard Group, Inc. BUY 42.08                      Ordinary plc 215                                215                               10‐Apr‐2025 The Vanguard Group, Inc. BUY 42.08                      Ordinary plc 10,735                          10,735                         10‐Apr‐2025 The Vanguard Group, Inc. BUY 42.08                      Ordinary plc 8,943                            8,943                            10‐Apr‐2025 The Vanguard Group, Inc. BUY 42.08                      Ordinary plc 628                                628                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 109.29                    Ordinary Limited 92                                  92                                 11‐Apr‐2025 The Vanguard Group, Inc. BUY 109.29                    Ordinary Limited 686                                686                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 109.29                    Ordinary Limited 412                                412                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 109.29                    Ordinary Limited 412                                412                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 109.29                    Ordinary Limited 76                                  76                                 11‐Apr‐2025 The Vanguard Group, Inc. BUY 109.29                    Ordinary Limited 228                                228                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 107.98                    Ordinary Limited 7,531                            7,531                            11‐Apr‐2025 The Vanguard Group, Inc. SELL 109.92                    Ordinary Limited (3,685)                           (3,685)                          11‐Apr‐2025 The Vanguard Group, Inc. BUY 109.29                    Ordinary Limited 138                                138                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 109.92                    Ordinary Limited 796                                796                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.04                      Ordinary plc 9,269                            9,269                            11‐Apr‐2025 The Vanguard Group, Inc. SELL 43.04                      Ordinary plc (154)                              (154)                              11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.04                      Ordinary plc 254                                254                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.04                      Ordinary plc 1,932                            1,932                            11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.04                      Ordinary plc 888                                888                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.04                      Ordinary plc 888                                888                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.04                      Ordinary plc 645                                645                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.04                      Ordinary plc 215                                215                               # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.04                      Ordinary plc 10,958                          10,958                         11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.04                      Ordinary plc 423                                423                               11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.95                      Ordinary plc 2,280                            2,280                            11‐Apr‐2025 The Vanguard Group, Inc. BUY 42.54                      Ordinary plc 4,470                            4,470                            11‐Apr‐2025 The Vanguard Group, Inc. BUY 43.04                      Ordinary plc 18,929                          18,929                         14‐Apr‐2025 The Vanguard Group, Inc. BUY 110.84                    Ordinary Limited 70                                  70                                 14‐Apr‐2025 The Vanguard Group, Inc. BUY 110.85                    Ordinary Limited 49                                  49                                 14‐Apr‐2025 The Vanguard Group, Inc. BUY 110.85                    Ordinary Limited 245                                245                               14‐Apr‐2025 The Vanguard Group, Inc. BUY 110.85                    Ordinary Limited 308                                308                               14‐Apr‐2025 The Vanguard Group, Inc. BUY 110.85                    Ordinary Limited 76                                  76                                 14‐Apr‐2025 The Vanguard Group, Inc. BUY 110.85                    Ordinary Limited 76                                  76                                 14‐Apr‐2025 The Vanguard Group, Inc. BUY 111.48                    Ordinary Limited 1,105                            1,105                            14‐Apr‐2025 The Vanguard Group, Inc. BUY 111.48                    Ordinary Limited 394                                394                               14‐Apr‐2025 The Vanguard Group, Inc. BUY 111.48                    Ordinary Limited 985                                985                               14‐Apr‐2025 The Vanguard Group, Inc. BUY 43.43                      Ordinary plc 138                                138                               14‐Apr‐2025 The Vanguard Group, Inc. BUY 43.43                      Ordinary plc 635                                635                               14‐Apr‐2025 The Vanguard Group, Inc. BUY 43.43                      Ordinary plc 690                                690                               14‐Apr‐2025 The Vanguard Group, Inc. BUY 43.43                      Ordinary plc 215                                215                               14‐Apr‐2025 The Vanguard Group, Inc. BUY 43.29                      Ordinary plc 3,380                            3,380                            14‐Apr‐2025 The Vanguard Group, Inc. BUY 43.29                      Ordinary plc 16,660                          16,660                         14‐Apr‐2025 The Vanguard Group, Inc. BUY 43.43                      Ordinary plc 729                                729                               14‐Apr‐2025 The Vanguard Group, Inc. BUY 43.29                      Ordinary plc 2,850                            2,850                            14‐Apr‐2025 The Vanguard Group, Inc. BUY 43.29                      Ordinary plc 1,140                            1,140                            15‐Apr‐2025 The Vanguard Group, Inc. BUY 111.40                    Ordinary Limited 98                                  98                                 15‐Apr‐2025 The Vanguard Group, Inc. BUY 111.40                    Ordinary Limited 98                                  98                                 15‐Apr‐2025 The Vanguard Group, Inc. BUY 111.40                    Ordinary Limited 184                                184                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 111.40                    Ordinary Limited 309                                309                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 111.40                    Ordinary Limited 308                                308                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 111.40                    Ordinary Limited 76                                  76                                 15‐Apr‐2025 The Vanguard Group, Inc. BUY 111.54                    Ordinary Limited 1,105                            1,105                            15‐Apr‐2025 The Vanguard Group, Inc. BUY 111.54                    Ordinary Limited 830                                830                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 111.54                    Ordinary Limited 1,162                            1,162                            15‐Apr‐2025 The Vanguard Group, Inc. BUY 111.40                    Ordinary Limited 65                                  65                                 15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 276                                276                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 276                                276                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 508                                508                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 666                                666                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 666                                666                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 976                                976                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 215                                215                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.13                      Ordinary plc 3,380                            3,380                            15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.13                      Ordinary plc 740                                740                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.13                      Ordinary plc 1,036                            1,036                            15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.13                      Ordinary plc 16,092                          16,092                         15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 131                                131                               15‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 4,082                            4,082                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 108.37                    Ordinary Limited 49                                  49                                 16‐Apr‐2025 The Vanguard Group, Inc. BUY 108.37                    Ordinary Limited 588                                588                               16‐Apr‐2025 The Vanguard Group, Inc. BUY 108.37                    Ordinary Limited 616                                616                               16‐Apr‐2025 The Vanguard Group, Inc. BUY 108.59                    Ordinary Limited 1,105                            1,105                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 108.59                    Ordinary Limited 1,105                            1,105                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 108.59                    Ordinary Limited 2,210                            2,210                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 109.96                    Ordinary Limited 5,124                            5,124                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 108.37                    Ordinary Limited 357                                357                               16‐Apr‐2025 The Vanguard Group, Inc. BUY 108.59                    Ordinary Limited 796                                796                               16‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 389                                389                               16‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 138                                138                               16‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 635                                635                               16‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 1,656                            1,656                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 42.96                      Ordinary plc 3,380                            3,380                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 42.96                      Ordinary plc 6,760                            6,760                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 42.96                      Ordinary plc 3,380                            3,380                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 42.86                      Ordinary plc 3,523                            3,523                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 42.86                      Ordinary plc 2,288                            2,288                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 1,091                            1,091                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 43.53                      Ordinary plc 1,409                            1,409                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 42.96                      Ordinary plc 2,284                            2,284                            16‐Apr‐2025 The Vanguard Group, Inc. BUY 43.22                      Ordinary plc 151                                151                               17‐Apr‐2025 The Vanguard Group, Inc. BUY 111.54                    Ordinary Limited 147                                147                               17‐Apr‐2025 The Vanguard Group, Inc. BUY 111.54                    Ordinary Limited 309                                309                               17‐Apr‐2025 The Vanguard Group, Inc. BUY 111.40                    Ordinary Limited 884                                884                               # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  17‐Apr‐2025 The Vanguard Group, Inc. BUY 111.40                    Ordinary Limited 995                                995                               17‐Apr‐2025 The Vanguard Group, Inc. BUY 109.75                    Ordinary Limited 4,929                            4,929                            17‐Apr‐2025 The Vanguard Group, Inc. BUY 43.98                      Ordinary plc 366                                366                               17‐Apr‐2025 The Vanguard Group, Inc. BUY 43.98                      Ordinary plc 414                                414                               17‐Apr‐2025 The Vanguard Group, Inc. BUY 43.91                      Ordinary plc 2,704                            2,704                            17‐Apr‐2025 The Vanguard Group, Inc. BUY 43.98                      Ordinary plc 985                                985                               17‐Apr‐2025 The Vanguard Group, Inc. BUY 43.91                      Ordinary plc 2,860                            2,860                            22‐Apr‐2025 The Vanguard Group, Inc. BUY 111.62                    Ordinary Limited 98                                  98                                 22‐Apr‐2025 The Vanguard Group, Inc. BUY 111.64                    Ordinary Limited 82                                  82                                 22‐Apr‐2025 The Vanguard Group, Inc. BUY 112.55                    Ordinary Limited 1,296                            1,296                            22‐Apr‐2025 The Vanguard Group, Inc. BUY 112.55                    Ordinary Limited 796                                796                               22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.67                      Ordinary plc 229                                229                               22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.67                      Ordinary plc 276                                276                               22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.67                      Ordinary plc 575                                575                               22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.53                      Ordinary plc 8,812                            8,812                            22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.85                      Ordinary plc 1,791                            1,791                            22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.37                      Ordinary plc 7,789                            7,789                            22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.67                      Ordinary plc 165                                165                               22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.67                      Ordinary plc 25,064                          25,064                         22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.85                      Ordinary plc 3,008                            3,008                            22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.67                      Ordinary plc 155                                155                               22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.67                      Ordinary plc 340                                340                               22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.85                      Ordinary plc 2,292                            2,292                            22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.67                      Ordinary plc 1,380                            1,380                            22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.67                      Ordinary plc 2,562                            2,562                            22‐Apr‐2025 The Vanguard Group, Inc. BUY 44.67                      Ordinary plc 3,607                            3,607                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.83                    Ordinary Limited 62                                  62                                 23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.83                    Ordinary Limited 147                                147                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.83                    Ordinary Limited 88                                  88                                 23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.63                    Ordinary Limited 1,326                            1,326                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.83                    Ordinary Limited 5,251                            5,251                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.83                    Ordinary Limited 206                                206                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.63                    Ordinary Limited 1,377                            1,377                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.83                    Ordinary Limited 546                                546                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.55                    Ordinary Limited 579                                579                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.63                    Ordinary Limited 796                                796                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.63                    Ordinary Limited 995                                995                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 113.83                    Ordinary Limited 50,747                          50,747                         23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 5,279                            5,279                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 182                                182                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 414                                414                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 256                                256                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 1,464                            1,464                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.23                      Ordinary plc 4,056                            4,056                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 4,024                            4,024                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.23                      Ordinary plc 19,701                          19,701                         23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 5,121                            5,121                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 656                                656                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.23                      Ordinary plc 3,196                            3,196                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 7,761                            7,761                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 528                                528                               23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.23                      Ordinary plc 2,264                            2,264                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.23                      Ordinary plc 2,830                            2,830                            23‐Apr‐2025 The Vanguard Group, Inc. BUY 45.86                      Ordinary plc 770                                770                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 196                                196                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 245                                245                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 392                                392                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 515                                515                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 393                                393                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 114.70                    Ordinary Limited 1,966                            1,966                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 116.56                    Ordinary Limited 830                                830                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 116.56                    Ordinary Limited 1,328                            1,328                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 116.56                    Ordinary Limited 2,364                            2,364                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 1,940                            1,940                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 182                                182                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 116.56                    Ordinary Limited 162                                162                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 116.56                    Ordinary Limited 2,025                            2,025                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 114.92                    Ordinary Limited 4,047                            4,047                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 116.56                    Ordinary Limited 995                                995                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 114.70                    Ordinary Limited 4,448                            4,448                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 115.18                    Ordinary Limited 6,529                            6,529                            # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.13                      Ordinary plc 552                                552                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.13                      Ordinary plc 690                                690                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.13                      Ordinary plc 1,104                            1,104                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.13                      Ordinary plc 1,110                            1,110                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.13                      Ordinary plc 976                                976                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.13                      Ordinary plc 976                                976                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 45.56                      Ordinary plc 3,780                            3,780                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.25                      Ordinary plc 1,184                            1,184                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.25                      Ordinary plc 740                                740                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.25                      Ordinary plc 7,080                            7,080                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.13                      Ordinary plc 533                                533                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.25                      Ordinary plc 376                                376                               24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.25                      Ordinary plc 4,700                            4,700                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.13                      Ordinary plc 12,808                          12,808                         24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.25                      Ordinary plc 2,860                            2,860                            24‐Apr‐2025 The Vanguard Group, Inc. BUY 46.13                      Ordinary plc 1,876                            1,876                            19‐Dec‐2024 Vanguard Investments Australia Ltd. BUY 117.40                    Ordinary Limited 6,220                            6,220                            24‐Dec‐2024 Vanguard Investments Australia Ltd. BUY 116.16                    Ordinary Limited 2,504                            2,504                            24‐Dec‐2024 Vanguard Investments Australia Ltd. BUY 116.16                    Ordinary Limited 3,130                            3,130                            27‐Dec‐2024 Vanguard Investments Australia Ltd. BUY 116.83                    Ordinary Limited 699                                699                               30‐Dec‐2024 Vanguard Investments Australia Ltd. BUY 117.87                    Ordinary Limited 1,400                            1,400                            31‐Dec‐2024 Vanguard Investments Australia Ltd. SELL 47.23                      Ordinary plc (6,221)                           (6,221)                          31‐Dec‐2024 Vanguard Investments Australia Ltd. SELL 117.46                    Ordinary Limited (21,259)                         (21,259)                        31‐Dec‐2024 Vanguard Investments Australia Ltd. SELL 117.46                    Ordinary Limited (676)                              (676)                              2‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 118.21                    Ordinary Limited 622                                622                               2‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 118.21                    Ordinary Limited 690                                690                               3‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 117.47                    Ordinary Limited 2,177                            2,177                            3‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 117.47                    Ordinary Limited 1,380                            1,380                            6‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 115.44                    Ordinary Limited 3,732                            3,732                            6‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 115.44                    Ordinary Limited 1,380                            1,380                            8‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 115.93                    Ordinary Limited 1,866                            1,866                            9‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 116.45                    Ordinary Limited 1,380                            1,380                            10‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 119.04                    Ordinary Limited 4,680                            4,680                            13‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 118.79                    Ordinary Limited 1,866                            1,866                            13‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 118.79                    Ordinary Limited 2,070                            2,070                            14‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 119.80                    Ordinary Limited 2,760                            2,760                            15‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 119.49                    Ordinary Limited 1,244                            1,244                            17‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 118.74                    Ordinary Limited 3,732                            3,732                            20‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 120.09                    Ordinary Limited 1,244                            1,244                            20‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 120.09                    Ordinary Limited 2,760                            2,760                            21‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 120.61                    Ordinary Limited 1,244                            1,244                            21‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 120.61                    Ordinary Limited 426                                426                               23‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 118.00                    Ordinary Limited 1,244                            1,244                            23‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 118.00                    Ordinary Limited 2,760                            2,760                            24‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 118.33                    Ordinary Limited 3,732                            3,732                            28‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 117.68                    Ordinary Limited 2,170                            2,170                            28‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 117.68                    Ordinary Limited 4,650                            4,650                            28‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 117.68                    Ordinary Limited 2,070                            2,070                            28‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 117.68                    Ordinary Limited 2,070                            2,070                            30‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 117.05                    Ordinary Limited 930                                930                               31‐Jan‐2025 Vanguard Investments Australia Ltd. SELL 48.91                      Ordinary plc (9,393)                           (9,393)                          31‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 117.40                    Ordinary Limited 2,070                            2,070                            31‐Jan‐2025 Vanguard Investments Australia Ltd. BUY 117.40                    Ordinary Limited 425                                425                               3‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 48.36                      Ordinary plc 2,053                            2,053                            3‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 114.91                    Ordinary Limited 930                                930                               3‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 114.91                    Ordinary Limited 3,450                            3,450                            4‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 116.76                    Ordinary Limited 5,270                            5,270                            5‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 119.18                    Ordinary Limited 7,064                            7,064                            6‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 120.18                    Ordinary Limited 2,790                            2,790                            6‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 120.18                    Ordinary Limited 4,650                            4,650                            10‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 119.32                    Ordinary Limited 930                                930                               10‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 119.32                    Ordinary Limited 2,070                            2,070                            10‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 119.32                    Ordinary Limited 850                                850                               11‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 119.71                    Ordinary Limited 5,909                            5,909                            11‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 119.71                    Ordinary Limited 10,024                          10,024                         12‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 119.00                    Ordinary Limited 1,555                            1,555                            13‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 50.39                      Ordinary plc 2,020                            2,020                            13‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 120.35                    Ordinary Limited 2,070                            2,070                            17‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 120.94                    Ordinary Limited 1,651                            1,651                            18‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 120.66                    Ordinary Limited 6,220                            6,220                            18‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 120.66                    Ordinary Limited 2,768                            2,768                            # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  18‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 120.66                    Ordinary Limited 4,844                            4,844                            19‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 121.95                    Ordinary Limited 4,722                            4,722                            19‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 121.73                    Ordinary Limited 4,723                            4,723                            20‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 120.09                    Ordinary Limited 6,240                            6,240                            20‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 120.09                    Ordinary Limited 2,772                            2,772                            20‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 120.09                    Ordinary Limited 6,237                            6,237                            21‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 123.49                    Ordinary Limited 312                                312                               21‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 123.49                    Ordinary Limited 1,386                            1,386                            24‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 119.80                    Ordinary Limited 936                                936                               25‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 119.06                    Ordinary Limited 1,555                            1,555                            25‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 119.06                    Ordinary Limited 3,470                            3,470                            26‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 115.02                    Ordinary Limited 622                                622                               26‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 115.02                    Ordinary Limited 6,220                            6,220                            26‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 115.02                    Ordinary Limited 2,784                            2,784                            26‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 116.80                    Ordinary Limited 8,442                            8,442                            27‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 116.69                    Ordinary Limited 1,555                            1,555                            27‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 116.69                    Ordinary Limited 3,480                            3,480                            28‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 47.94                      Ordinary plc 2,843                            2,843                            28‐Feb‐2025 Vanguard Investments Australia Ltd. BUY 47.94                      Ordinary plc 1,686                            1,686                            3‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.41                    Ordinary Limited 1,244                            1,244                            3‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.41                    Ordinary Limited 1,392                            1,392                            4‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.18                    Ordinary Limited 1,394                            1,394                            5‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.50                    Ordinary Limited 4,182                            4,182                            5‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.50                    Ordinary Limited 17,619                          17,619                         5‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.50                    Ordinary Limited 425                                425                               6‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 114.92                    Ordinary Limited (1,560)                           (1,560)                          6‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 114.92                    Ordinary Limited 11,856                          11,856                         6‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 114.92                    Ordinary Limited 2,106                            2,106                            6‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 114.99                    Ordinary Limited 9,176                            9,176                            6‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 114.92                    Ordinary Limited 250                                250                               7‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 115.20                    Ordinary Limited (4,665)                           (4,665)                          7‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 115.20                    Ordinary Limited 27,990                          27,990                         7‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 115.20                    Ordinary Limited 2,808                            2,808                            7‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 115.20                    Ordinary Limited (1,708)                           (1,708)                          7‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 115.20                    Ordinary Limited 427                                427                               10‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 118.71                    Ordinary Limited 2,808                            2,808                            11‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 119.34                    Ordinary Limited 4,368                            4,368                            11‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 119.34                    Ordinary Limited (1,404)                           (1,404)                          11‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 119.34                    Ordinary Limited 2,106                            2,106                            11‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 119.34                    Ordinary Limited (854)                              (854)                              11‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 119.34                    Ordinary Limited 427                                427                               12‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 117.23                    Ordinary Limited (3,510)                           (3,510)                          12‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.23                    Ordinary Limited 9,828                            9,828                            12‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.23                    Ordinary Limited 854                                854                               13‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 115.99                    Ordinary Limited 3,120                            3,120                            13‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 115.99                    Ordinary Limited 2,106                            2,106                            13‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 115.99                    Ordinary Limited 854                                854                               14‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 117.10                    Ordinary Limited (1,404)                           (1,404)                          14‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.10                    Ordinary Limited 3,510                            3,510                            17‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 119.20                    Ordinary Limited 2,808                            2,808                            18‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 49.07                      Ordinary plc 2,007                            2,007                            18‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 119.53                    Ordinary Limited 6,240                            6,240                            18‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 119.53                    Ordinary Limited (2,106)                           (2,106)                          18‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 119.53                    Ordinary Limited 4,212                            4,212                            19‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 118.70                    Ordinary Limited 2,808                            2,808                            20‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.50                    Ordinary Limited 624                                624                               20‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 117.50                    Ordinary Limited 5,616                            5,616                            21‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 118.58                    Ordinary Limited 82                                  82                                 21‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 118.58                    Ordinary Limited 2,109                            2,109                            21‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 118.58                    Ordinary Limited 2,379                            2,379                            24‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 119.10                    Ordinary Limited 2,808                            2,808                            26‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 119.96                    Ordinary Limited 2,109                            2,109                            26‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 119.96                    Ordinary Limited 3,515                            3,515                            26‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 119.96                    Ordinary Limited 427                                427                               27‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 120.09                    Ordinary Limited 3,660                            3,660                            27‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 120.09                    Ordinary Limited 3,515                            3,515                            28‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 121.26                    Ordinary Limited 3,515                            3,515                            28‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 121.26                    Ordinary Limited (1,281)                           (1,281)                          31‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 115.49                    Ordinary Limited (78,262)                         (78,262)                        31‐Mar‐2025 Vanguard Investments Australia Ltd. BUY 115.49                    Ordinary Limited 1,406                            1,406                            31‐Mar‐2025 Vanguard Investments Australia Ltd. SELL 115.49                    Ordinary Limited (289)                              (289)                              # External Use Authorized


 
Annexure A Date of change Person whose relevant interest changed Nature of  Change(6) Consideration  given in relation  to change(7) Class  Number of securities  affected   Person's votes  affected  1‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 117.10                    Ordinary Limited 2,424                            2,424                            1‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 117.10                    Ordinary Limited 2,037                            2,037                            1‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 117.10                    Ordinary Limited 2,716                            2,716                            1‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 117.10                    Ordinary Limited 842                                842                               2‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 115.08                    Ordinary Limited 906                                906                               2‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 115.08                    Ordinary Limited 11,127                          11,127                         3‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 111.94                    Ordinary Limited 909                                909                               3‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 111.94                    Ordinary Limited 3,395                            3,395                            3‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 111.94                    Ordinary Limited 4,074                            4,074                            3‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 111.94                    Ordinary Limited 4,753                            4,753                            4‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 112.70                    Ordinary Limited 6,342                            6,342                            4‐Apr‐2025 Vanguard Investments Australia Ltd. SELL 112.70                    Ordinary Limited (1,358)                           (1,358)                          4‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 112.70                    Ordinary Limited 6,790                            6,790                            7‐Apr‐2025 Vanguard Investments Australia Ltd. SELL 42.34                      Ordinary plc (4,554)                           (4,554)                          7‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 108.40                    Ordinary Limited 2,121                            2,121                            7‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 108.40                    Ordinary Limited 6,060                            6,060                            7‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 108.40                    Ordinary Limited 20,604                          20,604                         7‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 108.40                    Ordinary Limited 10,185                          10,185                         7‐Apr‐2025 Vanguard Investments Australia Ltd. SELL 108.40                    Ordinary Limited (1,684)                           (1,684)                          7‐Apr‐2025 Vanguard Investments Australia Ltd. SELL 108.40                    Ordinary Limited (421)                              (421)                              7‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 108.40                    Ordinary Limited 1,263                            1,263                            8‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 109.48                    Ordinary Limited 10,605                          10,605                         8‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 109.48                    Ordinary Limited 2,716                            2,716                            8‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 109.48                    Ordinary Limited 6,111                            6,111                            8‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 109.48                    Ordinary Limited 1,263                            1,263                            9‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 103.99                    Ordinary Limited 3,939                            3,939                            9‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 103.99                    Ordinary Limited 2,716                            2,716                            9‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 103.99                    Ordinary Limited 6,790                            6,790                            10‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 110.59                    Ordinary Limited 7,272                            7,272                            10‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 110.59                    Ordinary Limited 2,037                            2,037                            10‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 110.59                    Ordinary Limited 5,432                            5,432                            11‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 43.04                      Ordinary plc 2,290                            2,290                            11‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 109.29                    Ordinary Limited 2,716                            2,716                            11‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 109.29                    Ordinary Limited 3,395                            3,395                            14‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 110.85                    Ordinary Limited 3,952                            3,952                            14‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 110.85                    Ordinary Limited 2,037                            2,037                            14‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 110.85                    Ordinary Limited 421                                421                               16‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 43.53                      Ordinary plc 4,168                            4,168                            16‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 108.37                    Ordinary Limited 2,692                            2,692                            16‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 108.37                    Ordinary Limited 6,080                            6,080                            16‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 108.37                    Ordinary Limited 1,358                            1,358                            16‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 108.37                    Ordinary Limited 5,106                            5,106                            17‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 111.54                    Ordinary Limited 3,355                            3,355                            17‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 111.54                    Ordinary Limited 2,037                            2,037                            17‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 111.54                    Ordinary Limited 4,074                            4,074                            22‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 44.67                      Ordinary plc 2,180                            2,180                            22‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 111.62                    Ordinary Limited 3,965                            3,965                            22‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 111.62                    Ordinary Limited 6,181                            6,181                            22‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 111.62                    Ordinary Limited 2,037                            2,037                            23‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 113.83                    Ordinary Limited 2,013                            2,013                            23‐Apr‐2025 Vanguard Investments Australia Ltd. BUY 113.83                    Ordinary Limited 2,037                            2,037                            This is Annexure A of 16 pages referred to in Form 603, Notice of initial substantial holder. Signature: Name: Shawn Acker Capacity: Compliance Manager Date: 29 April 2025 # External Use Authorized