EX-99.15 16 ex15d30form603vanguard_.htm EX-99.15
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