Skip to main content

AI assistant

Sign in to chat with this filing

The assistant answers questions, extracts KPIs, and summarises risk factors directly from the filing text.

GOODMAN GROUP Major Shareholding Notification 2026

May 6, 2026

64998_rns_2026-05-06_3977e114-1600-43e1-b8ff-5e27f82594fe.pdf

Major Shareholding Notification

Open in viewer

Opens in your device viewer

Form 604 Corporations Act 2001 Notice of change of interests of substantial holder Section 671B

To Company Name/Scheme GOODMAN GROUP
ACN/ARSN 000 123 071
1. Details of substantial holder (1)
Name State Street Corporation and subsidiaries named in paragraph 6 to this form
ACN/ARSN (if applicable)
There was a change in the interests of the
substantial holder on
05/05/2026
The previous notice was given to the company on 18/12/2024
The previous notice was dated 16/12/2024

2. Previous and present 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 when last required, and when now required, to give a substantial holding notice to the company or scheme, are as follows:

Class of securities (4) Previous notice Present notice
Person's votes
Voting power (5)
Person's votes Voting power (5)
Ordinary 169,240,997 8.85% 201,652,872 9.86%

3. Changes in relevant interests

Particulars of each change in, or change in the nature of, a relevant interest of the substantial holder or an associate in voting securities of the company or scheme, since the substantial holder was last required to give a substantial holding notice to the company or scheme are as follows:

Date of
change
Person whose
relevant interest
changed
Nature of change (6) Consideration given in
relation to change (7)
Class and number
of securities
affected
Person's votes
affected
Annexure A, B & C

4.Present relevant interests

Particulars of each relevant interest of the substantial holder in voting securities after the change are as follows:

Holder of
relevant
interest
Registered holder
of securities
Person entitled
to be registered
as holder (8)
Nature of relevant
interest (6)
Class and number
of securities
Person's votes
STATE STREET GLOBAL
ADVISORS (JAPAN) CO.,
LTD.
JPMorgan AG n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
92,862
Ordinary
92,862
STATE STREET GLOBAL
ADVISORS (JAPAN) CO.,
LTD.
State Street Bank
and Trust Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
2,959,760
Ordinary
2,959,760
STATE STREET GLOBAL
ADVISORS (JAPAN) CO.,
LTD.
Sumitomo Trust
and Banking Co
USA
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
176,363
Ordinary
176,363
STATE STREET GLOBAL
ADVISORS (JAPAN) CO.,
LTD.
Brown Brothers
Harriman and Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
459,934
Ordinary
459,934
STATE STREET GLOBAL
ADVISORS SINGAPORE
LIMITED
JPMorgan AG n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
116,876
Ordinary
116,876
STATE STREET GLOBAL
ADVISORS SINGAPORE
LIMITED
State Street Bank
and Trust Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
18,116
Ordinary
18,116
STATE STREET GLOBAL
ADVISORS ASIA LIMITED
State Street Bank
and Trust Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
81,580
Ordinary
81,580
STATE STREET GLOBAL
ADVISORS ASIA LIMITED
Bank of New York
Mellon
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
21,904
Ordinary
21,904
STATE STREET GLOBAL
ADVISORS ASIA LIMITED
Citibank NA n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
94,563
Ordinary
94,563
STATE STREET GLOBAL
ADVISORS ASIA LIMITED
Northern Trust
Company
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
256,287
Ordinary
256,287
STATE STREET GLOBAL
ADVISORS EUROPE
LIMITED
Caceis Bank
Luxembourg
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
107,985
Ordinary
107,985
STATE STREET GLOBAL
ADVISORS EUROPE
LIMITED
JPMorgan AG n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
421,196 Ordinary 421,196
STATE STREET GLOBAL
ADVISORS EUROPE
LIMITED
State Street Bank
and Trust Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
1,487,065 Ordinary 1,487,065
STATE STREET GLOBAL
ADVISORS EUROPE
LIMITED
BNP Paribas n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
16,278 Ordinary 16,278
STATE STREET GLOBAL
ADVISORS EUROPE
LIMITED
UBS AG n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
29,356 Ordinary 29,356
STATE STREET GLOBAL
ADVISORS EUROPE
LIMITED
Bank of New York
Mellon
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
943,857 Ordinary 943,857
STATE STREET GLOBAL
ADVISORS EUROPE
LIMITED
Citibank NA n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
3,451,553 Ordinary 3,451,553
STATE STREET GLOBAL
ADVISORS EUROPE
LIMITED
Northern Trust
Company
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
903,393 Ordinary 903,393
STATE STREET BANK AND
TRUST COMPANY
VALIC VALIC For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
358,412 Ordinary 358,412
STATE STREET BANK AND
TRUST COMPANY
THE REGENTS OF
THE UNIVERSITY OF
CALIFORNIA
THE REGENTS OF THE
UNIVERSITY OF
CALIFORNIA
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
5,110 Ordinary 5,110
STATE STREET BANK AND
TRUST COMPANY
AWARE SUPER PTY
LTD AS TRUSTEE OF
THE AWARE SUPER
AWARE SUPER PTY
LTD AS TRUSTEE OF
THE AWARE SUPER
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
2,525,600 Ordinary 2,525,600
STATE STREET BANK AND
TRUST COMPANY
MANAGED PENSION
FUNDS LIMITED
MANAGED PENSION
FUNDS LIMITED
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
67,840 Ordinary 67,840
STATE STREET BANK AND
TRUST COMPANY
UBS ASSET
MANAGEMENT
(AMERICAS) INC.
UBS ASSET
MANAGEMENT
(AMERICAS) INC.
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
95,599 Ordinary 95,599
STATE STREET BANK AND
TRUST COMPANY
UBS (LUX) FUND
SOLUTIONS
UBS (LUX) FUND
SOLUTIONS
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
96,294 Ordinary 96,294
STATE STREET BANK AND
TRUST COMPANY
STATE STREET
GLOBAL ADVISORS
LUXEMBOURG SICAV
STATE STREET
GLOBAL ADVISORS
LUXEMBOURG SICAV
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
135,594 Ordinary 135,594
STATE STREET BANK AND
TRUST COMPANY
MALTA PENSION
INVESTMENTS
MALTA PENSION
INVESTMENTS
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
3,175 Ordinary 3,175
STATE STREET BANK AND
TRUST COMPANY
POLICE AND
FIREMENS
RETIREMENT SYSTEM
OF NEW JERSEY
POLICE AND
FIREMENS
RETIREMENT SYSTEM
OF NEW JERSEY
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
257,852 Ordinary 257,852
STATE STREET BANK AND
TRUST COMPANY
LOS ANGELES
COUNTY EMPLOYEES
RETIREMENT
ASSOCIATION
LOS ANGELES COUNTY
EMPLOYEES
RETIREMENT
ASSOCIATION
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
32,531 Ordinary 32,531
STATE STREET BANK AND
TRUST COMPANY
UNKNOWN STATE STREET BANK
AND TRUST COMPANY
For borrowed securities:Relevant interest under
section 608(1) being the holder of securities
subject to an obligation to return under a
securities lending agreement.STATE STREET BANK
AND TRUST COMPANY has on-lent the securities
and retains a relevant interest
1,320,551 Ordinary 1,320,551
STATE STREET BANK AND
TRUST COMPANY
CALVERT CALVERT For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
147,048 Ordinary 147,048
STATE STREET BANK AND
TRUST COMPANY
TEACHERS
RETIREMENT SYSTEM
OF THE STATE OF
ILLINOIS
TEACHERS
RETIREMENT SYSTEM
OF THE STATE OF
ILLINOIS
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
56,930 Ordinary 56,930
STATE STREET BANK AND
TRUST COMPANY
SOCIAL PROTECTION
FUND
SOCIAL PROTECTION
FUND
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
3,707 Ordinary 3,707
STATE STREET BANK AND
TRUST COMPANY
SSGA SSGA For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
336,621 Ordinary 336,621
STATE STREET BANK AND
TRUST COMPANY
LOCKHEED MARTIN
INVESTMENT
MANAGEMENT
COMPANY
LOCKHEED MARTIN
INVESTMENT
MANAGEMENT COMPANY
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
23,753 Ordinary 23,753
STATE STREET BANK AND
TRUST COMPANY
SSUTM AUTHORISED
UNIT TRUST SCHEME
SSUTM AUTHORISED
UNIT TRUST SCHEME
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
11,558 Ordinary 11,558
STATE STREET BANK AND
TRUST COMPANY
BRIGHTER SUPER
TRUSTEE AS
TRUSTEE FOR
BRIGHTER SUPER
BRIGHTER SUPER
TRUSTEE AS TRUSTEE
FOR BRIGHTER SUPER
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
261,000 Ordinary 261,000
STATE STREET BANK AND
TRUST COMPANY
STATE STREET
GLOBAL ADVISORS
FUNDS MANAGEMENT
LIMITED
STATE STREET
GLOBAL ADVISORS
FUNDS MANAGEMENT
LIMITED
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
4,323 Ordinary 4,323
STATE STREET BANK AND
TRUST COMPANY
INTESA SANPAOLO
WEALTH MANAGEMENT
S.A.
INTESA SANPAOLO
WEALTH MANAGEMENT
S.A.
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
482,130 Ordinary 482,130
STATE STREET BANK AND
TRUST COMPANY
NOW : PENSIONS
TRUSTEE LIMITED
NOW : PENSIONS
TRUSTEE LIMITED
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
160,168 Ordinary 160,168
STATE STREET BANK AND
TRUST COMPANY
SSGA SPDR ETFS
EUROPE I PLC
SSGA SPDR ETFS
EUROPE I PLC
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
704,146 Ordinary 704,146
STATE STREET BANK AND
TRUST COMPANY
CONFIDENTIAL
CLIENT KK
CONFIDENTIAL
CLIENT KK
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
143,180 Ordinary 143,180
STATE STREET BANK AND
TRUST COMPANY
PENSION BENEFIT
GUARANTY
CORPORATION
PENSION BENEFIT
GUARANTY
CORPORATION
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
209,475 Ordinary 209,475
STATE STREET BANK AND
TRUST COMPANY
RETIREMENT
SYSTEMS OF
ALABAMA
RETIREMENT SYSTEMS
OF ALABAMA
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
179,121 Ordinary 179,121
STATE STREET BANK AND
TRUST COMPANY
SSGA FUNDS SSGA FUNDS For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
329,773 Ordinary 329,773
STATE STREET BANK AND
TRUST COMPANY
CONFIDENTIAL
CLIENT N
CONFIDENTIAL
CLIENT N
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
5,807,066 Ordinary 5,807,066
STATE STREET BANK AND
TRUST COMPANY
EURIZON CAPITAL
S.A.
EURIZON CAPITAL
S.A.
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
47,133 Ordinary 47,133
STATE STREET BANK AND
TRUST COMPANY
DIMENSIONAL FUND
ADVISORS
DIMENSIONAL FUND
ADVISORS
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
8,000 Ordinary 8,000
STATE STREET BANK AND
TRUST COMPANY
INTERNATIONAL
UNION OF
OPERATING
ENGINEERS, LOCAL
NUMBER 4 PENSION
FUND
INTERNATIONAL
UNION OF OPERATING
ENGINEERS, LOCAL
NUMBER 4 PENSION
FUND
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
4,351 Ordinary 4,351
STATE STREET BANK AND
TRUST COMPANY
WA STATE
INVESTMENT BOARD
WA STATE
INVESTMENT BOARD
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
16,139 Ordinary 16,139
STATE STREET BANK AND
TRUST COMPANY
TEACHER
RETIREMENT SYSTEM
OF TEXAS
TEACHER RETIREMENT
SYSTEM OF TEXAS
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
339,672 Ordinary 339,672
STATE STREET BANK AND
TRUST COMPANY
ALLIANCE
BERNSTEIN
ALLIANCE BERNSTEIN For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
473,108 Ordinary 473,108
STATE STREET BANK AND
TRUST COMPANY
UBS (IRL) ETF PLC UBS (IRL) ETF PLC For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
332,142 Ordinary 332,142
STATE STREET BANK AND
TRUST COMPANY
SSGA SPDR INDEX
SHARE FUNDS
SSGA SPDR INDEX
SHARE FUNDS
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
71,585 Ordinary 71,585
STATE STREET BANK AND
TRUST COMPANY
CALSTRS CALSTRS For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
626,241 Ordinary 626,241
STATE STREET BANK AND
TRUST COMPANY
JOHN HANCOCK
EXCHANGE-TRADED
FUND TRUST
JOHN HANCOCK
EXCHANGE-TRADED
FUND TRUST
For Lent securities:Relevant interest under
section 608(8A) being the holder of securities
subject to an obligation to return under a
securities lending agreement.State Street Bank
and Trust Company has lent the securities and
retains a relevant interest
22,260 Ordinary 22,260
STATE STREET GLOBAL
ADVISORS TRUST COMPANY
JPMorgan AG n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
139,636 Ordinary 139,636
STATE STREET GLOBAL
ADVISORS TRUST COMPANY
State Street Bank
and Trust Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
33,217,830 Ordinary 33,217,830
STATE STREET GLOBAL
ADVISORS TRUST COMPANY
Bank of New York
Mellon
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
737,216 Ordinary 737,216
STATE STREET GLOBAL
ADVISORS TRUST COMPANY
Wilmington Trust
Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
9,693 Ordinary 9,693
STATE STREET GLOBAL
ADVISORS TRUST COMPANY
Brown Brothers
Harriman and Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
18,016 Ordinary 18,016
STATE STREET GLOBAL
ADVISORS TRUST COMPANY
Northern Trust
Company
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
634,345 Ordinary 634,345
SSGA FUNDS MANAGEMENT,
INC.
State Street Bank
and Trust Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
3,918,476 Ordinary 3,918,476
SSGA FUNDS MANAGEMENT,
INC.
Bank of New York
Mellon
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
9,341 Ordinary 9,341
SSGA FUNDS MANAGEMENT,
INC.
Brown Brothers
Harriman and Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
34,700 Ordinary 34,700
SSGA FUNDS MANAGEMENT,
INC.
Citibank NA n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
72,960 Ordinary 72,960
STATE STREET GLOBAL
ADVISORS LIMITED
Caceis Bank
Luxembourg
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
36,619 Ordinary 36,619
STATE STREET GLOBAL
ADVISORS LIMITED
JPMorgan AG n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
352,659 Ordinary 352,659
STATE STREET GLOBAL
ADVISORS LIMITED
State Street Bank
and Trust Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
983,157 Ordinary 983,157
STATE STREET GLOBAL
ADVISORS LIMITED
HSBC Bank PLC n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
139,185 Ordinary 139,185
STATE STREET GLOBAL
ADVISORS LIMITED
Pictet and Cie n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
46,248 Ordinary 46,248
STATE STREET GLOBAL
ADVISORS LIMITED
BNP Paribas n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
4,556 Ordinary 4,556
STATE STREET GLOBAL
ADVISORS LIMITED
UBS AG n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
133,059 Ordinary 133,059
STATE STREET GLOBAL
ADVISORS LIMITED
Bank of New York
Mellon
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
89,549 Ordinary 89,549
STATE STREET GLOBAL
ADVISORS LIMITED
Citibank NA n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
1,728,393 Ordinary 1,728,393
STATE STREET GLOBAL
ADVISORS LIMITED
Northern Trust
Company
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
109,344 Ordinary 109,344
STATE STREET GLOBAL
ADVISORS LIMITED
BFF Bank S.p.A. n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
12,645 Ordinary 12,645
STATE STREET GLOBAL
ADVISORS, LTD.
State Street Bank
and Trust Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
177,789 Ordinary 177,789
STATE STREET GLOBAL
ADVISORS, LTD.
Royal Bank of
Canada
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
28,749 Ordinary 28,749
STATE STREET GLOBAL
ADVISORS, LTD.
CIBC Mellon n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
43,870 Ordinary 43,870
STATE STREET GLOBAL
ADVISORS, LTD.
Northern Trust
Company
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
3,104 Ordinary 3,104
STATE STREET GLOBAL
ADVISORS, AUSTRALIA,
LIMITED
JPMorgan AG n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
6,632,820 Ordinary 6,632,820
STATE STREET GLOBAL
ADVISORS, AUSTRALIA,
LIMITED
State Street Bank
and Trust Co
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
80,086,320 Ordinary 80,086,320
STATE STREET GLOBAL
ADVISORS, AUSTRALIA,
LIMITED
BNP Paribas n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
640,495 Ordinary 640,495
STATE STREET GLOBAL
ADVISORS, AUSTRALIA,
LIMITED
Citibank NA n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
20,775,015 Ordinary 20,775,015
STATE STREET GLOBAL
ADVISORS, AUSTRALIA,
LIMITED
Northern Trust
Company
n/a Power to control the exercise of a right to
vote attached to securities and/or the power to
dispose of securities as investment manager or
trustee
23,498,967 Ordinary 23,498,967

5. Changes in association

The persons who have become associates (2) of, ceased to be associates of, or have changed the nature of their association (9) with, the substantial holder in relation to voting interests in the company or scheme are as follows:

Name and ACN/ARSN (if applicable) Nature of association
STATE STREET BANK AND TRUST COMPANY Subsidiary of State Street Corporation
STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Subsidiary of State Street Corporation
STATE STREET GLOBAL ADVISORS SINGAPORE LIMITED Subsidiary of State Street Corporation
STATE STREET GLOBAL ADVISORS ASIA LIMITED Subsidiary of State Street Corporation
STATE STREET GLOBAL ADVISORS EUROPE LIMITED Subsidiary of State Street Corporation
SSGA FUNDS MANAGEMENT, INC. Subsidiary of State Street Corporation
STATE STREET GLOBAL ADVISORS TRUST COMPANY Subsidiary of State Street Corporation
STATE STREET SAUDI ARABIA FINANCIAL SOLUTIONS COMPANY Subsidiary of State Street Corporation
STATE STREET GLOBAL ADVISORS LIMITED Subsidiary of State Street Corporation
STATE STREET GLOBAL ADVISORS, LTD. Subsidiary of State Street Corporation
STATE STREET GLOBAL ADVISORS, AUSTRALIA, LIMITED Subsidiary of State Street Corporation

604 Page 6 07-May-2026

6. Addresses

The addresses of persons named in this form are as follows:

Name Address
STATE STREET BANK AND TRUST COMPANY ONE CONGRESS STREET, SUITE 1, BOSTON MA 02114, UNITED STATES
STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. TORANOMON HILLS MORI TOWER 25F, 1-23-1 TORANOMON, MINATO-KU, TOKYO, 105-6325, JAPAN
STATE STREET GLOBAL ADVISORS SINGAPORE LIMITED 168 ROBINSON ROAD #33-01 CAPITAL TOWER, SINGAPORE, 068912, SINGAPORE
STATE STREET GLOBAL ADVISORS ASIA LIMITED 68TH FLOOR, TWO INTERNATIONAL FINANCE CENTRE, 8 FINANCE STREET, CENTRAL, HONG KONG, CHINA
STATE STREET GLOBAL ADVISORS EUROPE LIMITED 78 SIR JOHN ROGERSON'S QUAY, DUBLIN 2, IRELAND
SSGA FUNDS MANAGEMENT, INC. 1 CONGRESS STREET, BOSTON MA 02114, UNITED STATES
STATE STREET GLOBAL ADVISORS TRUST COMPANY 1 CONGRESS STREET, BOSTON MA 02114, UNITED STATES
STATE STREET SAUDI ARABIA FINANCIAL SOLUTIONS COMPANY KING FAHAD , ALOLAYA , 7277, RIYADH, RIYADH, 12212, SAUDI ARABIA
STATE STREET GLOBAL ADVISORS LIMITED 20 CHURCHILL PLACE, LONDON, ENGLAND, E14 5HJ, UNITED KINGDOM
STATE STREET GLOBAL ADVISORS, LTD. 1981 MCGILL COLLEGE AVENUE, SUITE 500, MONTREAL QUÉBEC H3A 3A8, CANADA
STATE STREET GLOBAL ADVISORS, AUSTRALIA, LIMITED LEVEL 15, 420 GEORGE STREET, SYDNEY NSW 2000, AUSTRALIA

Signature

print name capacity sign here date 07/05/2026 Alok Maheshwary Authorised signatory

DIRECTIONS

  • (1) If there are a number of substantial holders with similar or related relevant 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 6 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 person's votes divided by the total votes in the body corporate or scheme multiplied by 100.
  • (6) Include details of:
  • (a) any relevant agreement or other circumstances because of which the change in relevant interest occurred. 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.

(7) Details of the consideration must include any and all benefits, money and other, that any person from whom a relevant interest was 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 or its associate in relation to the acquisitions, even if they are not paid directly to the person from whom the relevant interest was acquired.

(9) Give details, if appropriate, of the present association and any change in that association since the last substantial holding notice.

(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".

Dated the

07/05/2026

Annexure A

This is Annexure A referred to in Form 604, Notice of change of interest of substantial holder

Alok Maheshwary

Authorised signatory

Date of change Person whose relevant interest changed Nature of change Consideration
given in relation
to change
Class and number of securities
affected
Person's votes
affected
17/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 36.75 -18,772 Ordinary -18,772
17/12/2024 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 36.75 -239 Ordinary -239
17/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.75 972 Ordinary 972
17/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.75 7,713 Ordinary 7,713
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -118,293 Ordinary -118,293
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,226 Ordinary -4,226
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,226 Ordinary 4,226
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,130 Ordinary -3,130
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,130 Ordinary 3,130
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -774,456 Ordinary -774,456
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 774,456 Ordinary 774,456
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,169 Ordinary -3,169
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,169 Ordinary 3,169
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -34,752 Ordinary -34,752
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 34,752 Ordinary 34,752
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -365,635 Ordinary -365,635
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 365,635 Ordinary 365,635
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -843 Ordinary -843
17/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 843 Ordinary 843
17/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.75 405 Ordinary 405
17/12/2024 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 36.75 2,885 Ordinary 2,885
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -158,440 Ordinary -158,440
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 158,440 Ordinary 158,440
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -774,456 Ordinary -774,456
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 774,456 Ordinary 774,456
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -58,370 Ordinary -58,370
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 58,370 Ordinary 58,370
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -84,570 Ordinary -84,570
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 84,570 Ordinary 84,570
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -61,094 Ordinary -61,094
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 61,094 Ordinary 61,094
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -19,559 Ordinary -19,559
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,559 Ordinary 19,559
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -29,722 Ordinary -29,722
17/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 29,722 Ordinary 29,722
17/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.75 -972 Ordinary -972
17/12/2024 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -47,297 Ordinary -47,297
17/12/2024 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 47,297 Ordinary 47,297
17/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.75 740 Ordinary 740
17/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.75 339 Ordinary 339
18/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.89 -462 Ordinary -462
18/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 36.83 -50,540 Ordinary -50,540
18/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 36.83 -1,789 Ordinary -1,789
18/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.83 -12,019 Ordinary -12,019
18/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -68,150 Ordinary -68,150
18/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 366,478 Ordinary 366,478
18/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -365,635 Ordinary -365,635
18/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -843 Ordinary -843
18/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.89 571 Ordinary 571
18/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.83 -10,269 Ordinary -10,269
18/12/2024 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 36.95 2,514 Ordinary 2,514
18/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.83 740 Ordinary 740
18/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.83 370 Ordinary 370
18/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 36.83 12,125 Ordinary 12,125
18/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 36.83 -12,125 Ordinary -12,125
18/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 36.83 12,019 Ordinary 12,019
18/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.83 10,269 Ordinary 10,269
18/12/2024 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 36.83 -3,669 Ordinary -3,669
19/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -366,478 Ordinary -366,478
19/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 365,635 Ordinary 365,635
19/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 843 Ordinary 843
19/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.00 1,080 Ordinary 1,080
19/12/2024 SSGA FUNDS MANAGEMENT, INC. Transfer out 36.00 -1,008 Ordinary -1,008
19/12/2024 SSGA FUNDS MANAGEMENT, INC. Transfer in 36.00 1,008 Ordinary 1,008
19/12/2024 SSGA FUNDS MANAGEMENT, INC. Transfer in 36.00 336 Ordinary 336
19/12/2024 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.87 380 Ordinary 380
19/12/2024 SSGA FUNDS MANAGEMENT, INC. Transfer out 36.00 -462 Ordinary -462
19/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.00 740 Ordinary 740
20/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.92 3,726 Ordinary 3,726
20/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.92 9,431 Ordinary 9,431
20/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.92 1,159 Ordinary 1,159
20/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.92 1,460 Ordinary 1,460
20/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.92 8,363 Ordinary 8,363
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 36,732 Ordinary 36,732
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 3,471 Ordinary 3,471
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 11,042 Ordinary 11,042
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 1,355 Ordinary 1,355
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -3,726 Ordinary -3,726
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -12,675 Ordinary -12,675
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -2,761 Ordinary -2,761
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -1,219 Ordinary -1,219
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -1,070 Ordinary -1,070
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -7,415 Ordinary -7,415
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.92 976 Ordinary 976
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.92 2,469 Ordinary 2,469
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 32,080 Ordinary 32,080
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 12,675 Ordinary 12,675
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 612 Ordinary 612
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 20,000 Ordinary 20,000
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.92 -15,820 Ordinary -15,820
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 20,458 Ordinary 20,458
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 2,346 Ordinary 2,346
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.92 1,219 Ordinary 1,219
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.68 3,086 Ordinary 3,086
20/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.92 -5,759 Ordinary -5,759
20/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,051 Ordinary 1,051
20/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 43,358 Ordinary 43,358
20/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,422 Ordinary 1,422
20/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 219 Ordinary 219
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 19,455 Ordinary 19,455
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 7,686 Ordinary 7,686
20/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.92 -1,460 Ordinary -1,460
20/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.92 -344 Ordinary -344
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 1,557 Ordinary 1,557
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.95 348,844 Ordinary 348,844
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 76,587 Ordinary 76,587
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 2,996 Ordinary 2,996
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 7,977 Ordinary 7,977
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 2,867 Ordinary 2,867
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 5,759 Ordinary 5,759
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 2,449 Ordinary 2,449
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 42,608 Ordinary 42,608
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.95 14,264 Ordinary 14,264
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 5,636 Ordinary 5,636
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.92 -691,755 Ordinary -691,755
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.92 1,835 Ordinary 1,835
20/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.92 2,120 Ordinary 2,120
20/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.92 -7,977 Ordinary -7,977
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 2,709 Ordinary 2,709
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 1,070 Ordinary 1,070
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -2,996 Ordinary -2,996
20/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.92 -2,867 Ordinary -2,867
20/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.92 -2,449 Ordinary -2,449
20/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.92 -475 Ordinary -475
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.95 24,906 Ordinary 24,906
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 2,761 Ordinary 2,761
20/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.92 7,079 Ordinary 7,079
20/12/2024 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 35.92 -1,394 Ordinary -1,394
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.92 9,966 Ordinary 9,966
20/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.92 -76,587 Ordinary -76,587
20/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.92 -5,636 Ordinary -5,636
20/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.92 -11,042 Ordinary -11,042
20/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.92 -9,966 Ordinary -9,966
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -3,471 Ordinary -3,471
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -508 Ordinary -508
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -42,608 Ordinary -42,608
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -976 Ordinary -976
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -7,686 Ordinary -7,686
20/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.92 -7,079 Ordinary -7,079
23/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 36.55 -5,119 Ordinary -5,119
23/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 36.55 -18,248 Ordinary -18,248
23/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.55 1,454 Ordinary 1,454
23/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.55 5,402 Ordinary 5,402
23/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 21,104 Ordinary 21,104
23/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,568 Ordinary 7,568
23/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 405,938 Ordinary 405,938
23/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 1,422 Ordinary 1,422
23/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 219 Ordinary 219
23/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 1,051 Ordinary 1,051
23/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 43,000 Ordinary 43,000
23/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 43,358 Ordinary 43,358
23/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -365,635 Ordinary -365,635
23/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -843 Ordinary -843
23/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.55 19,303 Ordinary 19,303
23/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 114,428 Ordinary 114,428
23/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 20,133 Ordinary 20,133
23/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 22,621 Ordinary 22,621
23/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.55 740 Ordinary 740
23/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.55 740 Ordinary 740
23/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.55 76,448 Ordinary 76,448
24/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -405,938 Ordinary -405,938
24/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 68,378 Ordinary 68,378
24/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 8,134 Ordinary 8,134
24/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,970 Ordinary 12,970
24/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 336,717 Ordinary 336,717
24/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 843 Ordinary 843
24/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,784 Ordinary 3,784
24/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,784 Ordinary 3,784
24/12/2024 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 36.53 143 Ordinary 143
24/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.53 -932 Ordinary -932
24/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.53 17,143 Ordinary 17,143
24/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.54 360 Ordinary 360
24/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.65 8,923 Ordinary 8,923
26/12/2024 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 28,672 Ordinary 28,672
26/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 405,938 Ordinary 405,938
26/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -68,378 Ordinary -68,378
26/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -336,717 Ordinary -336,717
26/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -843 Ordinary -843
27/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 36.89 -297 Ordinary -297
27/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -405,938 Ordinary -405,938
27/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 68,378 Ordinary 68,378
27/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 13,982 Ordinary 13,982
27/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,690 Ordinary 14,690
27/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 336,717 Ordinary 336,717
27/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 843 Ordinary 843
27/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.89 135 Ordinary 135
27/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.55 1,216 Ordinary 1,216
27/12/2024 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 36.89 106 Ordinary 106
27/12/2024 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 36.89 1,557 Ordinary 1,557
27/12/2024 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 36.89 2,569 Ordinary 2,569
27/12/2024 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 36.89 2,887 Ordinary 2,887
27/12/2024 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.89 740 Ordinary 740
27/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.55 446 Ordinary 446
30/12/2024 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -28,672 Ordinary -28,672
30/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.37 919 Ordinary 919
30/12/2024 SSGA FUNDS MANAGEMENT, INC. Transfer in 36.37 465 Ordinary 465
30/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.37 27,208 Ordinary 27,208
31/12/2024 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.64 500 Ordinary 500
31/12/2024 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.64 15,821 Ordinary 15,821
31/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.64 -119 Ordinary -119
31/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.64 55,876 Ordinary 55,876
31/12/2024 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.64 -3,274 Ordinary -3,274
31/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.98 250,994 Ordinary 250,994
31/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.98 110,960 Ordinary 110,960
31/12/2024 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.98 379,692 Ordinary 379,692
02/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.03 -5,907 Ordinary -5,907
02/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 36.03 7,680 Ordinary 7,680
02/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.03 -2,917 Ordinary -2,917
02/01/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 36.03 676 Ordinary 676
03/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.53 1,080 Ordinary 1,080
03/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 36.53 1,348 Ordinary 1,348
03/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.53 -1,480 Ordinary -1,480
03/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.53 -4,062 Ordinary -4,062
03/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.53 4,062 Ordinary 4,062
03/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.21 23,949 Ordinary 23,949
06/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.16 2,935 Ordinary 2,935
06/01/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 37.17 155 Ordinary 155
06/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 37.17 17,990 Ordinary 17,990
06/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 37.17 20,303 Ordinary 20,303
06/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 37.17 17,990 Ordinary 17,990
06/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 37.20 10,659 Ordinary 10,659
06/01/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 37.17 -925 Ordinary -925
06/01/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 37.17 8,288 Ordinary 8,288
06/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.17 530 Ordinary 530
06/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.17 636 Ordinary 636
07/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 37.35 25,000 Ordinary 25,000
07/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.46 3,535 Ordinary 3,535
07/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 37.34 702 Ordinary 702
07/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.34 939 Ordinary 939
07/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.34 8,064 Ordinary 8,064
07/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 37.34 4,182 Ordinary 4,182
07/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.34 540 Ordinary 540
07/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 37.34 -3,790 Ordinary -3,790
07/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 37.34 -939 Ordinary -939
07/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 37.34 -690 Ordinary -690
07/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.34 2,435 Ordinary 2,435
07/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 37.34 13 Ordinary 13
07/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.34 3,790 Ordinary 3,790
08/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 37.24 -895 Ordinary -895
08/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 37.24 12,420 Ordinary 12,420
08/01/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 37.24 4,396 Ordinary 4,396
08/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 37.24 -33,782 Ordinary -33,782
08/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 37.24 -14,099 Ordinary -14,099
08/01/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 37.24 13,023 Ordinary 13,023
08/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 37.24 -1,000 Ordinary -1,000
08/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.24 1,110 Ordinary 1,110
08/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.24 530 Ordinary 530
08/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.24 530 Ordinary 530
08/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 37.24 373,822 Ordinary 373,822
08/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 37.24 6,562 Ordinary 6,562
08/01/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 37.24 5,180 Ordinary 5,180
08/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.24 2,269 Ordinary 2,269
09/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 37.02 -661 Ordinary -661
09/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.34 1,000 Ordinary 1,000
10/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 37.42 -1,404 Ordinary -1,404
10/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 37.42 13 Ordinary 13
10/01/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 37.42 484 Ordinary 484
10/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.42 742 Ordinary 742
13/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.31 1,128 Ordinary 1,128
13/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.64 5,689 Ordinary 5,689
13/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.63 20,986 Ordinary 20,986
13/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.63 -528 Ordinary -528
13/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 36.63 3,090 Ordinary 3,090
14/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.76 3,819 Ordinary 3,819
14/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.76 947 Ordinary 947
14/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.79 3,153 Ordinary 3,153
14/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.76 -947 Ordinary -947
14/01/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 36.76 6,183 Ordinary 6,183
14/01/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 36.76 9,345 Ordinary 9,345
14/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 36.76 13,107 Ordinary 13,107
14/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.76 848 Ordinary 848
14/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.76 -9,345 Ordinary -9,345
14/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.76 -32,603 Ordinary -32,603
14/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.76 -3,819 Ordinary -3,819
14/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.76 -10,983 Ordinary -10,983
14/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.76 10,983 Ordinary 10,983
14/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.07 7,268 Ordinary 7,268
14/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.76 32,603 Ordinary 32,603
15/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.54 14,224 Ordinary 14,224
15/01/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 36.54 639 Ordinary 639
15/01/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 36.54 185 Ordinary 185
15/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 36.54 12,593 Ordinary 12,593
16/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.69 35,048 Ordinary 35,048
16/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.53 2,284 Ordinary 2,284
16/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.69 21,494 Ordinary 21,494
16/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.69 1,841 Ordinary 1,841
16/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 37.69 -566 Ordinary -566
16/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.69 848 Ordinary 848
20/01/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 38.06 -59 Ordinary -59
21/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.85 2,179 Ordinary 2,179
21/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 37.85 -3,472,516 Ordinary -3,472,516
21/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 37.85 24,480 Ordinary 24,480
21/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 37.85 -1,777 Ordinary -1,777
21/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 37.85 -7,983 Ordinary -7,983
21/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 37.98 -674 Ordinary -674
21/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 37.85 -1,194 Ordinary -1,194
21/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 37.85 -342 Ordinary -342
21/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 37.85 270 Ordinary 270
21/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 37.85 -2,000 Ordinary -2,000
21/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 37.85 -42 Ordinary -42
21/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 37.85 3,472,516 Ordinary 3,472,516
21/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.85 5,291 Ordinary 5,291
21/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.85 1,194 Ordinary 1,194
21/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.85 2,000 Ordinary 2,000
22/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 38.63 2,028 Ordinary 2,028
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,648 Ordinary -5,648
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,648 Ordinary 5,648
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,349 Ordinary -3,349
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,349 Ordinary 3,349
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -68,378 Ordinary -68,378
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 68,378 Ordinary 68,378
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -8,134 Ordinary -8,134
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 8,134 Ordinary 8,134
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -13,982 Ordinary -13,982
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 13,982 Ordinary 13,982
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -27,660 Ordinary -27,660
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 27,660 Ordinary 27,660
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -774,456 Ordinary -774,456
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 774,456 Ordinary 774,456
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,220 Ordinary -4,220
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,220 Ordinary 4,220
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,328 Ordinary -14,328
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,328 Ordinary 14,328
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -78,110 Ordinary -78,110
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 78,110 Ordinary 78,110
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -336,717 Ordinary -336,717
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 336,717 Ordinary 336,717
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -843 Ordinary -843
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 843 Ordinary 843
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,784 Ordinary -3,784
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,784 Ordinary 3,784
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,784 Ordinary -3,784
22/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,784 Ordinary 3,784
22/01/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 38.63 -351 Ordinary -351
22/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 38.63 -7,485 Ordinary -7,485
22/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 38.63 -2,028 Ordinary -2,028
22/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 38.63 -8,885 Ordinary -8,885
22/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 38.63 -5,416 Ordinary -5,416
22/01/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -47,297 Ordinary -47,297
22/01/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 47,297 Ordinary 47,297
22/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 38.63 -1,050 Ordinary -1,050
22/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 38.63 370 Ordinary 370
22/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 38.63 848 Ordinary 848
22/01/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer out 38.63 -6,052 Ordinary -6,052
22/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 38.63 6,052 Ordinary 6,052
22/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 38.63 7,485 Ordinary 7,485
22/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 38.63 5,416 Ordinary 5,416
22/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 38.63 1,050 Ordinary 1,050
23/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 38.19 -1,777 Ordinary -1,777
23/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 38.19 -2,998 Ordinary -2,998
23/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 38.19 740 Ordinary 740
23/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 37.80 6,640 Ordinary 6,640
24/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 38.12 7,200 Ordinary 7,200
24/01/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 38.86 -227 Ordinary -227
24/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 38.15 -4,474 Ordinary -4,474
27/01/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 38.12 -7,139 Ordinary -7,139
27/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 323,145 Ordinary 323,145
27/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 30,160 Ordinary 30,160
27/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 109,726 Ordinary 109,726
27/01/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 38.12 -1,014 Ordinary -1,014
28/01/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 35.03 -5,549 Ordinary -5,549
28/01/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 35.03 -4,054 Ordinary -4,054
28/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.19 -599 Ordinary -599
28/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -28,672 Ordinary -28,672
28/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -64,017 Ordinary -64,017
28/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -10,353 Ordinary -10,353
28/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 10,353 Ordinary 10,353
28/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,220 Ordinary -4,220
28/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,648 Ordinary -5,648
28/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,349 Ordinary -3,349
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 109,726 Ordinary 109,726
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,648 Ordinary -5,648
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,349 Ordinary -3,349
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -68,378 Ordinary -68,378
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -13,982 Ordinary -13,982
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,690 Ordinary -14,690
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,220 Ordinary -4,220
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,328 Ordinary -14,328
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 259,128 Ordinary 259,128
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,160 Ordinary 30,160
28/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -274,419 Ordinary -274,419
28/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.00 -18,474 Ordinary -18,474
28/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.03 -22,281 Ordinary -22,281
28/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.19 -11,817 Ordinary -11,817
28/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.19 -2,689 Ordinary -2,689
28/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.00 18,474 Ordinary 18,474
28/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.19 1,044 Ordinary 1,044
29/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.64 -7,983 Ordinary -7,983
29/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.64 -3,069 Ordinary -3,069
29/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -16,734 Ordinary -16,734
29/01/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 16,734 Ordinary 16,734
29/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -158 Ordinary -158
29/01/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 158 Ordinary 158
29/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.64 3,069 Ordinary 3,069
29/01/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 35.28 95 Ordinary 95
29/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.64 270,315 Ordinary 270,315
29/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.28 -1,089 Ordinary -1,089
30/01/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 35.94 -106 Ordinary -106
30/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.94 -6,555 Ordinary -6,555
30/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.94 6,555 Ordinary 6,555
30/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.94 161 Ordinary 161
30/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.94 1,166 Ordinary 1,166
31/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.45 2,100 Ordinary 2,100
31/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.47 379 Ordinary 379
31/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.45 -2,100 Ordinary -2,100
31/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.45 270 Ordinary 270
31/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.55 864 Ordinary 864
31/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.45 -93 Ordinary -93
31/01/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.45 -1,484 Ordinary -1,484
31/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.45 62,745 Ordinary 62,745
31/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.45 295,964 Ordinary 295,964
31/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.45 123,916 Ordinary 123,916
31/01/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.45 613,114 Ordinary 613,114
31/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.45 -2,842 Ordinary -2,842
31/01/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.45 -1,898 Ordinary -1,898
03/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.88 2,312 Ordinary 2,312
03/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.06 -737 Ordinary -737
03/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.88 -2,312 Ordinary -2,312
03/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.88 -4,351 Ordinary -4,351
03/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.88 1,850 Ordinary 1,850
03/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.88 1,110 Ordinary 1,110
04/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 35.57 -90,004 Ordinary -90,004
04/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.46 1,023 Ordinary 1,023
04/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.46 -2,563 Ordinary -2,563
04/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.46 16,705 Ordinary 16,705
04/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.46 -1,023 Ordinary -1,023
04/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.46 -1,428 Ordinary -1,428
05/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.66 900 Ordinary 900
05/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.66 450 Ordinary 450
05/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 35.66 540 Ordinary 540
05/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.66 465 Ordinary 465
05/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 35.66 -126 Ordinary -126
05/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.66 270,854 Ordinary 270,854
05/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.66 -3,616 Ordinary -3,616
06/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 36.19 209 Ordinary 209
06/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.20 740 Ordinary 740
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -109,726 Ordinary -109,726
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 109,726 Ordinary 109,726
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -7,976 Ordinary -7,976
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 7,976 Ordinary 7,976
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -158 Ordinary -158
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 158 Ordinary 158
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,970 Ordinary -12,970
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,970 Ordinary 12,970
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -774,456 Ordinary -774,456
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 774,456 Ordinary 774,456
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -337,238 Ordinary -337,238
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 337,238 Ordinary 337,238
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,160 Ordinary -30,160
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,160 Ordinary 30,160
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,298 Ordinary -62,298
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,298 Ordinary 62,298
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -843 Ordinary -843
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 843 Ordinary 843
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,784 Ordinary -3,784
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,784 Ordinary 3,784
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,784 Ordinary -3,784
07/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,784 Ordinary 3,784
07/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.51 -22,282 Ordinary -22,282
07/02/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -47,297 Ordinary -47,297
07/02/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 47,297 Ordinary 47,297
07/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.42 -10,632 Ordinary -10,632
07/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.42 -3,944 Ordinary -3,944
07/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.42 3,944 Ordinary 3,944
07/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.42 10,632 Ordinary 10,632
07/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.47 25,704 Ordinary 25,704
10/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.09 1,777 Ordinary 1,777
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -109,726 Ordinary -109,726
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 109,726 Ordinary 109,726
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -7,976 Ordinary -7,976
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 7,976 Ordinary 7,976
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -158 Ordinary -158
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 158 Ordinary 158
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,970 Ordinary -12,970
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,970 Ordinary 12,970
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -774,456 Ordinary -774,456
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 774,456 Ordinary 774,456
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -337,238 Ordinary -337,238
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 337,238 Ordinary 337,238
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,160 Ordinary -30,160
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,160 Ordinary 30,160
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,298 Ordinary -62,298
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,298 Ordinary 62,298
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -843 Ordinary -843
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 843 Ordinary 843
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,784 Ordinary -3,784
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,784 Ordinary 3,784
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,784 Ordinary -3,784
10/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,784 Ordinary 3,784
10/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 36.09 -1,369 Ordinary -1,369
10/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.09 270 Ordinary 270
10/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.09 1,350 Ordinary 1,350
10/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 36.09 -399 Ordinary -399
10/02/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -47,297 Ordinary -47,297
10/02/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 47,297 Ordinary 47,297
10/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.09 742 Ordinary 742
10/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.09 742 Ordinary 742
11/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 36.14 -1,532 Ordinary -1,532
11/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 36.14 -3,906 Ordinary -3,906
11/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 36.14 -36 Ordinary -36
11/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.14 1,532 Ordinary 1,532
11/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.14 -6,453 Ordinary -6,453
12/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 36.16 -3,554 Ordinary -3,554
12/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.16 55,874 Ordinary 55,874
12/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.16 23,946 Ordinary 23,946
12/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.16 3,487 Ordinary 3,487
12/02/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 75,007 Ordinary 75,007
12/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 36.05 -10,126 Ordinary -10,126
12/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.16 370 Ordinary 370
12/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.16 636 Ordinary 636
12/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.16 4,427 Ordinary 4,427
12/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.05 -2,040 Ordinary -2,040
12/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.13 16,446 Ordinary 16,446
12/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 36.16 5,786 Ordinary 5,786
13/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 138,148 Ordinary 138,148
13/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,298 Ordinary -62,298
13/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -843 Ordinary -843
13/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 36.26 12,850 Ordinary 12,850
13/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 75,007 Ordinary 75,007
13/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.26 6,721 Ordinary 6,721
13/02/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -34,526 Ordinary -34,526
13/02/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -75,007 Ordinary -75,007
13/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 36.26 742 Ordinary 742
13/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.11 -1,100 Ordinary -1,100
14/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 36.50 2,042 Ordinary 2,042
14/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.68 2,720 Ordinary 2,720
14/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.61 5,528 Ordinary 5,528
14/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -138,148 Ordinary -138,148
14/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 75,007 Ordinary 75,007
14/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,298 Ordinary 62,298
14/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 843 Ordinary 843
14/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 35.61 154 Ordinary 154
14/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.61 1,480 Ordinary 1,480
14/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.61 370 Ordinary 370
14/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.61 212 Ordinary 212
17/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.10 -625 Ordinary -625
18/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 35.98 -6,821 Ordinary -6,821
18/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.87 -2,358,709 Ordinary -2,358,709
18/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.98 245 Ordinary 245
19/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.98 -1,782 Ordinary -1,782
19/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.98 -15,968 Ordinary -15,968
19/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.98 15,968 Ordinary 15,968
19/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.98 -3,308 Ordinary -3,308
19/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.98 3,308 Ordinary 3,308
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 6,500 Ordinary 6,500
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 588 Ordinary 588
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,878 Ordinary 1,878
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 24,057 Ordinary 24,057
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 23,059 Ordinary 23,059
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 10,885 Ordinary 10,885
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 18,054 Ordinary 18,054
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 5,069 Ordinary 5,069
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 20,905 Ordinary 20,905
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 79,820 Ordinary 79,820
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 1,295 Ordinary 1,295
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 5,168 Ordinary 5,168
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 1,171 Ordinary 1,171
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 5,188 Ordinary 5,188
20/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.50 522 Ordinary 522
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 7,042 Ordinary 7,042
20/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.50 2,420 Ordinary 2,420
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 10,942 Ordinary 10,942
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 11,290 Ordinary 11,290
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 97,717 Ordinary 97,717
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 33,078 Ordinary 33,078
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.20 -739,423 Ordinary -739,423
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 358 Ordinary 358
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 142,000 Ordinary 142,000
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 344,210 Ordinary 344,210
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 8,319 Ordinary 8,319
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 40,805 Ordinary 40,805
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 5,301 Ordinary 5,301
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 23,086 Ordinary 23,086
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 803,450 Ordinary 803,450
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 18,357 Ordinary 18,357
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 3,570 Ordinary 3,570
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 4,300 Ordinary 4,300
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 45 Ordinary 45
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 269,003 Ordinary 269,003
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 44,594 Ordinary 44,594
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 150,000 Ordinary 150,000
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,775 Ordinary 1,775
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 8,998 Ordinary 8,998
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 7,599 Ordinary 7,599
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 56,409 Ordinary 56,409
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 1,038 Ordinary 1,038
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 2,445 Ordinary 2,445
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 61,886 Ordinary 61,886
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.20 58,070 Ordinary 58,070
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 69,049 Ordinary 69,049
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 43,237 Ordinary 43,237
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 25,402 Ordinary 25,402
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 3,870 Ordinary 3,870
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 3,819 Ordinary 3,819
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 33,161 Ordinary 33,161
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,479 Ordinary 1,479
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 295 Ordinary 295
20/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.50 40,000 Ordinary 40,000
20/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.50 27,000 Ordinary 27,000
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 861 Ordinary 861
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,453 Ordinary 1,453
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 745 Ordinary 745
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 114,072 Ordinary 114,072
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 2,016 Ordinary 2,016
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 593 Ordinary 593
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 346 Ordinary 346
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 10,029 Ordinary 10,029
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 367,509 Ordinary 367,509
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 3,224 Ordinary 3,224
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 5,431 Ordinary 5,431
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 11,751 Ordinary 11,751
20/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.50 6,900 Ordinary 6,900
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 23,481 Ordinary 23,481
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 540 Ordinary 540
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,153 Ordinary 1,153
20/02/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 33.50 900 Ordinary 900
20/02/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 33.50 200 Ordinary 200
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 2,515 Ordinary 2,515
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 2,653 Ordinary 2,653
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 538 Ordinary 538
20/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.50 13,500 Ordinary 13,500
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 14,569 Ordinary 14,569
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 330,311 Ordinary 330,311
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 100,955 Ordinary 100,955
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 49,599 Ordinary 49,599
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 17,430 Ordinary 17,430
20/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.50 1,100 Ordinary 1,100
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,260 Ordinary 1,260
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 6,229 Ordinary 6,229
20/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.50 2,300 Ordinary 2,300
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 412 Ordinary 412
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 4,216 Ordinary 4,216
20/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.50 168 Ordinary 168
20/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.50 1,406 Ordinary 1,406
20/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.50 1,992 Ordinary 1,992
20/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.50 2,630 Ordinary 2,630
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 2,254 Ordinary 2,254
20/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.50 24,297 Ordinary 24,297
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 8,251 Ordinary 8,251
20/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.50 15,553 Ordinary 15,553
20/02/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 33.50 20,000 Ordinary 20,000
20/02/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 33.50 10,000 Ordinary 10,000
20/02/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 33.50 4,000 Ordinary 4,000
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,727 Ordinary 1,727
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 651 Ordinary 651
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 8,708 Ordinary 8,708
20/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.50 2,319 Ordinary 2,319
20/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.50 811 Ordinary 811
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 11,661 Ordinary 11,661
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 4,033 Ordinary 4,033
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 9,744 Ordinary 9,744
20/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.50 15,000 Ordinary 15,000
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 248 Ordinary 248
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 932 Ordinary 932
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 27,007 Ordinary 27,007
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,856 Ordinary 1,856
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 162,596 Ordinary 162,596
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 4,136 Ordinary 4,136
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.50 -8,761 Ordinary -8,761
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.50 -16,022 Ordinary -16,022
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 3,357 Ordinary 3,357
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 259 Ordinary 259
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,025 Ordinary 1,025
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 13,800 Ordinary 13,800
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 5,043 Ordinary 5,043
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 28,000 Ordinary 28,000
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 9,457 Ordinary 9,457
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 28,927 Ordinary 28,927
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 232,436 Ordinary 232,436
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 1,232 Ordinary 1,232
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 1,300 Ordinary 1,300
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 506 Ordinary 506
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 471 Ordinary 471
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 6,842 Ordinary 6,842
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 16,729 Ordinary 16,729
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,068 Ordinary 1,068
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 26,882 Ordinary 26,882
20/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.96 3,746 Ordinary 3,746
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 12,742 Ordinary 12,742
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 5,572 Ordinary 5,572
20/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.50 5,000 Ordinary 5,000
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,877 Ordinary 1,877
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 5,117 Ordinary 5,117
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 7,537 Ordinary 7,537
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,031 Ordinary 1,031
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 834 Ordinary 834
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,012 Ordinary 1,012
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 19,424 Ordinary 19,424
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 3,268 Ordinary 3,268
20/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.50 7,300 Ordinary 7,300
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 2,513,334 Ordinary 2,513,334
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 532 Ordinary 532
20/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 23,713 Ordinary 23,713
20/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.50 356 Ordinary 356
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 315,439 Ordinary 315,439
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 33,308 Ordinary 33,308
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 402 Ordinary 402
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 944 Ordinary 944
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 22,406 Ordinary 22,406
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 46,037 Ordinary 46,037
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 2,180 Ordinary 2,180
20/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 33,680 Ordinary 33,680
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 6,545 Ordinary 6,545
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 80,489 Ordinary 80,489
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 47,443 Ordinary 47,443
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 332,117 Ordinary 332,117
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 6,798 Ordinary 6,798
20/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 138,575 Ordinary 138,575
20/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.50 1,297 Ordinary 1,297
21/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.64 671 Ordinary 671
21/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.64 653 Ordinary 653
21/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.55 7,984 Ordinary 7,984
21/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 38,885 Ordinary 38,885
21/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.55 270 Ordinary 270
21/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.55 -63 Ordinary -63
21/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.55 742 Ordinary 742
21/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.55 212 Ordinary 212
21/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.55 38,225 Ordinary 38,225
24/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.12 75,076 Ordinary 75,076
24/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.12 600 Ordinary 600
24/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.12 330,884 Ordinary 330,884
24/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.12 1,203 Ordinary 1,203
24/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.12 54,161 Ordinary 54,161
24/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.12 80,467 Ordinary 80,467
24/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.12 -1,203 Ordinary -1,203
24/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.12 -93 Ordinary -93
24/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,459 Ordinary 9,459
24/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 240,175 Ordinary 240,175
24/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.12 1,200 Ordinary 1,200
24/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,213 Ordinary -10,213
24/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 38,885 Ordinary 38,885
24/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.12 2,802 Ordinary 2,802
24/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.12 688 Ordinary 688
24/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.12 27,386 Ordinary 27,386
24/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.12 6,884 Ordinary 6,884
24/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.12 5,500 Ordinary 5,500
24/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.12 335,000 Ordinary 335,000
24/02/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -12,771 Ordinary -12,771
24/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.12 10,311 Ordinary 10,311
24/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.12 15,432 Ordinary 15,432
24/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.44 1,829 Ordinary 1,829
24/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.12 13,653 Ordinary 13,653
24/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.12 500 Ordinary 500
24/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.12 10,963 Ordinary 10,963
24/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.12 133,501 Ordinary 133,501
24/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.12 264,473 Ordinary 264,473
25/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.66 -14,203 Ordinary -14,203
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -21,104 Ordinary -21,104
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,568 Ordinary -7,568
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 22,223 Ordinary 22,223
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,349 Ordinary 3,349
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 122,958 Ordinary 122,958
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,121 Ordinary 3,121
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,416 Ordinary 2,416
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,220 Ordinary 4,220
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 174,812 Ordinary 174,812
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,623 Ordinary 2,623
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 125,247 Ordinary 125,247
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 342,954 Ordinary 342,954
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 13,766 Ordinary 13,766
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 44,626 Ordinary 44,626
25/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,648 Ordinary 5,648
25/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -7,976 Ordinary -7,976
25/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -158 Ordinary -158
25/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,970 Ordinary -12,970
25/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,784 Ordinary -3,784
25/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,784 Ordinary -3,784
25/02/2025 STATE STREET SAUDI ARABIA FINANCIAL SOLUTIONS
COMPANY
Transfer out 32.79 -1,191 Ordinary -1,191
25/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.66 2,124 Ordinary 2,124
25/02/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 12,018 Ordinary 12,018
25/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.66 1,060 Ordinary 1,060
25/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.66 14,203 Ordinary 14,203
26/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.15 8,277 Ordinary 8,277
26/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.15 -1,509 Ordinary -1,509
26/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,651 Ordinary -2,651
26/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,449 Ordinary 7,449
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,121 Ordinary 3,121
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,648 Ordinary 5,648
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,134 Ordinary 17,134
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,349 Ordinary 3,349
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -64,794 Ordinary -64,794
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,089 Ordinary 5,089
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,416 Ordinary 2,416
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,220 Ordinary 4,220
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 13,766 Ordinary 13,766
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 122,958 Ordinary 122,958
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 172,161 Ordinary 172,161
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 44,626 Ordinary 44,626
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 125,247 Ordinary 125,247
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,298 Ordinary -62,298
26/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -843 Ordinary -843
26/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 32.15 -2,081 Ordinary -2,081
26/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 391,800 Ordinary 391,800
26/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.15 3,700 Ordinary 3,700
26/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.15 848 Ordinary 848
26/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.81 -50,445 Ordinary -50,445
26/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.15 1,509 Ordinary 1,509
27/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.10 165,540 Ordinary 165,540
27/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.10 24,831 Ordinary 24,831
27/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.10 33,108 Ordinary 33,108
27/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,235 Ordinary -1,235
27/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,651 Ordinary 2,651
27/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -122,689 Ordinary -122,689
27/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,653 Ordinary -1,653
27/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 237 Ordinary 237
27/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 783,600 Ordinary 783,600
27/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,653 Ordinary -1,653
27/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 237 Ordinary 237
27/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 7,449 Ordinary 7,449
27/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,235 Ordinary -1,235
27/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,651 Ordinary 2,651
27/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 783,600 Ordinary 783,600
27/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,449 Ordinary 7,449
27/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.10 318 Ordinary 318
27/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.19 -4,980 Ordinary -4,980
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 6,680 Ordinary 6,680
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 5,039 Ordinary 5,039
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 3,424 Ordinary 3,424
28/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.31 895 Ordinary 895
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 1,241 Ordinary 1,241
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 5,672 Ordinary 5,672
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 4,279 Ordinary 4,279
28/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.31 10,757 Ordinary 10,757
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 5,325 Ordinary 5,325
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 4,017 Ordinary 4,017
28/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.31 1,096 Ordinary 1,096
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 2,385 Ordinary 2,385
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 1,800 Ordinary 1,800
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 10,552 Ordinary 10,552
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 7,960 Ordinary 7,960
28/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.34 118,522 Ordinary 118,522
28/02/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.31 100,496 Ordinary 100,496
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 1,223 Ordinary 1,223
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 43,710 Ordinary 43,710
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 32,977 Ordinary 32,977
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 6,250 Ordinary 6,250
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 4,716 Ordinary 4,716
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 1,599 Ordinary 1,599
28/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.31 470 Ordinary 470
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 3,771 Ordinary 3,771
28/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.31 392 Ordinary 392
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.31 7,980 Ordinary 7,980
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.31 6,020 Ordinary 6,020
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.31 19,154 Ordinary 19,154
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.31 14,451 Ordinary 14,451
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.33 44,159 Ordinary 44,159
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 58,533 Ordinary 58,533
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 119 Ordinary 119
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 2,188 Ordinary 2,188
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 5,495 Ordinary 5,495
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 31,745 Ordinary 31,745
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 151,937 Ordinary 151,937
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 142,723 Ordinary 142,723
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 117,962 Ordinary 117,962
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 88,995 Ordinary 88,995
28/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.31 8,036 Ordinary 8,036
28/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.31 6,063 Ordinary 6,063
28/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,257 Ordinary -2,257
28/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,719 Ordinary -5,719
28/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -48,600 Ordinary -48,600
28/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 65,304 Ordinary 65,304
28/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,971 Ordinary -2,971
28/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -394 Ordinary -394
28/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 36,596 Ordinary 36,596
28/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 343 Ordinary 343
28/02/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 10,998 Ordinary 10,998
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 39,569 Ordinary 39,569
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 29,853 Ordinary 29,853
28/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 343 Ordinary 343
28/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,971 Ordinary -2,971
28/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -312 Ordinary -312
28/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,998 Ordinary 10,998
28/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -82 Ordinary -82
28/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,257 Ordinary -2,257
28/02/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,719 Ordinary -5,719
28/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.31 -31,745 Ordinary -31,745
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 8,884 Ordinary 8,884
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 6,702 Ordinary 6,702
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 710 Ordinary 710
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.31 4,098 Ordinary 4,098
28/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.31 -5,315 Ordinary -5,315
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.31 1,324 Ordinary 1,324
28/02/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer out 31.31 -486 Ordinary -486
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.31 2,788 Ordinary 2,788
28/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.31 -5,495 Ordinary -5,495
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 10,853 Ordinary 10,853
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 14,385 Ordinary 14,385
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 247,853 Ordinary 247,853
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 328,526 Ordinary 328,526
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 75,086 Ordinary 75,086
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 99,525 Ordinary 99,525
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 54,715 Ordinary 54,715
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 41,279 Ordinary 41,279
28/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.31 -1,185 Ordinary -1,185
28/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.31 1,912 Ordinary 1,912
28/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 31.31 -1,580 Ordinary -1,580
28/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.84 94,757 Ordinary 94,757
28/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.31 48,573 Ordinary 48,573
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 2,265 Ordinary 2,265
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 1,709 Ordinary 1,709
28/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.31 27,487 Ordinary 27,487
28/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.31 4,133 Ordinary 4,133
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 12,728 Ordinary 12,728
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 9,602 Ordinary 9,602
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 22,906 Ordinary 22,906
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 17,281 Ordinary 17,281
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 33,559 Ordinary 33,559
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 25,318 Ordinary 25,318
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.31 -2,385 Ordinary -2,385
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.31 -2,265 Ordinary -2,265
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.31 -350 Ordinary -350
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.31 7,419 Ordinary 7,419
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.31 5,597 Ordinary 5,597
28/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.31 5,276 Ordinary 5,276
28/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.31 3,981 Ordinary 3,981
28/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.31 18,987 Ordinary 18,987
28/02/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.31 14,325 Ordinary 14,325
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 1,957 Ordinary 1,957
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 4,897 Ordinary 4,897
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 27,638 Ordinary 27,638
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 20,852 Ordinary 20,852
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 8,259 Ordinary 8,259
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 6,231 Ordinary 6,231
28/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 31.31 3,972 Ordinary 3,972
28/02/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 31.31 5,265 Ordinary 5,265
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 33,372 Ordinary 33,372
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 3,526 Ordinary 3,526
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.31 4,674 Ordinary 4,674
28/02/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.31 21,129 Ordinary 21,129
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -8,022 Ordinary -8,022
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -8,259 Ordinary -8,259
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -19,154 Ordinary -19,154
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -8,315 Ordinary -8,315
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -8,036 Ordinary -8,036
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -18,987 Ordinary -18,987
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -12,728 Ordinary -12,728
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -72,544 Ordinary -72,544
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -340,519 Ordinary -340,519
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -151,937 Ordinary -151,937
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -50,572 Ordinary -50,572
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -72,355 Ordinary -72,355
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -7,007 Ordinary -7,007
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -54,715 Ordinary -54,715
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -22,906 Ordinary -22,906
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -8,884 Ordinary -8,884
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -6,250 Ordinary -6,250
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -7,980 Ordinary -7,980
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -328,526 Ordinary -328,526
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -7,419 Ordinary -7,419
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -5,672 Ordinary -5,672
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -39,569 Ordinary -39,569
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -58,533 Ordinary -58,533
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -33,559 Ordinary -33,559
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -14,385 Ordinary -14,385
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -6,680 Ordinary -6,680
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -27,638 Ordinary -27,638
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -117,962 Ordinary -117,962
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -5,265 Ordinary -5,265
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -4,674 Ordinary -4,674
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -5,325 Ordinary -5,325
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -99,525 Ordinary -99,525
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -56,560 Ordinary -56,560
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -5,276 Ordinary -5,276
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -10,552 Ordinary -10,552
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.31 -43,710 Ordinary -43,710
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 72,544 Ordinary 72,544
28/02/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.31 9,790 Ordinary 9,790
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 50,572 Ordinary 50,572
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 38,153 Ordinary 38,153
28/02/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.33 3,292 Ordinary 3,292
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 7,007 Ordinary 7,007
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 5,286 Ordinary 5,286
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 72,355 Ordinary 72,355
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 54,588 Ordinary 54,588
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 340,519 Ordinary 340,519
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 256,901 Ordinary 256,901
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 8,315 Ordinary 8,315
28/02/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.31 6,273 Ordinary 6,273
28/02/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.31 2,348 Ordinary 2,348
03/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.96 4,611 Ordinary 4,611
03/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.96 -1,897 Ordinary -1,897
03/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.96 -1,822 Ordinary -1,822
03/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -728 Ordinary -728
03/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -24,130 Ordinary -24,130
03/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,517 Ordinary -3,517
03/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,024 Ordinary -1,024
03/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 48,884 Ordinary 48,884
03/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,498 Ordinary 1,498
03/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 617,311 Ordinary 617,311
03/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -10,353 Ordinary -10,353
03/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 254 Ordinary 254
03/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 254 Ordinary 254
03/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,024 Ordinary -1,024
03/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -728 Ordinary -728
03/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 1,498 Ordinary 1,498
03/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.96 167 Ordinary 167
03/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.96 1,822 Ordinary 1,822
03/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.96 55,000 Ordinary 55,000
03/03/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.96 777 Ordinary 777
03/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.96 1,019 Ordinary 1,019
03/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.96 -35,718 Ordinary -35,718
04/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.67 16,000 Ordinary 16,000
04/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.56 1,259 Ordinary 1,259
04/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,775 Ordinary 2,775
04/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,227 Ordinary 1,227
04/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,775 Ordinary -2,775
04/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 237,095 Ordinary 237,095
04/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.67 1,819 Ordinary 1,819
04/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
04/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,775 Ordinary 2,775
04/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,775 Ordinary -2,775
04/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -391,800 Ordinary -391,800
04/03/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.49 -2,921 Ordinary -2,921
05/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.00 21,524 Ordinary 21,524
05/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.00 15,380 Ordinary 15,380
05/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.00 -18,248 Ordinary -18,248
05/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.00 -9,201 Ordinary -9,201
05/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -30,351 Ordinary -30,351
05/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,019,151 Ordinary -1,019,151
05/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -12,082 Ordinary -12,082
05/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.60 380 Ordinary 380
05/03/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.00 11,520 Ordinary 11,520
05/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.00 -147 Ordinary -147
05/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.00 18,248 Ordinary 18,248
06/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.06 -12,093 Ordinary -12,093
06/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.06 -44,528 Ordinary -44,528
06/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.06 -3,344 Ordinary -3,344
06/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.06 -8,930 Ordinary -8,930
06/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.06 -5,783 Ordinary -5,783
06/03/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 32.06 -2,713 Ordinary -2,713
06/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.06 12,093 Ordinary 12,093
06/03/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.06 6,493 Ordinary 6,493
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -21,829 Ordinary -21,829
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -122,958 Ordinary -122,958
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -11,235 Ordinary -11,235
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -292 Ordinary -292
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,718 Ordinary -3,718
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,416 Ordinary -2,416
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -49,934 Ordinary -49,934
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -18,533 Ordinary -18,533
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -121,026 Ordinary -121,026
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -192,040 Ordinary -192,040
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -13,766 Ordinary -13,766
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -44,626 Ordinary -44,626
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 1,029,100 Ordinary 1,029,100
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -113,444 Ordinary -113,444
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,822 Ordinary -16,822
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,349 Ordinary -3,349
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -11,235 Ordinary -11,235
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,007 Ordinary -5,007
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -9,865 Ordinary -9,865
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -13,766 Ordinary -13,766
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -122,958 Ordinary -122,958
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -539,617 Ordinary -539,617
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -44,626 Ordinary -44,626
06/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -148,411 Ordinary -148,411
06/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.95 784 Ordinary 784
06/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 32.06 -2,146 Ordinary -2,146
06/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 32.06 -1,196 Ordinary -1,196
06/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.98 -32,423 Ordinary -32,423
06/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -391,800 Ordinary -391,800
06/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 32.06 3,344 Ordinary 3,344
06/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.06 44,528 Ordinary 44,528
06/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.06 8,930 Ordinary 8,930
07/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.53 4,635 Ordinary 4,635
07/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -409 Ordinary -409
07/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.53 -8,221 Ordinary -8,221
07/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.53 -3,755 Ordinary -3,755
07/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.55 1,774 Ordinary 1,774
07/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.53 -11,492 Ordinary -11,492
07/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.53 3,755 Ordinary 3,755
07/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.53 11,492 Ordinary 11,492
07/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.69 22,963 Ordinary 22,963
07/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.53 8,221 Ordinary 8,221
10/03/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 30.72 4,657 Ordinary 4,657
10/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.72 754 Ordinary 754
10/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 12,082 Ordinary 12,082
10/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 177,317 Ordinary 177,317
10/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 125,798 Ordinary 125,798
10/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.75 -14,944 Ordinary -14,944
10/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,029,100 Ordinary -1,029,100
10/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 109,726 Ordinary 109,726
10/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,057 Ordinary 3,057
10/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 7,449 Ordinary 7,449
10/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 489,683 Ordinary 489,683
10/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 27,385 Ordinary 27,385
10/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 30.72 1,005 Ordinary 1,005
10/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.72 370 Ordinary 370
10/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.72 1,590 Ordinary 1,590
11/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.55 -59,911 Ordinary -59,911
11/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.55 -2,235 Ordinary -2,235
11/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.32 38,915 Ordinary 38,915
11/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.55 342 Ordinary 342
11/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.55 59,911 Ordinary 59,911
11/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.55 2,235 Ordinary 2,235
11/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.32 68,819 Ordinary 68,819
11/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 30.55 903 Ordinary 903
11/03/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 30.55 -1,332 Ordinary -1,332
12/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 30.71 -8,278 Ordinary -8,278
12/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.60 9,142 Ordinary 9,142
12/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.46 -2,814 Ordinary -2,814
12/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.71 -745 Ordinary -745
12/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.71 791 Ordinary 791
12/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 30.71 -191 Ordinary -191
12/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 30.71 -429 Ordinary -429
12/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 30.71 -388 Ordinary -388
12/03/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.71 13 Ordinary 13
12/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 30.53 -52,846 Ordinary -52,846
12/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.71 -36,411 Ordinary -36,411
12/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.71 341 Ordinary 341
12/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.71 1,771 Ordinary 1,771
12/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 30.17 194 Ordinary 194
13/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.03 -35,481 Ordinary -35,481
13/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.03 -25,660 Ordinary -25,660
13/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.16 -2,487 Ordinary -2,487
13/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.16 -19,577 Ordinary -19,577
13/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.03 35,481 Ordinary 35,481
13/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.10 946 Ordinary 946
14/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.81 4,641 Ordinary 4,641
14/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 290,652 Ordinary 290,652
14/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 30.82 -295 Ordinary -295
14/03/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.81 13,824 Ordinary 13,824
14/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.82 25,002 Ordinary 25,002
14/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.82 2,426 Ordinary 2,426
14/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.81 106 Ordinary 106
14/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.81 318 Ordinary 318
14/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.81 530 Ordinary 530
14/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.81 848 Ordinary 848
17/03/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 30.91 8,364 Ordinary 8,364
17/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.91 9,113 Ordinary 9,113
17/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -65,304 Ordinary -65,304
17/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -154,891 Ordinary -154,891
17/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -36,596 Ordinary -36,596
17/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.91 814 Ordinary 814
17/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.91 686 Ordinary 686
17/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.91 318 Ordinary 318
17/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.91 8,044 Ordinary 8,044
18/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.24 -21,995 Ordinary -21,995
18/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.24 -4,156 Ordinary -4,156
18/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.24 -2,818 Ordinary -2,818
18/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.24 -27,218 Ordinary -27,218
18/03/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 31.10 -462 Ordinary -462
18/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.24 1,055 Ordinary 1,055
18/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.24 4,156 Ordinary 4,156
18/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.24 8,277 Ordinary 8,277
18/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.24 2,818 Ordinary 2,818
18/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.24 370 Ordinary 370
18/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.24 318 Ordinary 318
18/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.24 212 Ordinary 212
18/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.24 21,995 Ordinary 21,995
18/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.10 -5,511 Ordinary -5,511
19/03/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.18 16,919 Ordinary 16,919
19/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.73 4,641 Ordinary 4,641
19/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.73 4,641 Ordinary 4,641
19/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.73 -11,675 Ordinary -11,675
19/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -150,000 Ordinary -150,000
19/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.73 -13,688 Ordinary -13,688
19/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.73 1,630 Ordinary 1,630
19/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.73 740 Ordinary 740
19/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.73 2,590 Ordinary 2,590
19/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.73 -20,552 Ordinary -20,552
20/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.59 -77,071 Ordinary -77,071
20/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.59 8,543 Ordinary 8,543
20/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.59 17,017 Ordinary 17,017
20/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.59 1,547 Ordinary 1,547
20/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -173,478 Ordinary -173,478
20/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -34,582 Ordinary -34,582
20/03/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.59 1,348 Ordinary 1,348
21/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.45 23,016 Ordinary 23,016
21/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.45 5,287 Ordinary 5,287
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 152,122 Ordinary 152,122
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 10,537 Ordinary 10,537
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 20,691 Ordinary 20,691
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 4,924 Ordinary 4,924
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 4,232 Ordinary 4,232
21/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.45 974 Ordinary 974
21/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.45 -20,691 Ordinary -20,691
21/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.45 -6,368 Ordinary -6,368
21/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.45 -6,639 Ordinary -6,639
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.45 -4,835 Ordinary -4,835
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.45 -16,399 Ordinary -16,399
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.45 -61,388 Ordinary -61,388
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.45 -23,016 Ordinary -23,016
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 4,644 Ordinary 4,644
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.45 -818 Ordinary -818
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.45 -2,506 Ordinary -2,506
21/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.45 678 Ordinary 678
21/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.45 -328 Ordinary -328
21/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 292 Ordinary 292
21/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 8,672 Ordinary 8,672
21/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,781 Ordinary 4,781
21/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -8,964 Ordinary -8,964
21/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -97,773 Ordinary -97,773
21/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 292 Ordinary 292
21/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 8,672 Ordinary 8,672
21/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -8,964 Ordinary -8,964
21/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.50 -46,880 Ordinary -46,880
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 15,133 Ordinary 15,133
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 4,489 Ordinary 4,489
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 61,388 Ordinary 61,388
21/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.45 3,646 Ordinary 3,646
21/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.45 934 Ordinary 934
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 1,111 Ordinary 1,111
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 4,835 Ordinary 4,835
21/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.45 2,506 Ordinary 2,506
21/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.45 576 Ordinary 576
21/03/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.45 -730 Ordinary -730
21/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.45 897 Ordinary 897
21/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.45 2,661 Ordinary 2,661
21/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.45 611 Ordinary 611
21/03/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 31.45 -8,983 Ordinary -8,983
21/03/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer out 31.45 -1,565 Ordinary -1,565
21/03/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer out 31.45 -4,489 Ordinary -4,489
21/03/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer out 31.45 -3,646 Ordinary -3,646
21/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.45 6,639 Ordinary 6,639
21/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.45 7,097 Ordinary 7,097
21/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.45 3,155 Ordinary 3,155
21/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.45 6,368 Ordinary 6,368
21/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.45 1,463 Ordinary 1,463
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.45 -982 Ordinary -982
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 1,483 Ordinary 1,483
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 8,487 Ordinary 8,487
21/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.45 2,424 Ordinary 2,424
21/03/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.45 -9,436 Ordinary -9,436
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.53 -631 Ordinary -631
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.45 -2,424 Ordinary -2,424
21/03/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.45 472 Ordinary 472
21/03/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.45 5,033 Ordinary 5,033
21/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.45 424 Ordinary 424
21/03/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.45 -566 Ordinary -566
21/03/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.45 -2,661 Ordinary -2,661
21/03/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer out 31.45 -4,924 Ordinary -4,924
21/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.45 -4,232 Ordinary -4,232
21/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.45 73,483 Ordinary 73,483
21/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.45 -7,097 Ordinary -7,097
21/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.45 16,399 Ordinary 16,399
21/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.45 3,767 Ordinary 3,767
24/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.27 -8,254 Ordinary -8,254
24/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.27 -1,100 Ordinary -1,100
24/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.27 -16,096 Ordinary -16,096
24/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 412,659 Ordinary 412,659
24/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,341 Ordinary 1,341
24/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -32,946 Ordinary -32,946
24/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 32,946 Ordinary 32,946
24/03/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -328,369 Ordinary -328,369
24/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.38 184,931 Ordinary 184,931
24/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.38 22,879 Ordinary 22,879
24/03/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 31.27 -13,876 Ordinary -13,876
24/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -328,369 Ordinary -328,369
24/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.27 106 Ordinary 106
24/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.27 1,378 Ordinary 1,378
24/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.27 15,053 Ordinary 15,053
24/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.32 -6,972 Ordinary -6,972
25/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.29 -95,624 Ordinary -95,624
25/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.29 2,003 Ordinary 2,003
25/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -12,082 Ordinary -12,082
25/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -145,598 Ordinary -145,598
25/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -213,390 Ordinary -213,390
25/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.75 770 Ordinary 770
25/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 31.29 -1,506 Ordinary -1,506
25/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 31.29 -2,653 Ordinary -2,653
25/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 31.29 -3,419 Ordinary -3,419
25/03/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.58 -17,260 Ordinary -17,260
25/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.29 371 Ordinary 371
25/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.29 1,060 Ordinary 1,060
25/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.29 742 Ordinary 742
26/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.22 701 Ordinary 701
26/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.61 -8,254 Ordinary -8,254
26/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.61 3,241 Ordinary 3,241
26/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.61 11,521 Ordinary 11,521
26/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.61 1,705 Ordinary 1,705
26/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.61 486 Ordinary 486
26/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.61 644,957 Ordinary 644,957
26/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.61 10,349 Ordinary 10,349
26/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.22 -1,978 Ordinary -1,978
26/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.61 -11,521 Ordinary -11,521
26/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.61 -10,349 Ordinary -10,349
27/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.36 -5,274 Ordinary -5,274
27/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.36 -65,729 Ordinary -65,729
27/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.00 760 Ordinary 760
27/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -295,288 Ordinary -295,288
27/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,934 Ordinary -4,934
27/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.36 848 Ordinary 848
27/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.36 5,274 Ordinary 5,274
27/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.36 4,614 Ordinary 4,614
27/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.36 -5,314 Ordinary -5,314
27/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.36 -4,614 Ordinary -4,614
27/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.36 -57,511 Ordinary -57,511
28/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.29 1,312 Ordinary 1,312
28/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,781 Ordinary -4,781
28/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,363 Ordinary -3,363
28/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.28 250 Ordinary 250
28/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.28 1,918 Ordinary 1,918
28/03/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -12,018 Ordinary -12,018
28/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.29 -1,312 Ordinary -1,312
28/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.29 -25,971 Ordinary -25,971
28/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.29 1,113 Ordinary 1,113
28/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.29 141,833 Ordinary 141,833
31/03/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 28.86 18,563 Ordinary 18,563
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.89 1,434 Ordinary 1,434
31/03/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.43 -8,270 Ordinary -8,270
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.43 -2,182 Ordinary -2,182
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.43 -1,880 Ordinary -1,880
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.43 -7,950 Ordinary -7,950
31/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 28.43 6,043 Ordinary 6,043
31/03/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 28.43 9,943 Ordinary 9,943
31/03/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -154,796 Ordinary -154,796
31/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.43 1,036 Ordinary 1,036
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.43 -458 Ordinary -458
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.89 804 Ordinary 804
31/03/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 28.43 -7,327 Ordinary -7,327
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.89 1,591 Ordinary 1,591
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.43 -8,821 Ordinary -8,821
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.43 -37 Ordinary -37
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.43 -2,096 Ordinary -2,096
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.43 -6,043 Ordinary -6,043
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.43 -25,023 Ordinary -25,023
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.56 -492 Ordinary -492
31/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.43 2,096 Ordinary 2,096
31/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.43 3,449 Ordinary 3,449
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.43 564 Ordinary 564
31/03/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.43 954 Ordinary 954
31/03/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 28.43 2,454 Ordinary 2,454
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.43 2,182 Ordinary 2,182
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.43 3,590 Ordinary 3,590
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.43 25,023 Ordinary 25,023
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.43 1,880 Ordinary 1,880
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.43 7,950 Ordinary 7,950
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.56 54,016 Ordinary 54,016
31/03/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.43 -35,248 Ordinary -35,248
01/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.19 -7,078 Ordinary -7,078
01/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.19 -68,884 Ordinary -68,884
01/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA, Transfer out 29.19 -8,270 Ordinary -8,270
01/04/2025 LIMITED
STATE STREET GLOBAL ADVISORS, AUSTRALIA,
Transfer in 29.19 8,270 Ordinary 8,270
01/04/2025 LIMITED
STATE STREET GLOBAL ADVISORS, LTD.
Transfer out 28.43 -2,454 Ordinary -2,454
01/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,070 Ordinary 16,070
01/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,892 Ordinary 10,892
01/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.25 1,452 Ordinary 1,452
01/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.19 1,768 Ordinary 1,768
01/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 26,962 Ordinary 26,962
01/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.19 7,078 Ordinary 7,078
01/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.19 629 Ordinary 629
01/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.19 3,881 Ordinary 3,881
02/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 30.12 -1,488 Ordinary -1,488
02/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.12 1,275 Ordinary 1,275
02/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.12 544 Ordinary 544
02/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.12 3,855 Ordinary 3,855
02/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.12 8,738 Ordinary 8,738
02/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.12 954 Ordinary 954
02/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.12 848 Ordinary 848
02/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.12 424 Ordinary 424
03/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.02 -17,544 Ordinary -17,544
03/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.02 -6,610 Ordinary -6,610
03/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.02 -46,846 Ordinary -46,846
03/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.02 751 Ordinary 751
03/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.02 -3,544 Ordinary -3,544
03/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,991 Ordinary -4,991
03/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,991 Ordinary -4,991
03/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.85 834 Ordinary 834
03/04/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 29.02 210 Ordinary 210
03/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,991 Ordinary -4,991
03/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.02 6,610 Ordinary 6,610
03/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.02 742 Ordinary 742
03/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.02 649,633 Ordinary 649,633
03/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.02 3,544 Ordinary 3,544
03/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.02 17,544 Ordinary 17,544
04/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 28.00 -2,774 Ordinary -2,774
04/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.56 9,484 Ordinary 9,484
04/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,458 Ordinary -2,458
04/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,070 Ordinary -16,070
04/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,605 Ordinary -1,605
04/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,458 Ordinary -2,458
04/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 27.56 -3,942 Ordinary -3,942
04/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 28.00 -287 Ordinary -287
04/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -20,133 Ordinary -20,133
04/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.56 -42,923 Ordinary -42,923
07/04/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 26.23 3,275 Ordinary 3,275
07/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.38 15,260 Ordinary 15,260
07/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.38 9,156 Ordinary 9,156
07/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.38 1,879 Ordinary 1,879
07/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.38 5,637 Ordinary 5,637
07/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 26.38 -18,275 Ordinary -18,275
07/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 26.54 -69,897 Ordinary -69,897
07/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 26.38 -2,403 Ordinary -2,403
07/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 26.38 -8,593 Ordinary -8,593
07/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 26.38 8,593 Ordinary 8,593
07/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 26.38 221 Ordinary 221
07/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -154,796 Ordinary -154,796
07/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 26.38 -126 Ordinary -126
07/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -154,796 Ordinary -154,796
07/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 27.56 -1,133,511 Ordinary -1,133,511
07/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 26.38 2,403 Ordinary 2,403
07/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 26.38 18,275 Ordinary 18,275
08/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 26.48 -31,747 Ordinary -31,747
08/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 26.48 -57,699 Ordinary -57,699
08/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.48 16,540 Ordinary 16,540
08/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 70,400 Ordinary 70,400
08/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -117,371 Ordinary -117,371
08/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,341 Ordinary -1,341
08/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 26.48 -1,103 Ordinary -1,103
08/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,380 Ordinary -1,380
08/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.48 544 Ordinary 544
08/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 26.48 338 Ordinary 338
08/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,380 Ordinary -1,380
08/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.48 31,747 Ordinary 31,747
08/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.48 391 Ordinary 391
08/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.48 742 Ordinary 742
08/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 26.48 -636 Ordinary -636
08/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 26.48 -954 Ordinary -954
09/04/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 26.14 3,578 Ordinary 3,578
09/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.07 4,578 Ordinary 4,578
09/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.07 1,526 Ordinary 1,526
09/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.07 14,575 Ordinary 14,575
09/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.07 1,496 Ordinary 1,496
09/04/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 26.07 4,678 Ordinary 4,678
09/04/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 26.07 1,081 Ordinary 1,081
09/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.07 10,933 Ordinary 10,933
09/04/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 26.07 552 Ordinary 552
09/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.07 371 Ordinary 371
09/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.07 1,484 Ordinary 1,484
09/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 26.07 -2,293 Ordinary -2,293
10/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 27.80 -6,889 Ordinary -6,889
10/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.80 6,104 Ordinary 6,104
10/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.80 10,682 Ordinary 10,682
10/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,078 Ordinary -1,078
10/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.80 2,856 Ordinary 2,856
10/04/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 30.89 1,158 Ordinary 1,158
10/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,078 Ordinary -1,078
10/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.80 -6,883 Ordinary -6,883
10/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.80 371 Ordinary 371
10/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.80 318 Ordinary 318
10/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.80 6,883 Ordinary 6,883
11/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.45 6,104 Ordinary 6,104
11/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.45 1,879 Ordinary 1,879
11/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.45 1,300 Ordinary 1,300
11/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 27.45 4,930 Ordinary 4,930
11/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -36,450 Ordinary -36,450
11/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,057 Ordinary -3,057
11/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,057 Ordinary -3,057
11/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -6,829 Ordinary -6,829
11/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,450 Ordinary -36,450
11/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.00 908 Ordinary 908
11/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,654 Ordinary -2,654
11/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -43,682 Ordinary -43,682
11/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.45 13,359 Ordinary 13,359
11/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.00 1,305 Ordinary 1,305
11/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.45 744 Ordinary 744
11/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.45 530 Ordinary 530
11/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.45 848 Ordinary 848
11/04/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 27.00 305 Ordinary 305
11/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.45 28,483 Ordinary 28,483
14/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.12 1,879 Ordinary 1,879
14/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 28.12 5,967 Ordinary 5,967
14/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 28.12 2,704 Ordinary 2,704
14/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -33,991 Ordinary -33,991
14/04/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 28.12 225 Ordinary 225
14/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.12 -5,967 Ordinary -5,967
14/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.12 -3,692 Ordinary -3,692
14/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.12 636 Ordinary 636
14/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.12 318 Ordinary 318
14/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.12 1,166 Ordinary 1,166
14/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.12 759,316 Ordinary 759,316
14/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.12 -11,662 Ordinary -11,662
14/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.12 3,692 Ordinary 3,692
14/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.12 11,662 Ordinary 11,662
15/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.34 3,888 Ordinary 3,888
15/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.79 5,135 Ordinary 5,135
15/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -8,661 Ordinary -8,661
15/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,991 Ordinary -33,991
15/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -8,661 Ordinary -8,661
15/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 27.79 -14,354 Ordinary -14,354
15/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -33,991 Ordinary -33,991
15/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -8,661 Ordinary -8,661
15/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.79 5,864 Ordinary 5,864
15/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.79 2,898 Ordinary 2,898
15/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.79 -14,856 Ordinary -14,856
15/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.79 -5,864 Ordinary -5,864
15/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.79 -5,135 Ordinary -5,135
15/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.79 14,856 Ordinary 14,856
16/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.76 -961 Ordinary -961
16/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.75 5,017 Ordinary 5,017
16/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.64 15,260 Ordinary 15,260
16/04/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 27.64 -7,348 Ordinary -7,348
16/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.75 4,004 Ordinary 4,004
16/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.64 372 Ordinary 372
17/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.14 3,004 Ordinary 3,004
17/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.14 751 Ordinary 751
17/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.73 840 Ordinary 840
17/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.14 530 Ordinary 530
17/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.14 -4,920 Ordinary -4,920
17/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.14 -9,479 Ordinary -9,479
17/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.14 4,920 Ordinary 4,920
17/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.14 9,479 Ordinary 9,479
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -109,726 Ordinary -109,726
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 109,726 Ordinary 109,726
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -292 Ordinary -292
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 292 Ordinary 292
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -257,300 Ordinary -257,300
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 257,300 Ordinary 257,300
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -467,337 Ordinary -467,337
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 467,337 Ordinary 467,337
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,421 Ordinary -18,421
18/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,421 Ordinary 18,421
22/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 27.68 -1,428 Ordinary -1,428
22/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 27.68 -10,697 Ordinary -10,697
22/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 27.68 25,618 Ordinary 25,618
22/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.68 1,428 Ordinary 1,428
22/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.68 3,411 Ordinary 3,411
22/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.50 -28,927 Ordinary -28,927
22/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.68 744 Ordinary 744
22/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.68 1,945 Ordinary 1,945
22/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.68 530 Ordinary 530
22/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.68 742 Ordinary 742
22/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.68 10,697 Ordinary 10,697
23/04/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 28.50 3,067 Ordinary 3,067
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.50 1,244 Ordinary 1,244
23/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.50 1,526 Ordinary 1,526
23/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.50 1,879 Ordinary 1,879
23/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.50 1,879 Ordinary 1,879
23/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.50 -8,269 Ordinary -8,269
23/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.50 -24,807 Ordinary -24,807
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.50 -5,283 Ordinary -5,283
23/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,858 Ordinary -2,858
23/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,858 Ordinary 2,858
23/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,858 Ordinary 2,858
23/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,858 Ordinary -2,858
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.31 525 Ordinary 525
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.31 500 Ordinary 500
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.50 -1,192 Ordinary -1,192
23/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 28.31 -9,980 Ordinary -9,980
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.50 -11,436 Ordinary -11,436
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.50 -152 Ordinary -152
23/04/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 28.41 -11,176 Ordinary -11,176
23/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.50 424 Ordinary 424
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.50 -13,109 Ordinary -13,109
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.50 -3,508 Ordinary -3,508
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.31 -1,410 Ordinary -1,410
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.50 5,283 Ordinary 5,283
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.50 3,508 Ordinary 3,508
23/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.50 13,109 Ordinary 13,109
24/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 28.74 -57,145 Ordinary -57,145
24/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.83 -1,145 Ordinary -1,145
24/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.74 5,361 Ordinary 5,361
24/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,082 Ordinary 5,082
24/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,227 Ordinary 1,227
24/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 199 Ordinary 199
24/04/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -6,508 Ordinary -6,508
24/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -6,508 Ordinary -6,508
24/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 199 Ordinary 199
24/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,082 Ordinary 5,082
24/04/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 1,227 Ordinary 1,227
24/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 28.74 48,148 Ordinary 48,148
24/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.83 22,610 Ordinary 22,610
24/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.74 3,205 Ordinary 3,205
24/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.74 1,151 Ordinary 1,151
24/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.74 318 Ordinary 318
24/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.74 848 Ordinary 848
24/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.74 242 Ordinary 242
24/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.83 -1,498 Ordinary -1,498
24/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.83 -1,040 Ordinary -1,040
25/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 28.74 6,939 Ordinary 6,939
25/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 28.74 552 Ordinary 552
28/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.98 1,731 Ordinary 1,731
28/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.96 1,874 Ordinary 1,874
28/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.96 -16,454 Ordinary -16,454
28/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.96 -1,353 Ordinary -1,353
28/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.96 -3,283 Ordinary -3,283
28/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.96 -5,662 Ordinary -5,662
28/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 28.96 552 Ordinary 552
28/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.70 7,760 Ordinary 7,760
28/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.96 -2,357 Ordinary -2,357
28/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.96 1,167 Ordinary 1,167
28/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.96 1,353 Ordinary 1,353
28/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.96 5,662 Ordinary 5,662
28/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.96 3,283 Ordinary 3,283
28/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.96 2,357 Ordinary 2,357
29/04/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.42 -55,066 Ordinary -55,066
29/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 29.42 -2,077 Ordinary -2,077
29/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.42 33,550 Ordinary 33,550
29/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.42 -4,198 Ordinary -4,198
29/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.42 1,068 Ordinary 1,068
29/04/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.52 397,275 Ordinary 397,275
29/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.42 778 Ordinary 778
29/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.42 1,167 Ordinary 1,167
29/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.42 4,198 Ordinary 4,198
29/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.42 -1,095 Ordinary -1,095
30/04/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 29.89 121,040 Ordinary 121,040
30/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.98 -7,330 Ordinary -7,330
30/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.98 -65,986 Ordinary -65,986
30/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.98 -3,071 Ordinary -3,071
30/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.98 -1,212 Ordinary -1,212
30/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.98 -20,184 Ordinary -20,184
30/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.54 -8,075 Ordinary -8,075
30/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.98 -4,857 Ordinary -4,857
30/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.98 -19,716 Ordinary -19,716
30/04/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.98 -107,006 Ordinary -107,006
30/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.98 -677 Ordinary -677
30/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.98 4,548 Ordinary 4,548
30/04/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.98 4,860 Ordinary 4,860
30/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.98 -3,325 Ordinary -3,325
30/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.98 1,212 Ordinary 1,212
30/04/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.98 19,716 Ordinary 19,716
01/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.11 -1,081 Ordinary -1,081
01/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.01 86,602 Ordinary 86,602
01/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.00 54,325 Ordinary 54,325
02/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.10 76,393 Ordinary 76,393
02/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.42 17,856 Ordinary 17,856
02/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.42 -3,159 Ordinary -3,159
02/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.42 -1,235 Ordinary -1,235
02/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.42 -1,867 Ordinary -1,867
02/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.04 -544 Ordinary -544
02/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.42 1,043 Ordinary 1,043
02/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.42 700 Ordinary 700
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,218 Ordinary -103,218
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,218 Ordinary 103,218
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,349 Ordinary -3,349
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,349 Ordinary 3,349
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -257,300 Ordinary -257,300
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 257,300 Ordinary 257,300
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -472,419 Ordinary -472,419
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 472,419 Ordinary 472,419
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,790 Ordinary -16,790
02/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,790 Ordinary 16,790
02/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.42 1,235 Ordinary 1,235
02/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.42 1,135 Ordinary 1,135
02/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.42 -14,155 Ordinary -14,155
02/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.42 14,310 Ordinary 14,310
02/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.42 3,159 Ordinary 3,159
02/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.42 2,905 Ordinary 2,905
02/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.42 778 Ordinary 778
02/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.42 530 Ordinary 530
02/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.04 -2,400 Ordinary -2,400
02/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.42 1,867 Ordinary 1,867
05/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 30.73 -15,250 Ordinary -15,250
05/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.73 1,920 Ordinary 1,920
05/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.73 4,379 Ordinary 4,379
05/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.73 8,586 Ordinary 8,586
05/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.73 327 Ordinary 327
05/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.73 1,425 Ordinary 1,425
05/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.49 9,911 Ordinary 9,911
05/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.73 10,106 Ordinary 10,106
06/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.06 1,173 Ordinary 1,173
06/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.78 -1,043 Ordinary -1,043
06/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.78 -2,294 Ordinary -2,294
06/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.78 2,699 Ordinary 2,699
06/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.78 -1,714 Ordinary -1,714
06/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.78 4,957 Ordinary 4,957
06/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,000 Ordinary 5,000
06/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.78 15,264 Ordinary 15,264
06/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.78 1,043 Ordinary 1,043
06/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.78 17,710 Ordinary 17,710
06/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.78 1,254 Ordinary 1,254
06/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.78 1,714 Ordinary 1,714
06/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.78 2,294 Ordinary 2,294
06/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.78 31,439 Ordinary 31,439
07/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.03 -15,613 Ordinary -15,613
07/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.97 735 Ordinary 735
07/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.97 998 Ordinary 998
07/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.97 1,770 Ordinary 1,770
07/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.97 1,187 Ordinary 1,187
07/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.03 2,047 Ordinary 2,047
07/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.05 -2,392 Ordinary -2,392
07/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,098 Ordinary -4,098
07/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 159,246 Ordinary 159,246
07/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,098 Ordinary -4,098
07/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,000 Ordinary 5,000
07/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.05 -6,863 Ordinary -6,863
07/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.05 -913 Ordinary -913
07/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.03 2,374 Ordinary 2,374
07/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.03 209 Ordinary 209
07/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 31.05 -756 Ordinary -756
07/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.03 165 Ordinary 165
07/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.03 1,153 Ordinary 1,153
07/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.03 1,974 Ordinary 1,974
07/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.03 2,707 Ordinary 2,707
07/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 902 Ordinary 902
07/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.03 1,239 Ordinary 1,239
07/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.03 15,074 Ordinary 15,074
07/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.05 778 Ordinary 778
07/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.05 530 Ordinary 530
07/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.03 203 Ordinary 203
07/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.05 2,392 Ordinary 2,392
07/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.05 6,863 Ordinary 6,863
08/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.13 -1,002 Ordinary -1,002
08/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.13 -2,435 Ordinary -2,435
08/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.13 -9,490 Ordinary -9,490
08/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.13 -20,757 Ordinary -20,757
08/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.13 -1,937 Ordinary -1,937
08/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.13 -20,717 Ordinary -20,717
08/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.13 9,739 Ordinary 9,739
08/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.55 2,245 Ordinary 2,245
08/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.13 7,523 Ordinary 7,523
08/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.13 2,435 Ordinary 2,435
08/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.13 2,329 Ordinary 2,329
08/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.13 1,002 Ordinary 1,002
08/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.13 9,490 Ordinary 9,490
08/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.13 1,937 Ordinary 1,937
08/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.07 339 Ordinary 339
08/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.13 1,556 Ordinary 1,556
08/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.13 1,440 Ordinary 1,440
08/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.13 20,757 Ordinary 20,757
09/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.35 -8,229 Ordinary -8,229
09/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 39,969 Ordinary 39,969
09/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 122,476 Ordinary 122,476
09/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.16 1,631 Ordinary 1,631
09/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.16 1,255 Ordinary 1,255
09/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.35 424 Ordinary 424
09/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.35 742 Ordinary 742
12/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 31.86 -1,824 Ordinary -1,824
12/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.86 7,273 Ordinary 7,273
12/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.86 -35,586 Ordinary -35,586
12/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.88 1,447 Ordinary 1,447
12/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 31.86 -105 Ordinary -105
12/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 31.86 -105 Ordinary -105
12/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.86 -15,875 Ordinary -15,875
12/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 31.86 -1,130 Ordinary -1,130
12/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.88 1,375 Ordinary 1,375
12/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.86 1,167 Ordinary 1,167
12/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.86 636 Ordinary 636
12/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.86 -115,543 Ordinary -115,543
12/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.88 1,001 Ordinary 1,001
12/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 31.86 -7,939 Ordinary -7,939
13/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.25 -1,388 Ordinary -1,388
13/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.25 -18,230 Ordinary -18,230
13/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.25 -122,293 Ordinary -122,293
13/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 31.25 -1,606 Ordinary -1,606
13/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.25 -1,879 Ordinary -1,879
13/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.25 5,154 Ordinary 5,154
13/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -159,246 Ordinary -159,246
13/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 230,459 Ordinary 230,459
13/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.25 -163,915 Ordinary -163,915
13/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.25 -19,488 Ordinary -19,488
13/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.25 -5,154 Ordinary -5,154
13/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.25 530 Ordinary 530
13/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.44 107 Ordinary 107
13/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.44 -6,490 Ordinary -6,490
13/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.25 19,488 Ordinary 19,488
13/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.33 31,742 Ordinary 31,742
14/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.09 1,680 Ordinary 1,680
14/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.22 80,564 Ordinary 80,564
14/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.22 1,881 Ordinary 1,881
14/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.22 -2,660 Ordinary -2,660
14/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,552 Ordinary -5,552
14/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.09 601 Ordinary 601
14/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.09 240 Ordinary 240
14/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 31.22 -16,718 Ordinary -16,718
14/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.22 5,159 Ordinary 5,159
14/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.22 2,705 Ordinary 2,705
14/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.22 -10,657 Ordinary -10,657
14/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.22 -5,159 Ordinary -5,159
14/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.22 1,460 Ordinary 1,460
14/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.22 1,460 Ordinary 1,460
14/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.22 389 Ordinary 389
14/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.22 8,194 Ordinary 8,194
14/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.22 -8,194 Ordinary -8,194
14/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.22 2,660 Ordinary 2,660
14/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.22 10,657 Ordinary 10,657
15/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 30.92 -2,356 Ordinary -2,356
15/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.92 1,881 Ordinary 1,881
15/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.92 -1,619 Ordinary -1,619
15/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.92 -116 Ordinary -116
15/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -21,962 Ordinary -21,962
15/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,000 Ordinary -5,000
15/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -59,287 Ordinary -59,287
15/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -21,962 Ordinary -21,962
15/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,000 Ordinary -5,000
15/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.25 789 Ordinary 789
15/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.92 -3,018 Ordinary -3,018
15/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 31.25 -10,405 Ordinary -10,405
15/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.25 611 Ordinary 611
15/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -26,962 Ordinary -26,962
15/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.92 366 Ordinary 366
15/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.92 1,619 Ordinary 1,619
15/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.92 1,881 Ordinary 1,881
15/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.92 530 Ordinary 530
15/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.92 -6,184 Ordinary -6,184
15/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.92 6,184 Ordinary 6,184
15/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.92 3,018 Ordinary 3,018
16/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.48 3,380 Ordinary 3,380
16/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.82 13,167 Ordinary 13,167
16/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.82 1,881 Ordinary 1,881
16/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.82 -8,439 Ordinary -8,439
16/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -39,969 Ordinary -39,969
16/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -57,637 Ordinary -57,637
16/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.48 2,908 Ordinary 2,908
16/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 31.82 9,593 Ordinary 9,593
16/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.82 424 Ordinary 424
16/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.48 1,220 Ordinary 1,220
19/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.62 1,248 Ordinary 1,248
19/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.62 19,890 Ordinary 19,890
19/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -172,420 Ordinary -172,420
19/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.62 1,950 Ordinary 1,950
19/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.62 1,560 Ordinary 1,560
19/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.62 390 Ordinary 390
19/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.62 1,378 Ordinary 1,378
19/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.62 954 Ordinary 954
19/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.74 -8,194 Ordinary -8,194
20/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.20 101,813 Ordinary 101,813
20/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.20 3,991 Ordinary 3,991
20/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 204,215 Ordinary 204,215
20/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -51,460 Ordinary -51,460
20/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.94 34,711 Ordinary 34,711
20/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.94 53,124 Ordinary 53,124
20/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.94 1,705 Ordinary 1,705
21/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.11 -8,525 Ordinary -8,525
21/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 194,381 Ordinary 194,381
21/05/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -172,420 Ordinary -172,420
21/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -172,420 Ordinary -172,420
21/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.50 28,927 Ordinary 28,927
21/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.11 1,107 Ordinary 1,107
21/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.11 856 Ordinary 856
21/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.11 8,525 Ordinary 8,525
22/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.97 -1,883 Ordinary -1,883
22/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.97 3,332 Ordinary 3,332
22/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.97 2,099 Ordinary 2,099
22/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 186,412 Ordinary 186,412
22/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.97 -3,629 Ordinary -3,629
22/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.97 -7,599 Ordinary -7,599
22/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.97 -12,082 Ordinary -12,082
22/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.97 -3,332 Ordinary -3,332
22/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.97 7,599 Ordinary 7,599
22/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.97 4,789 Ordinary 4,789
22/05/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 31.82 1,281 Ordinary 1,281
22/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.97 248 Ordinary 248
22/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.97 856 Ordinary 856
22/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.54 172 Ordinary 172
22/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.97 12,082 Ordinary 12,082
22/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.97 3,629 Ordinary 3,629
23/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.68 93,417 Ordinary 93,417
23/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.68 7,863 Ordinary 7,863
23/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.68 -1,522 Ordinary -1,522
23/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.68 -7,863 Ordinary -7,863
23/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.68 248 Ordinary 248
23/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.68 390 Ordinary 390
23/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.68 390 Ordinary 390
23/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.68 390 Ordinary 390
23/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.68 856 Ordinary 856
23/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.68 1,522 Ordinary 1,522
26/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.84 -1,046 Ordinary -1,046
27/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.68 -1,883 Ordinary -1,883
27/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -267,960 Ordinary -267,960
27/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -204,215 Ordinary -204,215
27/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.70 35,254 Ordinary 35,254
27/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.68 428 Ordinary 428
28/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.68 2,410 Ordinary 2,410
28/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.96 33,682 Ordinary 33,682
28/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -186,412 Ordinary -186,412
28/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.96 79,729 Ordinary 79,729
28/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.96 21,179 Ordinary 21,179
28/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.68 758 Ordinary 758
28/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.96 681 Ordinary 681
28/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.96 -8,816 Ordinary -8,816
28/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.96 -3,402 Ordinary -3,402
28/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.96 -724 Ordinary -724
28/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.96 39 Ordinary 39
28/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 32.96 -1,452 Ordinary -1,452
28/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.96 8,816 Ordinary 8,816
28/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.96 3,402 Ordinary 3,402
28/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.68 7,908 Ordinary 7,908
29/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.51 1,377 Ordinary 1,377
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.89 769 Ordinary 769
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.91 405 Ordinary 405
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.92 106 Ordinary 106
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.89 457 Ordinary 457
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.91 240 Ordinary 240
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.92 63 Ordinary 63
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.89 1,160 Ordinary 1,160
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.91 610 Ordinary 610
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.92 160 Ordinary 160
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.89 897 Ordinary 897
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.91 472 Ordinary 472
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.92 123 Ordinary 123
30/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 32.92 -290 Ordinary -290
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 32.84 -164,607 Ordinary -164,607
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 32.92 -5,511 Ordinary -5,511
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.92 -1,241 Ordinary -1,241
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.89 60,869 Ordinary 60,869
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.91 32,027 Ordinary 32,027
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 8,374 Ordinary 8,374
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.89 1,150 Ordinary 1,150
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.91 605 Ordinary 605
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.92 158 Ordinary 158
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.92 -15,310 Ordinary -15,310
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.92 -1,883 Ordinary -1,883
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.92 -24,687 Ordinary -24,687
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.92 -7,642 Ordinary -7,642
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.89 12,424 Ordinary 12,424
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.91 6,537 Ordinary 6,537
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 1,709 Ordinary 1,709
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.89 16,235 Ordinary 16,235
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.91 8,542 Ordinary 8,542
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.92 2,234 Ordinary 2,234
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.92 -1,309 Ordinary -1,309
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.92 -12,298 Ordinary -12,298
30/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.92 -3,250 Ordinary -3,250
30/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 32.89 843 Ordinary 843
30/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 32.91 443 Ordinary 443
30/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 32.92 116 Ordinary 116
30/05/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -105,420 Ordinary -105,420
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.92 -2,530 Ordinary -2,530
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.89 333 Ordinary 333
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.91 175 Ordinary 175
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 46 Ordinary 46
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.89 11,442 Ordinary 11,442
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.91 6,021 Ordinary 6,021
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 1,574 Ordinary 1,574
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.92 -23,141 Ordinary -23,141
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.89 2,127 Ordinary 2,127
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.91 1,118 Ordinary 1,118
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 293 Ordinary 293
30/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.89 798 Ordinary 798
30/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.91 420 Ordinary 420
30/05/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.92 110 Ordinary 110
30/05/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 32.89 738 Ordinary 738
30/05/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 32.91 388 Ordinary 388
30/05/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 32.92 101 Ordinary 101
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.92 -19,290 Ordinary -19,290
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.92 -895 Ordinary -895
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.89 2,857 Ordinary 2,857
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 393 Ordinary 393
30/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.89 2,395 Ordinary 2,395
30/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.91 1,260 Ordinary 1,260
30/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.92 329 Ordinary 329
30/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.92 151 Ordinary 151
30/05/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 32.92 -628 Ordinary -628
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.89 9,154 Ordinary 9,154
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.91 4,816 Ordinary 4,816
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 1,259 Ordinary 1,259
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.92 -8,600 Ordinary -8,600
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.89 5,059 Ordinary 5,059
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.91 2,661 Ordinary 2,661
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 696 Ordinary 696
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.89 5,858 Ordinary 5,858
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.91 3,082 Ordinary 3,082
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 806 Ordinary 806
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.80 8,178 Ordinary 8,178
30/05/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.92 -1,954 Ordinary -1,954
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.89 26,278 Ordinary 26,278
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.91 13,827 Ordinary 13,827
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 3,615 Ordinary 3,615
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.92 -3,633 Ordinary -3,633
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 32.92 1,849 Ordinary 1,849
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.92 979 Ordinary 979
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.92 9,038 Ordinary 9,038
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 1,309 Ordinary 1,309
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.89 54,397 Ordinary 54,397
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.91 28,621 Ordinary 28,621
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 7,484 Ordinary 7,484
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 32.92 -2,098 Ordinary -2,098
30/05/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 32.92 -9,119 Ordinary -9,119
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.89 3,708 Ordinary 3,708
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.91 1,951 Ordinary 1,951
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 510 Ordinary 510
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.89 881 Ordinary 881
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.91 464 Ordinary 464
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.92 121 Ordinary 121
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.89 4,296 Ordinary 4,296
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.91 2,261 Ordinary 2,261
30/05/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.92 591 Ordinary 591
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.89 3,704,256 Ordinary 3,704,256
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.91 1,948,987 Ordinary 1,948,987
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 509,601 Ordinary 509,601
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 20,983 Ordinary 20,983
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 19,290 Ordinary 19,290
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 2,530 Ordinary 2,530
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 23,141 Ordinary 23,141
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 3,250 Ordinary 3,250
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 7,642 Ordinary 7,642
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.92 12,298 Ordinary 12,298
30/05/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 32.89 915 Ordinary 915
30/05/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 32.91 481 Ordinary 481
30/05/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 32.92 126 Ordinary 126
30/05/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 32.89 1,171 Ordinary 1,171
30/05/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 32.91 616 Ordinary 616
30/05/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 32.92 161 Ordinary 161
30/05/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.92 -20,983 Ordinary -20,983
30/05/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.92 -1,165 Ordinary -1,165
02/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 32.53 1,064 Ordinary 1,064
02/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.64 -6,572 Ordinary -6,572
02/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.64 -3,157 Ordinary -3,157
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 75,657 Ordinary 75,657
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 21,829 Ordinary 21,829
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 259,050 Ordinary 259,050
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 477,651 Ordinary 477,651
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,323 Ordinary 4,323
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 181,381 Ordinary 181,381
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 110,574 Ordinary 110,574
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 100,010 Ordinary 100,010
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,648 Ordinary -5,648
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 137,976 Ordinary 137,976
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,900 Ordinary 4,900
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 764,789 Ordinary 764,789
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,720,138 Ordinary 1,720,138
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 14,982 Ordinary 14,982
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 34,405 Ordinary 34,405
02/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 549,975 Ordinary 549,975
02/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,218 Ordinary -103,218
02/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,349 Ordinary -3,349
02/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -432,266 Ordinary -432,266
02/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,790 Ordinary -16,790
02/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,648 Ordinary -5,648
02/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.64 856 Ordinary 856
02/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.64 3,157 Ordinary 3,157
02/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.64 6,572 Ordinary 6,572
03/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 33.04 -137,570 Ordinary -137,570
03/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 33.04 -80,906 Ordinary -80,906
03/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.99 -10,374 Ordinary -10,374
03/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.99 8,229 Ordinary 8,229
03/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,955 Ordinary 1,955
03/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,723,572 Ordinary 1,723,572
03/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 6,791 Ordinary 6,791
03/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,637 Ordinary 19,637
03/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -549,975 Ordinary -549,975
03/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
03/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
03/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,218 Ordinary 103,218
03/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,349 Ordinary 3,349
03/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -84,880 Ordinary -84,880
03/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 84,880 Ordinary 84,880
03/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,093 Ordinary -14,093
03/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 437,866 Ordinary 437,866
03/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 21,690 Ordinary 21,690
03/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.99 1,083 Ordinary 1,083
03/06/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.99 887 Ordinary 887
03/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,055 Ordinary 2,055
03/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.99 -1,204 Ordinary -1,204
03/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.99 -3,203 Ordinary -3,203
03/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.99 -142 Ordinary -142
03/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.99 428 Ordinary 428
03/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.99 749 Ordinary 749
03/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.99 1,204 Ordinary 1,204
03/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.81 7,994 Ordinary 7,994
03/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.99 3,203 Ordinary 3,203
04/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.23 1,616 Ordinary 1,616
04/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.24 15,819 Ordinary 15,819
04/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.24 6,847 Ordinary 6,847
04/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,983 Ordinary -3,983
04/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 817 Ordinary 817
04/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.23 -1,616 Ordinary -1,616
04/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.23 -634 Ordinary -634
04/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 817 Ordinary 817
04/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.23 642 Ordinary 642
04/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.95 -1,310 Ordinary -1,310
05/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.58 19,441 Ordinary 19,441
05/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.58 5,683 Ordinary 5,683
05/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.58 321 Ordinary 321
05/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.49 38,283 Ordinary 38,283
06/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.59 5,009 Ordinary 5,009
06/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -135,868 Ordinary -135,868
06/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -453,789 Ordinary -453,789
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,218 Ordinary -103,218
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,218 Ordinary 103,218
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,349 Ordinary -3,349
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,349 Ordinary 3,349
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -84,880 Ordinary -84,880
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 84,880 Ordinary 84,880
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -438,683 Ordinary -438,683
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 438,683 Ordinary 438,683
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -21,690 Ordinary -21,690
06/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 21,690 Ordinary 21,690
06/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.57 834 Ordinary 834
06/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.57 2,932 Ordinary 2,932
06/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.57 18,027 Ordinary 18,027
06/06/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.65 210 Ordinary 210
06/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.59 19,719 Ordinary 19,719
09/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,932 Ordinary 1,932
09/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 293,919 Ordinary 293,919
09/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,149 Ordinary 4,149
10/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.27 11,518 Ordinary 11,518
10/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.27 -5,649 Ordinary -5,649
10/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.27 1,036 Ordinary 1,036
10/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.27 7,750 Ordinary 7,750
10/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.27 -2,008 Ordinary -2,008
10/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.27 -1,036 Ordinary -1,036
10/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,108 Ordinary -2,108
10/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -311,000 Ordinary -311,000
10/06/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 34.27 1,038 Ordinary 1,038
10/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.27 1,284 Ordinary 1,284
10/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.27 363 Ordinary 363
10/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.27 2,008 Ordinary 2,008
10/06/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.27 -2,849 Ordinary -2,849
11/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.33 6,585 Ordinary 6,585
11/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.65 484 Ordinary 484
11/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,288,351 Ordinary 1,288,351
11/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 10,735 Ordinary 10,735
11/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 914 Ordinary 914
11/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.33 -1,128 Ordinary -1,128
11/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.33 -6,585 Ordinary -6,585
11/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.33 -8,778 Ordinary -8,778
11/06/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 34.33 835 Ordinary 835
11/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.33 1,173 Ordinary 1,173
12/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.91 -405,353 Ordinary -405,353
12/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.91 -72,272 Ordinary -72,272
12/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.38 -18,021 Ordinary -18,021
13/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.41 6,877 Ordinary 6,877
13/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.98 -915 Ordinary -915
13/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.98 -3,035 Ordinary -3,035
13/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 12,021 Ordinary 12,021
13/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,814 Ordinary 2,814
13/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 29,670 Ordinary 29,670
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,218 Ordinary -103,218
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,218 Ordinary 103,218
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,349 Ordinary -3,349
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,349 Ordinary 3,349
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -84,880 Ordinary -84,880
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 84,880 Ordinary 84,880
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -438,683 Ordinary -438,683
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 438,683 Ordinary 438,683
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -21,690 Ordinary -21,690
13/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 21,690 Ordinary 21,690
13/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.98 55,546 Ordinary 55,546
13/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.98 3,035 Ordinary 3,035
13/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.22 775 Ordinary 775
13/06/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.98 219 Ordinary 219
13/06/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.98 286 Ordinary 286
16/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.16 -3,766 Ordinary -3,766
16/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.16 -3,766 Ordinary -3,766
16/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.16 -12,190 Ordinary -12,190
16/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.16 -219 Ordinary -219
16/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -9,935 Ordinary -9,935
16/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,900 Ordinary -4,900
16/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 29,670 Ordinary 29,670
16/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,086 Ordinary 2,086
16/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,086 Ordinary -2,086
16/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.16 259 Ordinary 259
16/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.16 825 Ordinary 825
16/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 29,670 Ordinary 29,670
16/06/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 9,336 Ordinary 9,336
16/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.16 -246 Ordinary -246
16/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.16 12,190 Ordinary 12,190
16/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.16 83,020 Ordinary 83,020
17/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.53 3,054 Ordinary 3,054
17/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.53 -6,487 Ordinary -6,487
17/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.53 -26,901 Ordinary -26,901
17/06/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 5,499 Ordinary 5,499
17/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.53 5,432 Ordinary 5,432
17/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.53 26,901 Ordinary 26,901
17/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.53 1,070 Ordinary 1,070
17/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.53 610 Ordinary 610
17/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.53 6,487 Ordinary 6,487
18/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.59 -26,027 Ordinary -26,027
18/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 13,095 Ordinary 13,095
18/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 33,422 Ordinary 33,422
18/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 290,545 Ordinary 290,545
18/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,938 Ordinary 2,938
18/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.59 -571 Ordinary -571
18/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.59 -4,375 Ordinary -4,375
18/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.59 -20,412 Ordinary -20,412
18/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.59 4,375 Ordinary 4,375
18/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.58 101 Ordinary 101
18/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.59 1,173 Ordinary 1,173
18/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.59 856 Ordinary 856
18/06/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 34.48 257 Ordinary 257
19/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.54 -1,883 Ordinary -1,883
19/06/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -14,835 Ordinary -14,835
20/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.57 -7,954 Ordinary -7,954
20/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.57 -7,256 Ordinary -7,256
20/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.57 9,010 Ordinary 9,010
20/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.57 14,703 Ordinary 14,703
20/06/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.57 894 Ordinary 894
20/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.57 192,887 Ordinary 192,887
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 43,274 Ordinary 43,274
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 3,040 Ordinary 3,040
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 12,979 Ordinary 12,979
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 2,710 Ordinary 2,710
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 5,262 Ordinary 5,262
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.57 -1,196 Ordinary -1,196
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.57 -1,113 Ordinary -1,113
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.57 -1,261 Ordinary -1,261
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.57 -3,040 Ordinary -3,040
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.57 -1,216 Ordinary -1,216
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.57 -3,503 Ordinary -3,503
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.57 -9,010 Ordinary -9,010
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.57 -4,797 Ordinary -4,797
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.57 -58,112 Ordinary -58,112
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.57 -12,979 Ordinary -12,979
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.57 -4,674 Ordinary -4,674
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.57 -6,316 Ordinary -6,316
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.57 -24,690 Ordinary -24,690
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.57 -5,607 Ordinary -5,607
20/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.57 -5,262 Ordinary -5,262
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.57 4,674 Ordinary 4,674
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.57 1,027 Ordinary 1,027
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.57 9,305 Ordinary 9,305
20/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.57 1,113 Ordinary 1,113
20/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.57 1,817 Ordinary 1,817
20/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,161 Ordinary 2,161
20/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -14,835 Ordinary -14,835
20/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -200,000 Ordinary -200,000
20/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,161 Ordinary -2,161
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,218 Ordinary -103,218
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,218 Ordinary 103,218
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,349 Ordinary -3,349
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,349 Ordinary 3,349
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -114,550 Ordinary -114,550
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 114,550 Ordinary 114,550
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -440,769 Ordinary -440,769
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 440,769 Ordinary 440,769
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -19,604 Ordinary -19,604
20/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,604 Ordinary 19,604
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 7,828 Ordinary 7,828
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 4,797 Ordinary 4,797
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 1,618 Ordinary 1,618
20/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.57 -2,710 Ordinary -2,710
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 2,301 Ordinary 2,301
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.57 3,503 Ordinary 3,503
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.57 5,716 Ordinary 5,716
20/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.57 1,196 Ordinary 1,196
20/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.57 1,951 Ordinary 1,951
20/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.57 -2,719 Ordinary -2,719
20/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.57 -2,844 Ordinary -2,844
20/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.57 -146 Ordinary -146
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 1,984 Ordinary 1,984
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 1,216 Ordinary 1,216
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.57 -1,027 Ordinary -1,027
20/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.57 -824 Ordinary -824
20/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.57 1,261 Ordinary 1,261
20/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.57 2,057 Ordinary 2,057
20/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.57 -3,348 Ordinary -3,348
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 1,671 Ordinary 1,671
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 4,642 Ordinary 4,642
20/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.57 2,844 Ordinary 2,844
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.57 58,112 Ordinary 58,112
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.57 2,719 Ordinary 2,719
20/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.57 92,118 Ordinary 92,118
23/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,999 Ordinary 4,999
23/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,999 Ordinary -4,999
23/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,835 Ordinary -14,835
23/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.59 138 Ordinary 138
23/06/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.59 82 Ordinary 82
23/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -14,835 Ordinary -14,835
23/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.60 -3,667 Ordinary -3,667
23/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.59 391 Ordinary 391
24/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.73 -1,199 Ordinary -1,199
24/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.71 10,147 Ordinary 10,147
24/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.71 1,873 Ordinary 1,873
24/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.71 8,223 Ordinary 8,223
24/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.71 6,217 Ordinary 6,217
24/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -13,095 Ordinary -13,095
24/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -33,422 Ordinary -33,422
24/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -290,545 Ordinary -290,545
24/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,938 Ordinary -2,938
24/06/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 34.73 -885 Ordinary -885
24/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.71 5,984 Ordinary 5,984
24/06/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.71 -5,670 Ordinary -5,670
24/06/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.71 41 Ordinary 41
24/06/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 34.80 -1,281 Ordinary -1,281
24/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.71 6,515 Ordinary 6,515
24/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.73 -14,598 Ordinary -14,598
24/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.71 -6,217 Ordinary -6,217
24/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.71 -6,515 Ordinary -6,515
24/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.71 -5,984 Ordinary -5,984
25/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.83 5,859 Ordinary 5,859
25/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.83 2,698 Ordinary 2,698
25/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.83 3,218 Ordinary 3,218
25/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.83 -3,218 Ordinary -3,218
25/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.83 417 Ordinary 417
25/06/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.83 -22,608 Ordinary -22,608
25/06/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.83 41 Ordinary 41
25/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.83 -2,698 Ordinary -2,698
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.39 -3,480 Ordinary -3,480
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.39 -1,608 Ordinary -1,608
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.39 -2,496 Ordinary -2,496
26/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.39 -65,550 Ordinary -65,550
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.39 4,399 Ordinary 4,399
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.39 -4,399 Ordinary -4,399
26/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 938,638 Ordinary 938,638
26/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 235,205 Ordinary 235,205
26/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 6,574 Ordinary 6,574
26/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 8,346 Ordinary 8,346
26/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 11,237 Ordinary 11,237
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,218 Ordinary -103,218
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,218 Ordinary 103,218
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,349 Ordinary -3,349
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,349 Ordinary 3,349
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -99,715 Ordinary -99,715
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 99,715 Ordinary 99,715
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -440,769 Ordinary -440,769
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 440,769 Ordinary 440,769
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -19,604 Ordinary -19,604
26/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,604 Ordinary 19,604
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.39 1,608 Ordinary 1,608
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.39 -1,257 Ordinary -1,257
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.39 -617 Ordinary -617
26/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.39 1,173 Ordinary 1,173
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.39 1,257 Ordinary 1,257
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.39 3,480 Ordinary 3,480
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.39 17,639 Ordinary 17,639
26/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.39 -17,639 Ordinary -17,639
27/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.10 -947 Ordinary -947
27/06/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.10 -910 Ordinary -910
27/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.10 -77,530 Ordinary -77,530
27/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,712 Ordinary 5,712
27/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,712 Ordinary -5,712
27/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.10 947 Ordinary 947
27/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.10 22,772 Ordinary 22,772
27/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.10 9,087 Ordinary 9,087
27/06/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 34.10 7,554 Ordinary 7,554
27/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.10 910 Ordinary 910
27/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.10 349 Ordinary 349
27/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.10 378 Ordinary 378
27/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.10 642 Ordinary 642
27/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.10 535 Ordinary 535
27/06/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 34.10 -1,060 Ordinary -1,060
27/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.10 -22,772 Ordinary -22,772
30/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.24 -14,872 Ordinary -14,872
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.24 -1,280 Ordinary -1,280
30/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.24 -55,095 Ordinary -55,095
30/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.24 -101,530 Ordinary -101,530
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.24 -4,717 Ordinary -4,717
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.24 -10,932 Ordinary -10,932
30/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -39,045 Ordinary -39,045
30/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,114 Ordinary 1,114
30/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,558 Ordinary -2,558
30/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,216 Ordinary -1,216
30/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -412,069 Ordinary -412,069
30/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -70,400 Ordinary -70,400
30/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,558 Ordinary -2,558
30/06/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,216 Ordinary -1,216
30/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,719 Ordinary -1,719
30/06/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,055 Ordinary -2,055
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.24 -43 Ordinary -43
30/06/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.24 -4,229 Ordinary -4,229
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.24 -38,732 Ordinary -38,732
30/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.24 -731 Ordinary -731
30/06/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.24 5,586 Ordinary 5,586
30/06/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.24 782 Ordinary 782
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.24 55,095 Ordinary 55,095
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.24 4,717 Ordinary 4,717
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.24 1,280 Ordinary 1,280
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.24 10,932 Ordinary 10,932
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.30 23,469 Ordinary 23,469
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.24 101,530 Ordinary 101,530
30/06/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.30 33,082 Ordinary 33,082
01/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.19 -2,273 Ordinary -2,273
01/07/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.19 -18,041 Ordinary -18,041
01/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.74 3,935 Ordinary 3,935
01/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.19 -1,856 Ordinary -1,856
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.19 -900 Ordinary -900
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.19 -2,005 Ordinary -2,005
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.19 -5,122 Ordinary -5,122
01/07/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.19 -2,958 Ordinary -2,958
01/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,149 Ordinary -4,149
01/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -9,620 Ordinary -9,620
01/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -8,346 Ordinary -8,346
01/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -11,237 Ordinary -11,237
01/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -966,648 Ordinary -966,648
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.19 2,005 Ordinary 2,005
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.19 3,733 Ordinary 3,733
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.19 2,958 Ordinary 2,958
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.19 900 Ordinary 900
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.19 5,122 Ordinary 5,122
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.19 16,726 Ordinary 16,726
01/07/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.19 18,041 Ordinary 18,041
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.19 1,564 Ordinary 1,564
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.19 642 Ordinary 642
01/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.19 1,284 Ordinary 1,284
01/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.74 1,617 Ordinary 1,617
02/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.89 -19,047 Ordinary -19,047
02/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.89 -51,449 Ordinary -51,449
02/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,712 Ordinary -5,712
02/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 27,498 Ordinary 27,498
02/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,900 Ordinary 4,900
02/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,686,479 Ordinary -1,686,479
02/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 855 Ordinary 855
02/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -206,895 Ordinary -206,895
02/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -914 Ordinary -914
02/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -855 Ordinary -855
02/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.91 -129 Ordinary -129
02/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.89 3,128 Ordinary 3,128
02/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.89 391 Ordinary 391
02/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.89 428 Ordinary 428
02/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.89 214 Ordinary 214
02/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.89 963 Ordinary 963
02/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.42 2,057 Ordinary 2,057
03/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.73 -1,439 Ordinary -1,439
03/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.73 1,335 Ordinary 1,335
03/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.73 8,164 Ordinary 8,164
03/07/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.73 -14,363 Ordinary -14,363
03/07/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.73 -5,127 Ordinary -5,127
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 10,000 Ordinary 10,000
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,700,000 Ordinary 1,700,000
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,500 Ordinary 4,500
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,733,049 Ordinary -1,733,049
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -477,651 Ordinary -477,651
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -175,527 Ordinary -175,527
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -14,982 Ordinary -14,982
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -32,244 Ordinary -32,244
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -855 Ordinary -855
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -75,657 Ordinary -75,657
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -21,829 Ordinary -21,829
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -266,210 Ordinary -266,210
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,323 Ordinary -4,323
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -110,574 Ordinary -110,574
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -100,010 Ordinary -100,010
03/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 27,498 Ordinary 27,498
03/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,900 Ordinary 4,900
03/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.99 1,169 Ordinary 1,169
03/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.73 41 Ordinary 41
03/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 32,398 Ordinary 32,398
03/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.73 2,577 Ordinary 2,577
03/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.73 -13,312 Ordinary -13,312
03/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.73 1,173 Ordinary 1,173
03/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.73 391 Ordinary 391
03/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.73 428 Ordinary 428
03/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.73 535 Ordinary 535
03/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.73 -1,335 Ordinary -1,335
03/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.73 -2,577 Ordinary -2,577
03/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.64 -43,520 Ordinary -43,520
03/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.64 -6,201 Ordinary -6,201
04/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.05 -1,850 Ordinary -1,850
04/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -234,466 Ordinary -234,466
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 578,789 Ordinary 578,789
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 24,093 Ordinary 24,093
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,218 Ordinary -103,218
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,000 Ordinary 10,000
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,349 Ordinary -3,349
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -99,715 Ordinary -99,715
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 99,715 Ordinary 99,715
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -465,709 Ordinary -465,709
04/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -23,288 Ordinary -23,288
04/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,905 Ordinary 4,905
04/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 818 Ordinary 818
04/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,595 Ordinary 1,595
07/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -15,584 Ordinary -15,584
07/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,598 Ordinary -1,598
07/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -245,300 Ordinary -245,300
07/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -24,093 Ordinary -24,093
07/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,000 Ordinary 10,000
07/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,093 Ordinary 14,093
07/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.89 417 Ordinary 417
07/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.89 749 Ordinary 749
07/07/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 34.89 7,188 Ordinary 7,188
08/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.87 5,167 Ordinary 5,167
08/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.95 -17,549 Ordinary -17,549
08/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.95 -2,194 Ordinary -2,194
08/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.95 4,579 Ordinary 4,579
08/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -480,895 Ordinary -480,895
08/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -6,791 Ordinary -6,791
08/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -19,637 Ordinary -19,637
08/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.95 205 Ordinary 205
08/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.95 1,173 Ordinary 1,173
08/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.95 1,564 Ordinary 1,564
08/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.95 535 Ordinary 535
08/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.13 769 Ordinary 769
08/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.94 48,237 Ordinary 48,237
09/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.03 -7,804 Ordinary -7,804
09/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.03 -201,443 Ordinary -201,443
09/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.03 7,804 Ordinary 7,804
10/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.34 2,121 Ordinary 2,121
10/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.34 1,894 Ordinary 1,894
10/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.34 2,698 Ordinary 2,698
10/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.34 2,946 Ordinary 2,946
10/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.34 6,457 Ordinary 6,457
10/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.27 4,540 Ordinary 4,540
10/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,598 Ordinary 1,598
10/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,902 Ordinary 2,902
10/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.35 1,511 Ordinary 1,511
10/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.34 2,528 Ordinary 2,528
10/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.34 1,251 Ordinary 1,251
10/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.34 1,564 Ordinary 1,564
10/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.34 963 Ordinary 963
11/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.74 -1,850 Ordinary -1,850
11/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.74 8,151 Ordinary 8,151
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -578,789 Ordinary -578,789
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 583,289 Ordinary 583,289
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,000 Ordinary -10,000
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,577 Ordinary 5,577
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,000 Ordinary -10,000
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,000 Ordinary 10,000
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -99,715 Ordinary -99,715
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 99,715 Ordinary 99,715
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,093 Ordinary -14,093
11/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,093 Ordinary 14,093
11/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 77 Ordinary 77
11/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.74 1,176 Ordinary 1,176
14/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.84 181 Ordinary 181
14/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.84 -1,850 Ordinary -1,850
14/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.84 1,850 Ordinary 1,850
14/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.84 8,151 Ordinary 8,151
14/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.84 1,100 Ordinary 1,100
14/07/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.84 -469 Ordinary -469
15/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.18 6,434 Ordinary 6,434
15/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.22 -978 Ordinary -978
15/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.24 2,037 Ordinary 2,037
15/07/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 34.22 -58 Ordinary -58
15/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.22 -3,402 Ordinary -3,402
15/07/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 34.18 321 Ordinary 321
15/07/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 34.22 1,703 Ordinary 1,703
16/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.08 4,072 Ordinary 4,072
16/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.16 -834 Ordinary -834
16/07/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 34.16 -571 Ordinary -571
16/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.16 684 Ordinary 684
16/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.16 321 Ordinary 321
17/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.60 -244 Ordinary -244
17/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.16 -762,327 Ordinary -762,327
17/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.16 356,811 Ordinary 356,811
17/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.16 762,327 Ordinary 762,327
17/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.44 8,381 Ordinary 8,381
17/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.44 41 Ordinary 41
17/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.44 -780 Ordinary -780
17/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.44 1,568 Ordinary 1,568
17/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.44 642 Ordinary 642
18/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.94 -124,643 Ordinary -124,643
18/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.97 1,329 Ordinary 1,329
18/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.97 7,099 Ordinary 7,099
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -583,289 Ordinary -583,289
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 583,289 Ordinary 583,289
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,577 Ordinary -5,577
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,577 Ordinary 5,577
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,000 Ordinary -10,000
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,000 Ordinary 10,000
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -99,715 Ordinary -99,715
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 99,715 Ordinary 99,715
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,093 Ordinary -14,093
18/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,093 Ordinary 14,093
18/07/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 34.97 237 Ordinary 237
18/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.97 3,160 Ordinary 3,160
18/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.97 17,471 Ordinary 17,471
18/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.97 535 Ordinary 535
21/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.69 1,850 Ordinary 1,850
21/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.69 -1,850 Ordinary -1,850
21/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.69 8,151 Ordinary 8,151
21/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 30,596 Ordinary 30,596
21/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,105 Ordinary 2,105
21/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,299 Ordinary -4,299
21/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,299 Ordinary -4,299
21/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.69 41 Ordinary 41
21/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,299 Ordinary -4,299
21/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.69 642 Ordinary 642
21/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.69 43,016 Ordinary 43,016
22/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.09 -17,849 Ordinary -17,849
22/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -10,000 Ordinary -10,000
22/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,989 Ordinary 19,989
22/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,547 Ordinary -1,547
22/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,902 Ordinary -2,902
22/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 28,252 Ordinary 28,252
22/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,577 Ordinary -5,577
22/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,000 Ordinary -10,000
22/07/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 35.09 1,093 Ordinary 1,093
22/07/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.09 5,392 Ordinary 5,392
22/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -37 Ordinary -37
22/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 12,712 Ordinary 12,712
22/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.09 3,465 Ordinary 3,465
22/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.09 535 Ordinary 535
22/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.09 321 Ordinary 321
23/07/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.25 -8,106 Ordinary -8,106
23/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 35.27 7,192 Ordinary 7,192
23/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.25 -1,850 Ordinary -1,850
23/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,607 Ordinary -7,607
23/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,382 Ordinary 12,382
23/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.25 675,690 Ordinary 675,690
23/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 6,831 Ordinary 6,831
23/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.25 1,568 Ordinary 1,568
23/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.25 856 Ordinary 856
23/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.25 8,106 Ordinary 8,106
24/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.97 -4,682 Ordinary -4,682
24/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.97 -51,408 Ordinary -51,408
24/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.97 1,524 Ordinary 1,524
24/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.97 1,176 Ordinary 1,176
24/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.97 784 Ordinary 784
24/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.97 428 Ordinary 428
25/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.84 4,536 Ordinary 4,536
25/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.84 16,302 Ordinary 16,302
25/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.84 -2,294 Ordinary -2,294
25/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,565 Ordinary -5,565
25/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,565 Ordinary -5,565
25/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -14 Ordinary -14
25/07/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 34.84 -1,371 Ordinary -1,371
28/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 35.02 -1,920 Ordinary -1,920
28/07/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 35.07 1,991 Ordinary 1,991
28/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.02 1,945 Ordinary 1,945
28/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.02 1,556 Ordinary 1,556
29/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.89 -3,004 Ordinary -3,004
29/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 35.02 -6,788 Ordinary -6,788
29/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 35.02 6,788 Ordinary 6,788
29/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.89 -5,935 Ordinary -5,935
29/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -618,358 Ordinary -618,358
29/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 618,358 Ordinary 618,358
29/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
29/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
29/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -95,416 Ordinary -95,416
29/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 95,416 Ordinary 95,416
29/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,093 Ordinary -14,093
29/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,093 Ordinary 14,093
29/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.89 174,762 Ordinary 174,762
29/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.89 -79,972 Ordinary -79,972
29/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.89 79,972 Ordinary 79,972
29/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.89 -1,532 Ordinary -1,532
29/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.89 321 Ordinary 321
29/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.89 5,935 Ordinary 5,935
29/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.89 1,532 Ordinary 1,532
30/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.97 6,972 Ordinary 6,972
30/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 35.01 -18,295 Ordinary -18,295
30/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.97 -38,780 Ordinary -38,780
30/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -837 Ordinary -837
30/07/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -837 Ordinary -837
30/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -823 Ordinary -823
30/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -14 Ordinary -14
30/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.97 -610 Ordinary -610
30/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.97 -7,407 Ordinary -7,407
31/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.18 6,507 Ordinary 6,507
31/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.18 11,588 Ordinary 11,588
31/07/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,600 Ordinary 2,600
31/07/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.18 929 Ordinary 929
31/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.18 -3,524 Ordinary -3,524
31/07/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 35.18 1,314 Ordinary 1,314
31/07/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.18 10,112 Ordinary 10,112
31/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.18 -24,688 Ordinary -24,688
31/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.94 -78 Ordinary -78
31/07/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.18 -130 Ordinary -130
31/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 35.18 -1,230 Ordinary -1,230
31/07/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 35.18 -8,628 Ordinary -8,628
31/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.18 -16,511 Ordinary -16,511
31/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.18 -11,588 Ordinary -11,588
31/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.18 -6,507 Ordinary -6,507
31/07/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.18 -14,649 Ordinary -14,649
31/07/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.18 16,511 Ordinary 16,511
01/08/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.66 -100,512 Ordinary -100,512
01/08/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.66 -92,842 Ordinary -92,842
01/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.64 -105,963 Ordinary -105,963
01/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.64 3,346 Ordinary 3,346
01/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.64 -3,544 Ordinary -3,544
01/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.64 -753 Ordinary -753
01/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,061 Ordinary -1,061
01/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,566 Ordinary 1,566
01/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,566 Ordinary -1,566
01/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,061 Ordinary -1,061
01/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,600 Ordinary 2,600
01/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,539 Ordinary 1,539
01/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.64 5,081 Ordinary 5,081
01/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.64 1,070 Ordinary 1,070
01/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.64 321 Ordinary 321
01/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.64 107 Ordinary 107
01/08/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 34.64 1,702 Ordinary 1,702
01/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.64 3,544 Ordinary 3,544
01/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.10 36,089 Ordinary 36,089
04/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.70 -760 Ordinary -760
04/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.39 8,151 Ordinary 8,151
04/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -51,351 Ordinary -51,351
04/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.64 -17,370 Ordinary -17,370
04/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.64 -11,751 Ordinary -11,751
04/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.39 756 Ordinary 756
04/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.39 -2,758 Ordinary -2,758
05/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.91 3,311 Ordinary 3,311
05/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.91 -8,150 Ordinary -8,150
05/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.91 6,366 Ordinary 6,366
05/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -86,755 Ordinary -86,755
05/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,649 Ordinary -5,649
05/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,649 Ordinary -5,649
05/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.91 278 Ordinary 278
05/08/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 34.91 1,458 Ordinary 1,458
05/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,082 Ordinary -4,082
05/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,567 Ordinary -1,567
05/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,591 Ordinary 7,591
05/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,816 Ordinary 2,816
05/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.91 3,821 Ordinary 3,821
05/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.91 1,170 Ordinary 1,170
05/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.91 1,560 Ordinary 1,560
05/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.91 856 Ordinary 856
05/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.91 321 Ordinary 321
05/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.91 -24,557 Ordinary -24,557
06/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -386,800 Ordinary -386,800
06/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 57,236 Ordinary 57,236
06/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.47 1,668 Ordinary 1,668
06/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.47 556 Ordinary 556
06/08/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 35.47 510 Ordinary 510
06/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 57,236 Ordinary 57,236
06/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.47 780 Ordinary 780
06/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.47 749 Ordinary 749
07/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.37 -8,151 Ordinary -8,151
07/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.37 -2,371 Ordinary -2,371
07/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.37 -2,062 Ordinary -2,062
07/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.37 2,371 Ordinary 2,371
07/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -327,100 Ordinary -327,100
07/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,000 Ordinary -10,000
07/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.37 6,952 Ordinary 6,952
07/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.37 1,170 Ordinary 1,170
08/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.41 -10,862 Ordinary -10,862
08/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -50,047 Ordinary -50,047
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -600,811 Ordinary -600,811
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 600,811 Ordinary 600,811
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -95,416 Ordinary -95,416
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 95,416 Ordinary 95,416
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -57,236 Ordinary -57,236
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 57,236 Ordinary 57,236
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,093 Ordinary -14,093
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,093 Ordinary 14,093
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,600 Ordinary -2,600
08/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,600 Ordinary 2,600
08/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,591 Ordinary -7,591
08/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,591 Ordinary 7,591
08/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,816 Ordinary -2,816
08/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,816 Ordinary 2,816
11/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.41 6,048 Ordinary 6,048
11/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.41 13,050 Ordinary 13,050
11/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,349 Ordinary -3,349
11/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,477 Ordinary 1,477
11/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -268,900 Ordinary -268,900
11/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,872 Ordinary 1,872
11/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -600,811 Ordinary -600,811
11/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 101,652 Ordinary 101,652
11/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,582 Ordinary 3,582
11/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 470,398 Ordinary 470,398
11/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 25,179 Ordinary 25,179
11/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.36 801 Ordinary 801
11/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.41 1,560 Ordinary 1,560
11/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.41 1,950 Ordinary 1,950
11/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.37 780 Ordinary 780
11/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.41 1,958 Ordinary 1,958
12/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.35 -3,485 Ordinary -3,485
12/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.35 -259,873 Ordinary -259,873
12/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.36 21,414 Ordinary 21,414
12/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.35 3,485 Ordinary 3,485
12/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 35.38 12 Ordinary 12
12/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -139,200 Ordinary -139,200
12/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.35 -908 Ordinary -908
12/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.35 31,600 Ordinary 31,600
12/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.35 550 Ordinary 550
12/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.35 312 Ordinary 312
13/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -45,426 Ordinary -45,426
13/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.33 -1,421 Ordinary -1,421
13/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.33 -2,688 Ordinary -2,688
13/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.33 -267,325 Ordinary -267,325
13/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.33 1,421 Ordinary 1,421
14/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.82 12,438 Ordinary 12,438
14/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -340,471 Ordinary -340,471
14/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 600,811 Ordinary 600,811
14/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -101,652 Ordinary -101,652
14/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,582 Ordinary -3,582
14/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10 Ordinary -10
14/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -470,398 Ordinary -470,398
14/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -25,179 Ordinary -25,179
14/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -10 Ordinary -10
15/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.89 -48,906 Ordinary -48,906
15/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -56,874 Ordinary -56,874
15/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 55,640 Ordinary 55,640
15/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,950 Ordinary -3,950
15/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,234 Ordinary 1,234
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -600,811 Ordinary -600,811
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 101,652 Ordinary 101,652
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,816 Ordinary 4,816
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -95,416 Ordinary -95,416
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 95,416 Ordinary 95,416
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -57,226 Ordinary -57,226
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 57,226 Ordinary 57,226
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,093 Ordinary -14,093
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 427,617 Ordinary 427,617
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 80,819 Ordinary 80,819
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,600 Ordinary -2,600
15/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,600 Ordinary 2,600
15/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 35.93 -1,511 Ordinary -1,511
15/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,591 Ordinary -7,591
15/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,591 Ordinary 7,591
15/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,816 Ordinary -2,816
15/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,816 Ordinary 2,816
15/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.99 4,680 Ordinary 4,680
15/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.89 -3,891 Ordinary -3,891
18/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.84 -4,107 Ordinary -4,107
18/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.84 -171,456 Ordinary -171,456
18/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.84 -32,181 Ordinary -32,181
18/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.84 -48,906 Ordinary -48,906
18/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 35.84 -2,796 Ordinary -2,796
18/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -36,190 Ordinary -36,190
18/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,190 Ordinary -36,190
18/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.84 4,107 Ordinary 4,107
18/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 35.84 65 Ordinary 65
18/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -36,190 Ordinary -36,190
18/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.84 390 Ordinary 390
18/08/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 35.85 296 Ordinary 296
19/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 35.85 1,111 Ordinary 1,111
19/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 35.85 -8,151 Ordinary -8,151
19/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 13,392 Ordinary 13,392
19/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 16,608 Ordinary 16,608
19/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 35.85 -1,282 Ordinary -1,282
19/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.85 417 Ordinary 417
19/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.85 432 Ordinary 432
20/08/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 36.14 -1,271 Ordinary -1,271
20/08/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 36.14 -6,428 Ordinary -6,428
20/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 36.14 6,052 Ordinary 6,052
20/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -9,944 Ordinary -9,944
20/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 66,463 Ordinary 66,463
20/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,944 Ordinary 9,944
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -101,652 Ordinary -101,652
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 101,652 Ordinary 101,652
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,816 Ordinary -4,816
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,816 Ordinary 4,816
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -57,226 Ordinary -57,226
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 57,226 Ordinary 57,226
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -427,617 Ordinary -427,617
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 417,673 Ordinary 417,673
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 9,944 Ordinary 9,944
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -80,819 Ordinary -80,819
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 80,819 Ordinary 80,819
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,600 Ordinary -2,600
20/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,600 Ordinary 2,600
20/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 36.14 -30,265 Ordinary -30,265
20/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,591 Ordinary -7,591
20/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,591 Ordinary 7,591
20/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,816 Ordinary -2,816
20/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,816 Ordinary 2,816
20/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 36.14 -1,995 Ordinary -1,995
21/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,860 Ordinary 2,860
21/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 15,660 Ordinary 15,660
21/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 14,982 Ordinary 14,982
21/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 16,822 Ordinary 16,822
21/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 16,139 Ordinary 16,139
21/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 66,463 Ordinary 66,463
21/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 35.62 35,632 Ordinary 35,632
21/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 66,463 Ordinary 66,463
21/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 35.62 535 Ordinary 535
22/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.90 -7,757 Ordinary -7,757
22/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.90 -5,568 Ordinary -5,568
22/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.90 7,910 Ordinary 7,910
22/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 20,685 Ordinary 20,685
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 733,737 Ordinary 733,737
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -101,652 Ordinary -101,652
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,816 Ordinary -4,816
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -57,226 Ordinary -57,226
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 57,226 Ordinary 57,226
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -417,673 Ordinary -417,673
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,093 Ordinary 14,093
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -9,944 Ordinary -9,944
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -147,282 Ordinary -147,282
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,600 Ordinary -2,600
22/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,600 Ordinary 2,600
22/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.90 21,002 Ordinary 21,002
22/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.90 17,231 Ordinary 17,231
22/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.90 6,926 Ordinary 6,926
22/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.90 417 Ordinary 417
22/08/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.90 17,296 Ordinary 17,296
22/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.90 26,860 Ordinary 26,860
22/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.90 21,515 Ordinary 21,515
22/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 66,463 Ordinary 66,463
22/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,591 Ordinary -7,591
22/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,591 Ordinary 7,591
22/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,816 Ordinary -2,816
22/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,816 Ordinary 2,816
22/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.90 1,131 Ordinary 1,131
25/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,126 Ordinary 7,126
25/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,874 Ordinary 7,874
25/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -733,737 Ordinary -733,737
25/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 101,652 Ordinary 101,652
25/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,822 Ordinary 16,822
25/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
25/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,816 Ordinary 4,816
25/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
25/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -77 Ordinary -77
25/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 406,440 Ordinary 406,440
25/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,629 Ordinary 30,629
25/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 162,942 Ordinary 162,942
25/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.19 -15,909 Ordinary -15,909
25/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.19 6,636 Ordinary 6,636
25/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 685 Ordinary 685
25/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 170 Ordinary 170
25/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -77 Ordinary -77
25/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,830 Ordinary 19,830
25/08/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,652 Ordinary 2,652
26/08/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.05 1,476 Ordinary 1,476
26/08/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.05 7,832 Ordinary 7,832
26/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.05 925 Ordinary 925
26/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.05 -3,887 Ordinary -3,887
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.05 2,035 Ordinary 2,035
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.05 2,155 Ordinary 2,155
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.05 2,880 Ordinary 2,880
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.05 3,877 Ordinary 3,877
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.05 7,159 Ordinary 7,159
26/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 36,417 Ordinary 36,417
26/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 13,583 Ordinary 13,583
26/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.05 27,230 Ordinary 27,230
26/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.05 25,702 Ordinary 25,702
26/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.05 4,111 Ordinary 4,111
26/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.05 3,880 Ordinary 3,880
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.05 8,933 Ordinary 8,933
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.05 11,266 Ordinary 11,266
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.05 -2,035 Ordinary -2,035
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.05 -2,880 Ordinary -2,880
26/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.05 -345 Ordinary -345
26/08/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.05 1,605 Ordinary 1,605
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.05 432 Ordinary 432
26/08/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.05 -989 Ordinary -989
26/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.05 2,598 Ordinary 2,598
26/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.05 2,752 Ordinary 2,752
26/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.05 -2,694 Ordinary -2,694
26/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.05 -3,880 Ordinary -3,880
26/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.05 -25,702 Ordinary -25,702
26/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.05 -2,598 Ordinary -2,598
26/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.05 -2,314 Ordinary -2,314
26/08/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 34.05 -26,763 Ordinary -26,763
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.05 -8,933 Ordinary -8,933
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.05 -3,877 Ordinary -3,877
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.05 2,694 Ordinary 2,694
26/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.05 3,887 Ordinary 3,887
26/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.05 -225 Ordinary -225
27/08/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.04 -1,903 Ordinary -1,903
27/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.04 -4,182 Ordinary -4,182
27/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.04 -6,539 Ordinary -6,539
27/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,891 Ordinary 1,891
27/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,891 Ordinary -1,891
27/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 1,891 Ordinary 1,891
27/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,891 Ordinary -1,891
27/08/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 33.97 -1,991 Ordinary -1,991
27/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.04 2,346 Ordinary 2,346
27/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.04 1,177 Ordinary 1,177
27/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.04 428 Ordinary 428
27/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.04 6,539 Ordinary 6,539
27/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.04 4,182 Ordinary 4,182
28/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 78,089 Ordinary 78,089
28/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,783,253 Ordinary 5,783,253
28/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.22 1,678 Ordinary 1,678
28/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.73 391 Ordinary 391
28/08/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 34.73 -459 Ordinary -459
29/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.35 4,091 Ordinary 4,091
29/08/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.80 517 Ordinary 517
29/08/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.35 -7,590 Ordinary -7,590
29/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 28,583 Ordinary 28,583
29/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 341 Ordinary 341
29/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -24,524 Ordinary -24,524
29/08/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 8,923 Ordinary 8,923
29/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 754,422 Ordinary 754,422
29/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -101,652 Ordinary -101,652
29/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,822 Ordinary -16,822
29/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
29/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,816 Ordinary -4,816
29/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
29/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,891 Ordinary -1,891
29/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -406,440 Ordinary -406,440
29/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,629 Ordinary -30,629
29/08/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -161,051 Ordinary -161,051
29/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.80 -2,740 Ordinary -2,740
29/08/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.35 -164 Ordinary -164
29/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.35 -4,091 Ordinary -4,091
29/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.35 -226,538 Ordinary -226,538
29/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.35 -13,372 Ordinary -13,372
29/08/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 34.35 -7,936 Ordinary -7,936
29/08/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.35 1,955 Ordinary 1,955
01/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.98 -8,151 Ordinary -8,151
01/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.25 800 Ordinary 800
01/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,814 Ordinary 9,814
01/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.25 1,294 Ordinary 1,294
01/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.98 3,937 Ordinary 3,937
02/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.50 10,633 Ordinary 10,633
02/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.50 -2,897 Ordinary -2,897
02/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.50 -15,981 Ordinary -15,981
02/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -31,625 Ordinary -31,625
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -754,422 Ordinary -754,422
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 101,652 Ordinary 101,652
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,822 Ordinary 16,822
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,816 Ordinary 4,816
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,474 Ordinary 30,474
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 52,750 Ordinary 52,750
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -57,149 Ordinary -57,149
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 406,781 Ordinary 406,781
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,629 Ordinary 30,629
02/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 136,527 Ordinary 136,527
02/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.50 -495 Ordinary -495
02/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.98 -785,610 Ordinary -785,610
02/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1 Ordinary 1
02/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 1,173 Ordinary 1,173
02/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 246 Ordinary 246
02/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 535 Ordinary 535
02/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.50 535 Ordinary 535
03/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -13,392 Ordinary -13,392
03/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,126 Ordinary -7,126
03/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -24,482 Ordinary -24,482
03/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -78,089 Ordinary -78,089
03/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,770,365 Ordinary -5,770,365
03/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -36,417 Ordinary -36,417
03/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -13,583 Ordinary -13,583
03/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.24 11,729 Ordinary 11,729
03/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.26 -1,049 Ordinary -1,049
03/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.26 420 Ordinary 420
03/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.24 1,621 Ordinary 1,621
03/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.26 391 Ordinary 391
03/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.26 1,955 Ordinary 1,955
03/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.26 369 Ordinary 369
04/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.79 21,308 Ordinary 21,308
04/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.79 -16,302 Ordinary -16,302
04/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.79 -16,302 Ordinary -16,302
04/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,498 Ordinary 2,498
04/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,202 Ordinary 2,202
04/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,816 Ordinary -2,816
04/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.79 963 Ordinary 963
05/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.48 -256,724 Ordinary -256,724
05/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.48 -9,150 Ordinary -9,150
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -101,652 Ordinary -101,652
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 101,652 Ordinary 101,652
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,822 Ordinary -16,822
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,822 Ordinary 16,822
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,816 Ordinary -4,816
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,816 Ordinary 4,816
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,202 Ordinary 2,202
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,474 Ordinary -30,474
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,474 Ordinary 30,474
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -52,750 Ordinary -52,750
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 50,979 Ordinary 50,979
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -420,874 Ordinary -420,874
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 420,874 Ordinary 420,874
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,629 Ordinary -30,629
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 33,127 Ordinary 33,127
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -136,527 Ordinary -136,527
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 136,527 Ordinary 136,527
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,600 Ordinary -2,600
05/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,600 Ordinary 2,600
05/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.48 258,030 Ordinary 258,030
05/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,929 Ordinary 2,929
05/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,591 Ordinary -7,591
05/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,591 Ordinary 7,591
05/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,652 Ordinary -2,652
05/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,652 Ordinary 2,652
05/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.48 535 Ordinary 535
08/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.47 -49,234 Ordinary -49,234
08/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -21,638 Ordinary -21,638
08/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 26,338 Ordinary 26,338
08/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,822 Ordinary -16,822
08/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,816 Ordinary -4,816
08/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 21,638 Ordinary 21,638
08/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.47 -3,772 Ordinary -3,772
08/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.47 6,952 Ordinary 6,952
08/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.47 3,772 Ordinary 3,772
08/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.47 4,173 Ordinary 4,173
09/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.81 -228 Ordinary -228
09/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.81 4,575 Ordinary 4,575
09/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,997 Ordinary 3,997
09/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -185,934 Ordinary -185,934
09/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 92,447 Ordinary 92,447
09/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 10,096 Ordinary 10,096
09/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 80,388 Ordinary 80,388
09/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,606 Ordinary 3,606
09/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.81 -1,003 Ordinary -1,003
09/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
09/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 79,394 Ordinary 79,394
09/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,572 Ordinary -4,572
09/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -185,934 Ordinary -185,934
09/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 97,147 Ordinary 97,147
09/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,096 Ordinary 10,096
09/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.81 4,092 Ordinary 4,092
09/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 128 Ordinary 128
09/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.81 214 Ordinary 214
09/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.81 749 Ordinary 749
09/09/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.40 311 Ordinary 311
10/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.46 -170,670 Ordinary -170,670
10/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.46 -7,630 Ordinary -7,630
10/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.46 1,869 Ordinary 1,869
10/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 32,258 Ordinary 32,258
10/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -32,258 Ordinary -32,258
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -101,652 Ordinary -101,652
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,202 Ordinary -2,202
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,202 Ordinary 2,202
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -109,868 Ordinary -109,868
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 143,120 Ordinary 143,120
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,407 Ordinary -46,407
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 41,934 Ordinary 41,934
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -234,940 Ordinary -234,940
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 202,682 Ordinary 202,682
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,127 Ordinary -33,127
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 33,127 Ordinary 33,127
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -255,312 Ordinary -255,312
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 255,312 Ordinary 255,312
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
10/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
10/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.98 985 Ordinary 985
10/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.46 -980 Ordinary -980
10/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.46 319 Ordinary 319
10/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.46 1,029 Ordinary 1,029
10/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 127 Ordinary 127
10/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,591 Ordinary -7,591
10/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,591 Ordinary 7,591
10/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,652 Ordinary -2,652
10/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,652 Ordinary 2,652
10/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.46 214 Ordinary 214
11/09/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.71 1,012 Ordinary 1,012
11/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.71 11,060 Ordinary 11,060
11/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.71 546 Ordinary 546
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,202 Ordinary -2,202
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,202 Ordinary 2,202
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -143,120 Ordinary -143,120
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 143,120 Ordinary 143,120
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -41,934 Ordinary -41,934
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 41,934 Ordinary 41,934
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -202,682 Ordinary -202,682
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 202,682 Ordinary 202,682
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,127 Ordinary -33,127
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 33,127 Ordinary 33,127
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -255,312 Ordinary -255,312
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 255,312 Ordinary 255,312
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
12/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
12/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.37 278 Ordinary 278
12/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.37 6,320 Ordinary 6,320
12/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 34.37 -312 Ordinary -312
12/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,591 Ordinary -7,591
12/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,591 Ordinary 7,591
12/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,652 Ordinary -2,652
12/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,652 Ordinary 2,652
12/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.88 317 Ordinary 317
12/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.37 1,564 Ordinary 1,564
12/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.37 758 Ordinary 758
12/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.37 856 Ordinary 856
15/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -25,000 Ordinary -25,000
15/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -27,255 Ordinary -27,255
15/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,148 Ordinary 1,148
15/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 28,252 Ordinary 28,252
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,202 Ordinary -2,202
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 27,202 Ordinary 27,202
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -143,120 Ordinary -143,120
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 143,120 Ordinary 143,120
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -41,934 Ordinary -41,934
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 41,934 Ordinary 41,934
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -202,682 Ordinary -202,682
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 202,682 Ordinary 202,682
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,127 Ordinary -33,127
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 33,127 Ordinary 33,127
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -255,312 Ordinary -255,312
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 230,312 Ordinary 230,312
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
15/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
15/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -27,255 Ordinary -27,255
15/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,591 Ordinary -7,591
15/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,591 Ordinary 7,591
15/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,652 Ordinary -2,652
15/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,652 Ordinary 2,652
15/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.29 963 Ordinary 963
15/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.29 856 Ordinary 856
16/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.39 -6,104 Ordinary -6,104
16/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 12,590 Ordinary 12,590
16/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -12,590 Ordinary -12,590
16/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,842 Ordinary 15,842
16/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 1,148 Ordinary 1,148
16/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,590 Ordinary -12,590
16/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.60 734 Ordinary 734
16/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.39 -20,566 Ordinary -20,566
16/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.39 2,528 Ordinary 2,528
16/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,482 Ordinary 1,482
16/09/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 34.39 -25,208 Ordinary -25,208
16/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.39 321 Ordinary 321
17/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.09 9,640 Ordinary 9,640
17/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 55,037 Ordinary 55,037
17/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,918 Ordinary -2,918
17/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -15,696 Ordinary -15,696
17/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,696 Ordinary 15,696
17/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,918 Ordinary -2,918
17/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,696 Ordinary -15,696
17/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.09 13,010 Ordinary 13,010
17/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.09 428 Ordinary 428
17/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.09 336,132 Ordinary 336,132
17/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.09 410,480 Ordinary 410,480
18/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.93 1,526 Ordinary 1,526
18/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.93 33,572 Ordinary 33,572
18/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.93 18,312 Ordinary 18,312
18/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,400 Ordinary 4,400
18/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 39,341 Ordinary 39,341
18/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.93 6,320 Ordinary 6,320
18/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 39,144 Ordinary 39,144
18/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 197 Ordinary 197
18/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.93 -139 Ordinary -139
18/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.93 1,955 Ordinary 1,955
19/09/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.36 -4,115 Ordinary -4,115
19/09/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 34.36 -3,284 Ordinary -3,284
19/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.36 -4,039 Ordinary -4,039
19/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.36 -10,518 Ordinary -10,518
19/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.36 -4,129 Ordinary -4,129
19/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.36 -10,752 Ordinary -10,752
19/09/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.36 13,639 Ordinary 13,639
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.36 200,215 Ordinary 200,215
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.36 1,491 Ordinary 1,491
19/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.36 -3,193 Ordinary -3,193
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -15,357 Ordinary -15,357
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -5,898 Ordinary -5,898
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -24,414 Ordinary -24,414
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -2,037 Ordinary -2,037
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -9,944 Ordinary -9,944
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -1,299 Ordinary -1,299
19/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.36 400 Ordinary 400
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -98,081 Ordinary -98,081
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 102,481 Ordinary 102,481
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -144,268 Ordinary -144,268
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 144,268 Ordinary 144,268
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -41,934 Ordinary -41,934
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 38,990 Ordinary 38,990
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -199,764 Ordinary -199,764
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 199,764 Ordinary 199,764
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,127 Ordinary -33,127
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 33,127 Ordinary 33,127
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -202,026 Ordinary -202,026
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 202,026 Ordinary 202,026
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
19/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.36 680 Ordinary 680
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.36 5,606 Ordinary 5,606
19/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.36 -2,231 Ordinary -2,231
19/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.36 695 Ordinary 695
19/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.36 48,463 Ordinary 48,463
19/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.36 -1,243 Ordinary -1,243
19/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.36 -3,236 Ordinary -3,236
19/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.36 5,139 Ordinary 5,139
19/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.36 623 Ordinary 623
19/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,456 Ordinary 1,456
19/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,591 Ordinary -7,591
19/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,591 Ordinary 7,591
19/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,652 Ordinary -2,652
19/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,652 Ordinary 2,652
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -1,187 Ordinary -1,187
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.36 608 Ordinary 608
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.36 16,371 Ordinary 16,371
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.36 4,039 Ordinary 4,039
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.36 1,839 Ordinary 1,839
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.36 1,243 Ordinary 1,243
19/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.36 549 Ordinary 549
19/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.36 1,498 Ordinary 1,498
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -225,738 Ordinary -225,738
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -5,606 Ordinary -5,606
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -48,463 Ordinary -48,463
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -21,941 Ordinary -21,941
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -10,684 Ordinary -10,684
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.36 21,941 Ordinary 21,941
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -13,375 Ordinary -13,375
19/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.36 -5,136 Ordinary -5,136
19/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.36 -1,839 Ordinary -1,839
19/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.36 -5,139 Ordinary -5,139
19/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.36 -18,169 Ordinary -18,169
19/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.36 -2,397 Ordinary -2,397
19/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.36 4,129 Ordinary 4,129
19/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.36 5,898 Ordinary 5,898
19/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.36 5,136 Ordinary 5,136
19/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.36 10,684 Ordinary 10,684
22/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.09 -8,137 Ordinary -8,137
22/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 34.09 -13,091 Ordinary -13,091
22/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 113,569 Ordinary 113,569
22/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -76,061 Ordinary -76,061
22/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 23,289 Ordinary 23,289
22/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -140,500 Ordinary -140,500
22/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 112,830 Ordinary 112,830
22/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -33,127 Ordinary -33,127
22/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
22/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
22/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 112,830 Ordinary 112,830
22/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -140,500 Ordinary -140,500
22/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 113,569 Ordinary 113,569
22/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,127 Ordinary -33,127
22/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -76,061 Ordinary -76,061
22/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.09 13,091 Ordinary 13,091
22/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.09 546 Ordinary 546
22/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.09 4,754 Ordinary 4,754
22/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1 Ordinary 1
22/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.09 1,955 Ordinary 1,955
22/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.09 1,564 Ordinary 1,564
23/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.85 -4,317 Ordinary -4,317
23/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 46,731 Ordinary 46,731
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 818,045 Ordinary 818,045
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -215,311 Ordinary -215,311
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,768 Ordinary -3,768
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -38,990 Ordinary -38,990
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 38,990 Ordinary 38,990
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -313,333 Ordinary -313,333
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -125,965 Ordinary -125,965
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
23/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
23/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.10 14,381 Ordinary 14,381
23/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.85 -85,363 Ordinary -85,363
23/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.85 -4,059 Ordinary -4,059
23/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.85 -35,216 Ordinary -35,216
23/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.85 78,809 Ordinary 78,809
23/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.85 35,216 Ordinary 35,216
23/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.85 4,317 Ordinary 4,317
23/09/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 33.85 -217 Ordinary -217
23/09/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 34.11 -480 Ordinary -480
23/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,592 Ordinary -7,592
23/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,592 Ordinary 7,592
23/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,652 Ordinary -2,652
23/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,652 Ordinary 2,652
23/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.85 1,955 Ordinary 1,955
23/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.85 1,070 Ordinary 1,070
23/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.85 4,059 Ordinary 4,059
23/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.85 -21,397 Ordinary -21,397
24/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.55 21,280 Ordinary 21,280
24/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,255 Ordinary -4,255
24/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 50,986 Ordinary 50,986
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -818,045 Ordinary -818,045
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 864,776 Ordinary 864,776
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -38,990 Ordinary -38,990
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 38,990 Ordinary 38,990
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
24/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
24/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.55 -56,482 Ordinary -56,482
24/09/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 33.55 -303 Ordinary -303
24/09/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.55 785 Ordinary 785
24/09/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.55 2,451 Ordinary 2,451
24/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.55 -9,279 Ordinary -9,279
24/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 46,731 Ordinary 46,731
24/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,592 Ordinary -7,592
24/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,592 Ordinary 7,592
24/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,652 Ordinary -2,652
24/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 2,652 Ordinary 2,652
24/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.55 2,737 Ordinary 2,737
24/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.55 214 Ordinary 214
24/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.55 428 Ordinary 428
25/09/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 33.19 -2,462 Ordinary -2,462
25/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.96 1,341 Ordinary 1,341
25/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.19 -4,560 Ordinary -4,560
25/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.19 -10,879 Ordinary -10,879
25/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -864,776 Ordinary -864,776
25/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
25/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
25/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
25/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
25/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 211,056 Ordinary 211,056
25/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
25/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,768 Ordinary 3,768
25/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 360,064 Ordinary 360,064
25/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 176,951 Ordinary 176,951
25/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 46,731 Ordinary 46,731
25/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.19 -9,126 Ordinary -9,126
26/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.88 -243,189 Ordinary -243,189
26/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.88 18,889 Ordinary 18,889
26/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.88 -8,137 Ordinary -8,137
26/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.88 4,754 Ordinary 4,754
26/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,250 Ordinary 5,250
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 911,507 Ordinary 911,507
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -211,056 Ordinary -211,056
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,768 Ordinary -3,768
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -38,990 Ordinary -38,990
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 38,990 Ordinary 38,990
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -360,064 Ordinary -360,064
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -176,951 Ordinary -176,951
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
26/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
26/09/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.88 1,094 Ordinary 1,094
26/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.88 -4,754 Ordinary -4,754
26/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -31,653 Ordinary -31,653
26/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -7,592 Ordinary -7,592
26/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 7,592 Ordinary 7,592
26/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -2,652 Ordinary -2,652
26/09/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,032 Ordinary 4,032
26/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.88 321 Ordinary 321
29/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.05 -68,931 Ordinary -68,931
29/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.05 -7,238 Ordinary -7,238
29/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.05 7,238 Ordinary 7,238
29/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -11,078 Ordinary -11,078
29/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,828 Ordinary -5,828
29/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,653 Ordinary 31,653
29/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -38,990 Ordinary -38,990
29/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 40 Ordinary 40
29/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,512 Ordinary 4,512
29/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 698 Ordinary 698
29/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -18,415 Ordinary -18,415
29/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.05 1,070 Ordinary 1,070
30/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.78 -10,535 Ordinary -10,535
30/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.78 2,783 Ordinary 2,783
30/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.78 5,585 Ordinary 5,585
30/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.78 5,803 Ordinary 5,803
30/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.78 2,892 Ordinary 2,892
30/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.78 -1,790 Ordinary -1,790
30/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.78 -1,978 Ordinary -1,978
30/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.78 -40,232 Ordinary -40,232
30/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.78 -20,545 Ordinary -20,545
30/09/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.78 -7,333 Ordinary -7,333
30/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 32.78 2,191 Ordinary 2,191
30/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 32.78 4,398 Ordinary 4,398
30/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -31,653 Ordinary -31,653
30/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -21,561 Ordinary -21,561
30/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 17,733 Ordinary 17,733
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -905,679 Ordinary -905,679
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 179,403 Ordinary 179,403
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,768 Ordinary 3,768
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,653 Ordinary -31,653
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,653 Ordinary 31,653
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 348,986 Ordinary 348,986
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
30/09/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 160,640 Ordinary 160,640
30/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.78 1,112 Ordinary 1,112
30/09/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 32.78 17,049 Ordinary 17,049
30/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.78 7,333 Ordinary 7,333
30/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.78 14,717 Ordinary 14,717
30/09/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,828 Ordinary -3,828
30/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.78 1,790 Ordinary 1,790
30/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.78 3,591 Ordinary 3,591
30/09/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 32.78 -832 Ordinary -832
30/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.78 214 Ordinary 214
30/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.78 -2,892 Ordinary -2,892
30/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.78 -2,191 Ordinary -2,191
30/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.78 -2,783 Ordinary -2,783
30/09/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.78 -17,126 Ordinary -17,126
30/09/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.00 292 Ordinary 292
30/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.78 40,232 Ordinary 40,232
30/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.79 80,740 Ordinary 80,740
30/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.78 1,978 Ordinary 1,978
30/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.78 20,545 Ordinary 20,545
30/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.78 17,126 Ordinary 17,126
30/09/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.79 75,599 Ordinary 75,599
01/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.98 3,276 Ordinary 3,276
01/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.67 146 Ordinary 146
01/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.98 -1,651 Ordinary -1,651
01/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.98 -33,768 Ordinary -33,768
01/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.98 -3,276 Ordinary -3,276
01/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,700 Ordinary 4,700
01/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,790 Ordinary 18,790
01/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,653 Ordinary -31,653
01/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.98 3,804 Ordinary 3,804
01/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -12,863 Ordinary -12,863
01/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.98 535 Ordinary 535
02/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.70 -1,844 Ordinary -1,844
02/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,499 Ordinary -4,499
02/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,700 Ordinary 4,700
02/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.70 335 Ordinary 335
02/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.70 420 Ordinary 420
02/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.70 -3,897 Ordinary -3,897
02/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.70 30,768 Ordinary 30,768
02/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 201 Ordinary 201
02/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1,044 Ordinary 1,044
02/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.60 -1,555 Ordinary -1,555
02/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.70 -3,859 Ordinary -3,859
02/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.70 428 Ordinary 428
03/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,300 Ordinary 4,300
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -179,403 Ordinary -179,403
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 179,403 Ordinary 179,403
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,768 Ordinary -3,768
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,768 Ordinary 3,768
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,291 Ordinary -14,291
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,291 Ordinary 14,291
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -348,986 Ordinary -348,986
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 348,986 Ordinary 348,986
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,733 Ordinary -17,733
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -165,340 Ordinary -165,340
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 165,340 Ordinary 165,340
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
03/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
03/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.01 2,828 Ordinary 2,828
03/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,636 Ordinary -8,636
03/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,636 Ordinary 8,636
03/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,032 Ordinary -4,032
03/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,032 Ordinary 4,032
03/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.61 1,578 Ordinary 1,578
06/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.94 -1,835 Ordinary -1,835
06/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 95,118 Ordinary 95,118
06/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 14,727 Ordinary 14,727
06/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 11,094 Ordinary 11,094
06/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,428 Ordinary -1,428
06/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,300 Ordinary 4,300
06/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,265 Ordinary -1,265
06/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.93 -28,217 Ordinary -28,217
06/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.03 607 Ordinary 607
06/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.93 16,850 Ordinary 16,850
06/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,104 Ordinary 1,104
06/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 503 Ordinary 503
06/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.03 -1,351 Ordinary -1,351
07/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.99 4,547 Ordinary 4,547
07/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.81 -89,127 Ordinary -89,127
07/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 95,118 Ordinary 95,118
07/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 11,094 Ordinary 11,094
07/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,992 Ordinary 15,992
07/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 122,204 Ordinary 122,204
07/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.80 -16,291 Ordinary -16,291
08/10/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 33.57 -2,525 Ordinary -2,525
08/10/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 33.57 6,263 Ordinary 6,263
08/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.57 4,334 Ordinary 4,334
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -179,403 Ordinary -179,403
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 179,403 Ordinary 179,403
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,768 Ordinary -3,768
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,768 Ordinary 3,768
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,863 Ordinary -12,863
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,863 Ordinary 12,863
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -444,104 Ordinary -444,104
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 444,104 Ordinary 444,104
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,127 Ordinary -33,127
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 33,127 Ordinary 33,127
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -180,067 Ordinary -180,067
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 180,067 Ordinary 180,067
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
08/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
08/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,636 Ordinary -8,636
08/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,636 Ordinary 8,636
08/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,032 Ordinary -4,032
08/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,032 Ordinary 4,032
09/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.39 1,210 Ordinary 1,210
09/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.39 1,376 Ordinary 1,376
09/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.39 1,130 Ordinary 1,130
09/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.39 1,522 Ordinary 1,522
09/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.40 -19,552 Ordinary -19,552
09/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.40 -7,520 Ordinary -7,520
09/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.40 749 Ordinary 749
09/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.40 973 Ordinary 973
10/10/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 33.22 -8,281 Ordinary -8,281
10/10/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 33.22 -5,950 Ordinary -5,950
10/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.22 -13,111 Ordinary -13,111
10/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.22 -168,145 Ordinary -168,145
10/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.22 13,111 Ordinary 13,111
10/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 15,589 Ordinary 15,589
10/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -54,733 Ordinary -54,733
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -179,403 Ordinary -179,403
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 179,403 Ordinary 179,403
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,768 Ordinary -3,768
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,357 Ordinary 19,357
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,863 Ordinary -12,863
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,863 Ordinary 12,863
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -444,104 Ordinary -444,104
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 444,104 Ordinary 444,104
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,127 Ordinary -33,127
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 33,127 Ordinary 33,127
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -180,067 Ordinary -180,067
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 125,334 Ordinary 125,334
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
10/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
10/10/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.22 316 Ordinary 316
10/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -39,144 Ordinary -39,144
10/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,636 Ordinary -8,636
10/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,636 Ordinary 8,636
10/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,032 Ordinary -4,032
10/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,032 Ordinary 4,032
10/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.22 507 Ordinary 507
13/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.25 4,512 Ordinary 4,512
13/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 47,978 Ordinary 47,978
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,997 Ordinary 3,997
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -179,403 Ordinary -179,403
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 179,403 Ordinary 179,403
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -19,357 Ordinary -19,357
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,357 Ordinary 19,357
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,863 Ordinary -12,863
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,863 Ordinary 12,863
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -444,104 Ordinary -444,104
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 444,104 Ordinary 444,104
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,127 Ordinary -33,127
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 33,127 Ordinary 33,127
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -125,334 Ordinary -125,334
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 125,334 Ordinary 125,334
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
13/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
13/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,636 Ordinary -8,636
13/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,636 Ordinary 8,636
13/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,032 Ordinary -4,032
13/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,032 Ordinary 4,032
14/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -87 Ordinary -87
14/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,587 Ordinary 4,587
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,997 Ordinary -3,997
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,910 Ordinary 3,910
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -179,403 Ordinary -179,403
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 179,403 Ordinary 179,403
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -19,357 Ordinary -19,357
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,357 Ordinary 19,357
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,863 Ordinary -12,863
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,863 Ordinary 12,863
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -444,104 Ordinary -444,104
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 444,104 Ordinary 444,104
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,127 Ordinary -33,127
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 33,127 Ordinary 33,127
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -125,334 Ordinary -125,334
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 125,421 Ordinary 125,421
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
14/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
14/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.10 -178 Ordinary -178
14/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.88 -1,531 Ordinary -1,531
14/10/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.88 1,365 Ordinary 1,365
14/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.88 12,640 Ordinary 12,640
14/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.88 2,844 Ordinary 2,844
14/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -295 Ordinary -295
14/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,636 Ordinary -8,636
14/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,636 Ordinary 8,636
14/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,032 Ordinary -4,032
14/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,032 Ordinary 4,032
14/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.88 321 Ordinary 321
15/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.89 -2,901 Ordinary -2,901
15/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,910 Ordinary -3,910
15/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -47,978 Ordinary -47,978
15/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -93,532 Ordinary -93,532
15/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,494 Ordinary -2,494
15/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,600 Ordinary -4,600
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 105,258 Ordinary 105,258
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,910 Ordinary -3,910
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -179,403 Ordinary -179,403
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 179,403 Ordinary 179,403
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -19,357 Ordinary -19,357
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,357 Ordinary 19,357
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,863 Ordinary -12,863
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 295 Ordinary 295
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -444,104 Ordinary -444,104
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 350,572 Ordinary 350,572
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -33,127 Ordinary -33,127
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 28,527 Ordinary 28,527
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -125,421 Ordinary -125,421
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 127,427 Ordinary 127,427
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
15/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
15/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.89 17,118 Ordinary 17,118
15/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -113,194 Ordinary -113,194
15/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,636 Ordinary -8,636
15/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,636 Ordinary 8,636
15/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,032 Ordinary -4,032
15/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,032 Ordinary 4,032
16/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.75 -751 Ordinary -751
16/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.50 -1,843 Ordinary -1,843
16/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,331 Ordinary -4,331
16/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,606 Ordinary -3,606
16/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -20,040 Ordinary -20,040
16/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -43,781 Ordinary -43,781
16/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -30,642 Ordinary -30,642
16/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -10,794 Ordinary -10,794
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -105,258 Ordinary -105,258
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 101,652 Ordinary 101,652
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 13,824 Ordinary 13,824
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -179,403 Ordinary -179,403
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 159,363 Ordinary 159,363
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -19,357 Ordinary -19,357
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,357 Ordinary 19,357
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -295 Ordinary -295
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 295 Ordinary 295
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -350,572 Ordinary -350,572
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 306,791 Ordinary 306,791
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -28,527 Ordinary -28,527
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -127,427 Ordinary -127,427
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 96,785 Ordinary 96,785
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
16/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
16/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.48 300 Ordinary 300
16/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.48 -1,650 Ordinary -1,650
16/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -113,194 Ordinary -113,194
16/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.48 1,312 Ordinary 1,312
16/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,636 Ordinary -8,636
16/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,636 Ordinary 8,636
16/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,032 Ordinary -4,032
16/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,032 Ordinary 4,032
16/10/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 34.48 2,636 Ordinary 2,636
17/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -885 Ordinary -885
17/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,454 Ordinary -3,454
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 747,334 Ordinary 747,334
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -101,652 Ordinary -101,652
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -13,824 Ordinary -13,824
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -59,226 Ordinary -59,226
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,226 Ordinary 59,226
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -159,363 Ordinary -159,363
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -19,357 Ordinary -19,357
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -295 Ordinary -295
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 295 Ordinary 295
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -306,791 Ordinary -306,791
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,733 Ordinary -17,733
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -96,785 Ordinary -96,785
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 87 Ordinary 87
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
17/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
17/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.69 3,810 Ordinary 3,810
17/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,104 Ordinary -1,104
17/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -170 Ordinary -170
17/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,180 Ordinary -2,180
17/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,636 Ordinary -8,636
17/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,636 Ordinary 8,636
17/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,032 Ordinary -4,032
17/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,032 Ordinary 4,032
20/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.92 -24,747 Ordinary -24,747
20/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.92 599 Ordinary 599
20/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -31,971 Ordinary -31,971
20/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,971 Ordinary -31,971
20/10/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 33.92 4,213 Ordinary 4,213
20/10/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 33.92 1,078 Ordinary 1,078
20/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.92 1,094 Ordinary 1,094
20/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.92 17,889 Ordinary 17,889
20/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -31,971 Ordinary -31,971
20/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.92 752 Ordinary 752
21/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.27 -4,512 Ordinary -4,512
21/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 34.27 -3,835 Ordinary -3,835
21/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,528 Ordinary -2,528
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -747,334 Ordinary -747,334
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 101,652 Ordinary 101,652
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 7,842 Ordinary 7,842
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 159,363 Ordinary 159,363
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,357 Ordinary 19,357
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -295 Ordinary -295
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 305,906 Ordinary 305,906
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
21/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 96,698 Ordinary 96,698
21/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.27 -3,785 Ordinary -3,785
21/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,823 Ordinary -2,823
21/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,032 Ordinary -4,032
21/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.27 3,785 Ordinary 3,785
21/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 34.27 59,684 Ordinary 59,684
22/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.76 -4,784 Ordinary -4,784
22/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -25,132 Ordinary -25,132
22/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -14,227 Ordinary -14,227
22/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,768 Ordinary -3,768
22/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,768 Ordinary -3,768
22/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -25,132 Ordinary -25,132
22/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,227 Ordinary -14,227
22/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.47 1,244 Ordinary 1,244
22/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.76 -3,531 Ordinary -3,531
22/10/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.76 12,598 Ordinary 12,598
22/10/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 33.76 3,531 Ordinary 3,531
22/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -24,342 Ordinary -24,342
22/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -18,785 Ordinary -18,785
22/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.76 -1,055 Ordinary -1,055
22/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 24,614 Ordinary 24,614
23/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,606 Ordinary 3,606
23/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,499 Ordinary 4,499
23/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.86 7,608 Ordinary 7,608
23/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.86 17,435 Ordinary 17,435
23/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,636 Ordinary -8,636
23/10/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.23 316 Ordinary 316
23/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.23 -1,127 Ordinary -1,127
24/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 34.03 -235,062 Ordinary -235,062
24/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.03 16,202 Ordinary 16,202
24/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 34.03 21,056 Ordinary 21,056
24/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,921 Ordinary -1,921
24/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,921 Ordinary 1,921
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -101,652 Ordinary -101,652
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,337 Ordinary 103,337
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -7,842 Ordinary -7,842
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 7,842 Ordinary 7,842
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -27,255 Ordinary -27,255
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 27,255 Ordinary 27,255
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -159,363 Ordinary -159,363
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 159,363 Ordinary 159,363
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,589 Ordinary -15,589
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,589 Ordinary 15,589
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -280,774 Ordinary -280,774
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 280,774 Ordinary 280,774
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,733 Ordinary -17,733
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -82,558 Ordinary -82,558
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 88,978 Ordinary 88,978
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
24/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
24/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 8,105 Ordinary 8,105
24/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -24,614 Ordinary -24,614
24/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 24,614 Ordinary 24,614
24/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 34.03 428 Ordinary 428
27/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,500 Ordinary -4,500
27/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -10,372 Ordinary -10,372
27/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,791 Ordinary -1,791
27/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,238 Ordinary -5,238
27/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
27/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,791 Ordinary -1,791
27/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,500 Ordinary -4,500
27/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.34 11,248 Ordinary 11,248
27/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.34 40,263 Ordinary 40,263
27/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.34 55,157 Ordinary 55,157
27/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.34 -2,045 Ordinary -2,045
27/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.34 -40,263 Ordinary -40,263
27/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 34.34 -11,248 Ordinary -11,248
27/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 34.34 2,052 Ordinary 2,052
27/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,130 Ordinary -3,130
27/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -21 Ordinary -21
27/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -13,512 Ordinary -13,512
27/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.34 2,045 Ordinary 2,045
27/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 34.34 2,190 Ordinary 2,190
28/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.92 -176,617 Ordinary -176,617
28/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -27,255 Ordinary -27,255
28/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.92 -1,203 Ordinary -1,203
28/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.92 6,340 Ordinary 6,340
28/10/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 33.92 596 Ordinary 596
29/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.45 -3,680 Ordinary -3,680
29/10/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 33.45 -700 Ordinary -700
29/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -5,587 Ordinary -5,587
29/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.45 214 Ordinary 214
30/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.03 3,008 Ordinary 3,008
30/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.03 8,148 Ordinary 8,148
30/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.03 -46,465 Ordinary -46,465
30/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 33.03 -14,132 Ordinary -14,132
30/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.03 -5,253 Ordinary -5,253
30/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.03 -17,271 Ordinary -17,271
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,337 Ordinary -103,337
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,337 Ordinary 103,337
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,604 Ordinary -2,604
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,604 Ordinary 2,604
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -157,572 Ordinary -157,572
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 157,572 Ordinary 157,572
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,589 Ordinary -15,589
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,589 Ordinary 15,589
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -280,774 Ordinary -280,774
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 280,774 Ordinary 280,774
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,733 Ordinary -17,733
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -84,478 Ordinary -84,478
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 84,478 Ordinary 84,478
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
30/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
30/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.03 -2,491 Ordinary -2,491
30/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 33.03 -8,189 Ordinary -8,189
30/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -19,027 Ordinary -19,027
30/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 482 Ordinary 482
30/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -1,076 Ordinary -1,076
30/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -939 Ordinary -939
30/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.88 -1,990 Ordinary -1,990
30/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.03 5,253 Ordinary 5,253
30/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.03 14,132 Ordinary 14,132
30/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.03 2,491 Ordinary 2,491
30/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.03 251 Ordinary 251
31/10/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 33.06 -105,015 Ordinary -105,015
31/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.03 3,783 Ordinary 3,783
31/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,970 Ordinary -1,970
31/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,499 Ordinary -4,499
31/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.03 47,445 Ordinary 47,445
31/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,970 Ordinary -1,970
31/10/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,499 Ordinary -4,499
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -3,640 Ordinary -3,640
31/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.03 74,585 Ordinary 74,585
31/10/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 33.03 2,769 Ordinary 2,769
31/10/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 33.03 -562 Ordinary -562
31/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 33.03 -4,457 Ordinary -4,457
31/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.03 3,170 Ordinary 3,170
31/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.03 1,285 Ordinary 1,285
31/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.03 2,087 Ordinary 2,087
31/10/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.03 100 Ordinary 100
31/10/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 33.03 41 Ordinary 41
31/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.03 28,202 Ordinary 28,202
31/10/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -6,469 Ordinary -6,469
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -3,783 Ordinary -3,783
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -74,585 Ordinary -74,585
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -1,285 Ordinary -1,285
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -2,155 Ordinary -2,155
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -28,202 Ordinary -28,202
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -525,534 Ordinary -525,534
31/10/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -482 Ordinary -482
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 33.03 1,906 Ordinary 1,906
31/10/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 33.03 -1,609 Ordinary -1,609
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -2,769 Ordinary -2,769
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -1,906 Ordinary -1,906
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -2,087 Ordinary -2,087
31/10/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 33.03 -32,765 Ordinary -32,765
31/10/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 33.03 2,155 Ordinary 2,155
03/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 32.95 -677 Ordinary -677
03/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 32.95 -4,512 Ordinary -4,512
03/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -16,139 Ordinary -16,139
03/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -38,446 Ordinary -38,446
03/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -40,650 Ordinary -40,650
03/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -14,982 Ordinary -14,982
03/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,636 Ordinary -1,636
03/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -12,492 Ordinary -12,492
03/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,636 Ordinary -1,636
03/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
03/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,492 Ordinary -12,492
03/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
03/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -38,446 Ordinary -38,446
03/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -40,650 Ordinary -40,650
03/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 32.95 8,104 Ordinary 8,104
03/11/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.95 2,173 Ordinary 2,173
03/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.95 41 Ordinary 41
03/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,141 Ordinary -2,141
03/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -122,204 Ordinary -122,204
03/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.75 -1,068 Ordinary -1,068
03/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 32.75 -1,437 Ordinary -1,437
04/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 33.25 897 Ordinary 897
04/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.33 -3,096 Ordinary -3,096
04/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.33 -1,390 Ordinary -1,390
04/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.33 -1,397 Ordinary -1,397
04/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 32.33 -3,368 Ordinary -3,368
04/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -197 Ordinary -197
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -99,731 Ordinary -99,731
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 99,731 Ordinary 99,731
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,604 Ordinary -2,604
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,604 Ordinary 2,604
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -145,080 Ordinary -145,080
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 145,080 Ordinary 145,080
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,589 Ordinary -15,589
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,589 Ordinary 15,589
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -242,328 Ordinary -242,328
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 242,131 Ordinary 242,131
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,733 Ordinary -17,733
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -39,329 Ordinary -39,329
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 39,329 Ordinary 39,329
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
04/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
04/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.33 1,397 Ordinary 1,397
04/11/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 32.33 2,277 Ordinary 2,277
04/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 32.33 547 Ordinary 547
04/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 32.33 1,390 Ordinary 1,390
04/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 32.33 3,505 Ordinary 3,505
04/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -197 Ordinary -197
04/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.33 -4,896 Ordinary -4,896
04/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.33 -2,803 Ordinary -2,803
04/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.33 -3,505 Ordinary -3,505
04/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 32.33 -2,007 Ordinary -2,007
04/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 32.33 1,284 Ordinary 1,284
04/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.33 3,096 Ordinary 3,096
04/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 32.33 4,896 Ordinary 4,896
05/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.23 -25,228 Ordinary -25,228
05/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.62 -621 Ordinary -621
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -99,731 Ordinary -99,731
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 99,731 Ordinary 99,731
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,604 Ordinary -2,604
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,604 Ordinary 2,604
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -145,080 Ordinary -145,080
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 145,080 Ordinary 145,080
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,589 Ordinary -15,589
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,589 Ordinary 15,589
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -242,131 Ordinary -242,131
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 242,131 Ordinary 242,131
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,733 Ordinary -17,733
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -39,329 Ordinary -39,329
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 39,329 Ordinary 39,329
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
05/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
05/11/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.23 637 Ordinary 637
05/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.23 19,020 Ordinary 19,020
05/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.23 428 Ordinary 428
06/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.71 5,567 Ordinary 5,567
06/11/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 30.71 409 Ordinary 409
06/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.72 146,594 Ordinary 146,594
06/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.71 63,200 Ordinary 63,200
06/11/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 30.71 -515 Ordinary -515
07/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.88 8,148 Ordinary 8,148
07/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.88 1,000 Ordinary 1,000
07/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,231 Ordinary -5,231
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -99,731 Ordinary -99,731
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 99,731 Ordinary 99,731
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,604 Ordinary -2,604
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,604 Ordinary 2,604
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -145,080 Ordinary -145,080
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 145,080 Ordinary 145,080
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,589 Ordinary -15,589
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,589 Ordinary 15,589
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -242,131 Ordinary -242,131
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 236,900 Ordinary 236,900
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,733 Ordinary -17,733
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -39,329 Ordinary -39,329
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 39,329 Ordinary 39,329
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
07/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
07/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.88 -1,414 Ordinary -1,414
07/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,231 Ordinary -5,231
10/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.49 1,024 Ordinary 1,024
10/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 30.49 -24,441 Ordinary -24,441
10/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.88 -1,552 Ordinary -1,552
11/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.95 97,981 Ordinary 97,981
11/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.95 173,975 Ordinary 173,975
11/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.95 1,020 Ordinary 1,020
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -99,731 Ordinary -99,731
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 99,731 Ordinary 99,731
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,604 Ordinary -2,604
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,604 Ordinary 2,604
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -145,080 Ordinary -145,080
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 145,080 Ordinary 145,080
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,589 Ordinary -15,589
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,589 Ordinary 15,589
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -236,900 Ordinary -236,900
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 236,900 Ordinary 236,900
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,733 Ordinary -17,733
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -39,329 Ordinary -39,329
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 39,329 Ordinary 39,329
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
11/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
11/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 30.95 -998,598 Ordinary -998,598
11/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.95 59,321 Ordinary 59,321
11/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.95 428 Ordinary 428
11/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.70 -2,795 Ordinary -2,795
12/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.54 8,148 Ordinary 8,148
12/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.54 2,449 Ordinary 2,449
12/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.54 11,883 Ordinary 11,883
12/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.54 11,502 Ordinary 11,502
12/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.54 -11,502 Ordinary -11,502
12/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.54 11,502 Ordinary 11,502
12/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.54 -11,883 Ordinary -11,883
12/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.54 -2,449 Ordinary -2,449
12/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.54 -295,877 Ordinary -295,877
12/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.54 2,915 Ordinary 2,915
12/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.54 5,976 Ordinary 5,976
12/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.54 931 Ordinary 931
13/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.88 -8,147 Ordinary -8,147
13/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.83 5,093 Ordinary 5,093
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -99,731 Ordinary -99,731
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 99,731 Ordinary 99,731
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,604 Ordinary -2,604
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,604 Ordinary 2,604
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -145,080 Ordinary -145,080
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 145,080 Ordinary 145,080
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,589 Ordinary -15,589
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,589 Ordinary 15,589
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -236,900 Ordinary -236,900
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 236,900 Ordinary 236,900
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,733 Ordinary -17,733
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -39,329 Ordinary -39,329
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 39,329 Ordinary 39,329
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
13/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
13/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 29.88 -762 Ordinary -762
13/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 29.88 -6,500 Ordinary -6,500
14/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 29.57 -1,441 Ordinary -1,441
14/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.57 8,147 Ordinary 8,147
14/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,606 Ordinary 3,606
14/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,819 Ordinary -7,819
14/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -46,621 Ordinary -46,621
14/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -511 Ordinary -511
14/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.57 -1,123 Ordinary -1,123
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -99,731 Ordinary -99,731
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 99,731 Ordinary 99,731
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,604 Ordinary -2,604
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,604 Ordinary 2,604
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -145,080 Ordinary -145,080
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 137,261 Ordinary 137,261
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,589 Ordinary -15,589
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,589 Ordinary 15,589
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -236,900 Ordinary -236,900
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 190,279 Ordinary 190,279
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,733 Ordinary -17,733
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,733 Ordinary 17,733
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -39,329 Ordinary -39,329
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 37,224 Ordinary 37,224
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
14/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
14/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.57 1,644,709 Ordinary 1,644,709
14/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -56,545 Ordinary -56,545
14/11/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 24,614 Ordinary 24,614
17/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.71 -15,831 Ordinary -15,831
17/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.72 15,984 Ordinary 15,984
17/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,391 Ordinary -7,391
17/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,604 Ordinary -2,604
17/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -15,589 Ordinary -15,589
17/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -27,308 Ordinary -27,308
17/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,186 Ordinary -3,186
17/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -8,478 Ordinary -8,478
17/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,606 Ordinary 3,606
17/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,604 Ordinary -2,604
17/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -7,391 Ordinary -7,391
17/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,589 Ordinary -15,589
17/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -27,308 Ordinary -27,308
17/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -8,478 Ordinary -8,478
17/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,592 Ordinary -1,592
17/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.71 -5,947 Ordinary -5,947
17/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2 Ordinary 2
17/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -59,358 Ordinary -59,358
17/11/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -24,614 Ordinary -24,614
18/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.83 6,044 Ordinary 6,044
18/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.83 1,852 Ordinary 1,852
18/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,200 Ordinary 5,200
18/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 28.83 -41 Ordinary -41
18/11/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 28.83 18,895 Ordinary 18,895
18/11/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 28.83 4,880 Ordinary 4,880
18/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 28.83 1,561 Ordinary 1,561
18/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 28.83 6,047 Ordinary 6,047
18/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.83 1,779 Ordinary 1,779
18/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.83 -4,880 Ordinary -4,880
18/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.83 -1,561 Ordinary -1,561
18/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.83 1,284 Ordinary 1,284
18/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.83 428 Ordinary 428
19/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.14 94,617 Ordinary 94,617
19/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,446 Ordinary -3,446
19/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,446 Ordinary -3,446
19/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,200 Ordinary 5,200
19/11/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 29.14 1,375 Ordinary 1,375
19/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.14 19,020 Ordinary 19,020
19/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,755 Ordinary 1,755
19/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1 Ordinary -1
19/11/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 24,614 Ordinary 24,614
20/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.30 1,452 Ordinary 1,452
20/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.30 5,854 Ordinary 5,854
20/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.70 287 Ordinary 287
20/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.70 32 Ordinary 32
20/11/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 5,463 Ordinary 5,463
20/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.70 -15,454 Ordinary -15,454
21/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 28.64 -4,168 Ordinary -4,168
21/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.64 3,022 Ordinary 3,022
21/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.64 -1,107 Ordinary -1,107
21/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.64 -6,855 Ordinary -6,855
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,337 Ordinary -103,337
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,337 Ordinary 103,337
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -129,870 Ordinary -129,870
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 129,870 Ordinary 129,870
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -162,971 Ordinary -162,971
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 162,971 Ordinary 162,971
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,809 Ordinary -5,809
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,809 Ordinary 5,809
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -40,832 Ordinary -40,832
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 40,832 Ordinary 40,832
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
21/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
21/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 28.64 -4,397 Ordinary -4,397
21/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 28.64 682 Ordinary 682
21/11/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -30,077 Ordinary -30,077
21/11/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 30,077 Ordinary 30,077
21/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.64 1,107 Ordinary 1,107
21/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.64 1,190 Ordinary 1,190
21/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.64 -3,909 Ordinary -3,909
24/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 29.24 1,565 Ordinary 1,565
24/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 29.24 -4,315 Ordinary -4,315
24/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 29.24 2,562 Ordinary 2,562
24/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 29.24 -4,058 Ordinary -4,058
24/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 29.24 11,065 Ordinary 11,065
24/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 29.24 39,721 Ordinary 39,721
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 1,103 Ordinary 1,103
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -68,372 Ordinary -68,372
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -4,603 Ordinary -4,603
24/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.24 1,014 Ordinary 1,014
24/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.24 8,571 Ordinary 8,571
24/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.24 3,165 Ordinary 3,165
24/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.24 1,952 Ordinary 1,952
24/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.24 4,603 Ordinary 4,603
24/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.24 2,421 Ordinary 2,421
24/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.24 670 Ordinary 670
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 1,308 Ordinary 1,308
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 1,169 Ordinary 1,169
24/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.24 5,236 Ordinary 5,236
24/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.24 2,674 Ordinary 2,674
24/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.24 3,602 Ordinary 3,602
24/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.24 7,903 Ordinary 7,903
24/11/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 29.24 1,057 Ordinary 1,057
24/11/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 29.24 2,861 Ordinary 2,861
24/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.24 -3,907 Ordinary -3,907
24/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.24 -888 Ordinary -888
24/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.24 -11,855 Ordinary -11,855
24/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.24 -30,960 Ordinary -30,960
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 685 Ordinary 685
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -1,952 Ordinary -1,952
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -8,571 Ordinary -8,571
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 1,838 Ordinary 1,838
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 14,676 Ordinary 14,676
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 3,907 Ordinary 3,907
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 7,540 Ordinary 7,540
24/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.24 224 Ordinary 224
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 1,938 Ordinary 1,938
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 716 Ordinary 716
24/11/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.24 9,510 Ordinary 9,510
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -2,137 Ordinary -2,137
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -1,938 Ordinary -1,938
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -6,918 Ordinary -6,918
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -2,861 Ordinary -2,861
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -6,809 Ordinary -6,809
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -4,945 Ordinary -4,945
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -7,903 Ordinary -7,903
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -1,438 Ordinary -1,438
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 2,137 Ordinary 2,137
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 789 Ordinary 789
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 6,918 Ordinary 6,918
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 2,554 Ordinary 2,554
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -1,838 Ordinary -1,838
24/11/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -30,077 Ordinary -30,077
24/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 29.24 3,385 Ordinary 3,385
24/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.24 944 Ordinary 944
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -2,674 Ordinary -2,674
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 11,855 Ordinary 11,855
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 68,372 Ordinary 68,372
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 4,945 Ordinary 4,945
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 24,679 Ordinary 24,679
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 9,712 Ordinary 9,712
24/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.24 900 Ordinary 900
24/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.24 -1,308 Ordinary -1,308
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 202 Ordinary 202
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -2,782 Ordinary -2,782
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 6,809 Ordinary 6,809
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.24 2,514 Ordinary 2,514
24/11/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 29.24 1,705 Ordinary 1,705
24/11/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 29.24 2,047 Ordinary 2,047
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -14,676 Ordinary -14,676
24/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.24 -3,602 Ordinary -3,602
25/11/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 29.04 12,496 Ordinary 12,496
25/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.03 1,852 Ordinary 1,852
25/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.03 -6,373 Ordinary -6,373
25/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,549 Ordinary -4,549
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,337 Ordinary -103,337
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,337 Ordinary 103,337
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -129,870 Ordinary -129,870
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 129,870 Ordinary 129,870
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -162,971 Ordinary -162,971
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 162,971 Ordinary 162,971
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,809 Ordinary -5,809
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,809 Ordinary 5,809
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -40,832 Ordinary -40,832
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,283 Ordinary 36,283
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
25/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
25/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.03 -1,217 Ordinary -1,217
25/11/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,549 Ordinary -4,549
25/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.03 -656,429 Ordinary -656,429
26/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.40 22,404 Ordinary 22,404
26/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.40 8,147 Ordinary 8,147
26/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.40 -8,147 Ordinary -8,147
26/11/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 29.80 300 Ordinary 300
26/11/2025 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 29.40 -6,753 Ordinary -6,753
26/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.40 -20,431 Ordinary -20,431
27/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.57 -640 Ordinary -640
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,337 Ordinary -103,337
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,337 Ordinary 103,337
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -129,870 Ordinary -129,870
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 129,870 Ordinary 129,870
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -162,971 Ordinary -162,971
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 162,971 Ordinary 162,971
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,809 Ordinary -5,809
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,809 Ordinary 5,809
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,283 Ordinary -36,283
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,283 Ordinary 36,283
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
27/11/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
28/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.68 1,117 Ordinary 1,117
28/11/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.68 4,319 Ordinary 4,319
28/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.68 30,073 Ordinary 30,073
28/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.68 4,055 Ordinary 4,055
28/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.68 -30,073 Ordinary -30,073
28/11/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.68 -4,055 Ordinary -4,055
28/11/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.68 -4,847 Ordinary -4,847
28/11/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 3,628 Ordinary 3,628
28/11/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 30,077 Ordinary 30,077
28/11/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.68 16,094 Ordinary 16,094
01/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.78 -13,643 Ordinary -13,643
01/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.78 -1,030 Ordinary -1,030
02/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.88 2,324 Ordinary 2,324
02/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.97 882 Ordinary 882
02/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.88 1,187 Ordinary 1,187
02/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.97 1,382 Ordinary 1,382
02/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.88 -2,324 Ordinary -2,324
02/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.97 9,918 Ordinary 9,918
02/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.97 15,717 Ordinary 15,717
02/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -30,077 Ordinary -30,077
02/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.88 -418 Ordinary -418
02/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.88 -1,187 Ordinary -1,187
03/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.17 8,147 Ordinary 8,147
03/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.17 560 Ordinary 560
03/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.70 4,465 Ordinary 4,465
03/12/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 30.17 -4,814 Ordinary -4,814
03/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.17 428 Ordinary 428
03/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.17 642 Ordinary 642
04/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.36 -2,189 Ordinary -2,189
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -103,337 Ordinary -103,337
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,337 Ordinary 103,337
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -129,870 Ordinary -129,870
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 129,870 Ordinary 129,870
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -162,971 Ordinary -162,971
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 162,971 Ordinary 162,971
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,809 Ordinary -5,809
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,809 Ordinary 5,809
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,283 Ordinary -36,283
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,283 Ordinary 36,283
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
04/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
04/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -3,628 Ordinary -3,628
04/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 3,628 Ordinary 3,628
04/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.36 -204 Ordinary -204
04/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.36 428 Ordinary 428
04/12/2025 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer out 29.36 -1,262 Ordinary -1,262
05/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.51 13,599 Ordinary 13,599
05/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,718 Ordinary 1,718
05/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,482 Ordinary 3,482
05/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.51 444 Ordinary 444
05/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.51 -3,599 Ordinary -3,599
05/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 30,077 Ordinary 30,077
05/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.51 -9,012 Ordinary -9,012
05/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.51 -23,871 Ordinary -23,871
05/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.51 -1,363 Ordinary -1,363
05/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.51 1,141 Ordinary 1,141
05/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.51 9,012 Ordinary 9,012
05/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.51 23,871 Ordinary 23,871
08/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.66 34,347 Ordinary 34,347
08/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,245 Ordinary -2,245
08/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,915 Ordinary -2,915
08/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,197 Ordinary -1,197
08/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 1,237 Ordinary 1,237
08/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.66 2,520 Ordinary 2,520
08/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.66 140 Ordinary 140
08/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.66 -2,910 Ordinary -2,910
08/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 40 Ordinary 40
08/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -30,077 Ordinary -30,077
08/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 29.66 -426 Ordinary -426
09/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.28 -12,175 Ordinary -12,175
09/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.28 -160 Ordinary -160
09/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.28 -4,906 Ordinary -4,906
09/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.28 -4,947 Ordinary -4,947
09/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.28 -129 Ordinary -129
09/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.73 278 Ordinary 278
09/12/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 29.28 1,187 Ordinary 1,187
09/12/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 29.73 348 Ordinary 348
09/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.28 1,023 Ordinary 1,023
09/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.73 22,480 Ordinary 22,480
09/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.28 4,906 Ordinary 4,906
09/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.28 -834 Ordinary -834
09/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.28 642 Ordinary 642
09/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.28 856 Ordinary 856
09/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.28 4,947 Ordinary 4,947
09/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.28 12,175 Ordinary 12,175
10/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.29 8,632 Ordinary 8,632
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -102,140 Ordinary -102,140
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 102,140 Ordinary 102,140
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -129,870 Ordinary -129,870
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 129,870 Ordinary 129,870
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -162,971 Ordinary -162,971
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 162,971 Ordinary 162,971
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,809 Ordinary -5,809
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,809 Ordinary 5,809
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -37,520 Ordinary -37,520
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 37,520 Ordinary 37,520
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
10/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
10/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.29 -805 Ordinary -805
10/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.29 4,172 Ordinary 4,172
10/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.29 -169,544 Ordinary -169,544
10/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.29 -12,536 Ordinary -12,536
10/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.29 -4,172 Ordinary -4,172
10/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.29 -129,721 Ordinary -129,721
10/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -3,628 Ordinary -3,628
10/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 3,628 Ordinary 3,628
10/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 30,077 Ordinary 30,077
10/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.29 475 Ordinary 475
10/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.29 169,544 Ordinary 169,544
10/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.28 -71,450 Ordinary -71,450
10/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.29 12,536 Ordinary 12,536
11/12/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 29.20 -8,596 Ordinary -8,596
11/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.20 21,731 Ordinary 21,731
11/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.20 -1,853 Ordinary -1,853
11/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.20 9,474 Ordinary 9,474
11/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,285 Ordinary 2,285
11/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,915 Ordinary 2,915
11/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 29.20 -5,706 Ordinary -5,706
12/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.45 -1,970 Ordinary -1,970
12/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.45 -1,894 Ordinary -1,894
12/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.45 -2,156 Ordinary -2,156
12/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.45 -2,946 Ordinary -2,946
12/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.44 13,599 Ordinary 13,599
12/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.44 -8,147 Ordinary -8,147
12/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,482 Ordinary -3,482
12/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,136 Ordinary -1,136
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 438,805 Ordinary 438,805
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -102,140 Ordinary -102,140
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -129,870 Ordinary -129,870
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -162,971 Ordinary -162,971
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,809 Ordinary -5,809
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -37,520 Ordinary -37,520
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 87 Ordinary 87
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
12/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 12,696 Ordinary 12,696
12/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.44 1,368 Ordinary 1,368
12/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 582 Ordinary 582
12/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -3,628 Ordinary -3,628
12/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 3,680 Ordinary 3,680
12/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -30,077 Ordinary -30,077
12/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 26,052 Ordinary 26,052
12/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.44 -132,965 Ordinary -132,965
15/12/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 29.48 -3,078 Ordinary -3,078
15/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.48 -20,383 Ordinary -20,383
15/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.48 -10,305 Ordinary -10,305
15/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -438,805 Ordinary -438,805
15/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 103,919 Ordinary 103,919
15/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 129,870 Ordinary 129,870
15/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 162,971 Ordinary 162,971
15/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,809 Ordinary 5,809
15/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,236 Ordinary 36,236
15/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.48 -3,349 Ordinary -3,349
15/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.48 -32,780 Ordinary -32,780
15/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.48 -8,179 Ordinary -8,179
16/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.44 131,439 Ordinary 131,439
16/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.44 -3,706 Ordinary -3,706
16/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -26,052 Ordinary -26,052
16/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.44 7,085 Ordinary 7,085
16/12/2025 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 29.60 363 Ordinary 363
16/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.44 -240,457 Ordinary -240,457
16/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.44 -217,059 Ordinary -217,059
17/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 28.68 -3,562 Ordinary -3,562
17/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.10 695 Ordinary 695
17/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.68 3,562 Ordinary 3,562
17/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.10 4,087 Ordinary 4,087
17/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2 Ordinary -2
17/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2 Ordinary -2
17/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.68 3,360 Ordinary 3,360
17/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2 Ordinary -2
17/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 113 Ordinary 113
17/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 26,052 Ordinary 26,052
18/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.59 -564 Ordinary -564
18/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.66 -7,555 Ordinary -7,555
18/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.66 -3,706 Ordinary -3,706
18/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,200 Ordinary 5,200
18/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.66 980 Ordinary 980
18/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.66 -18,244 Ordinary -18,244
18/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.66 -53,204 Ordinary -53,204
18/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.66 428 Ordinary 428
18/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.66 18,244 Ordinary 18,244
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -7,934 Ordinary -7,934
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -1,505 Ordinary -1,505
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -6,466 Ordinary -6,466
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -4,999 Ordinary -4,999
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -36,155 Ordinary -36,155
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -1,952 Ordinary -1,952
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -8,314 Ordinary -8,314
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -4,242 Ordinary -4,242
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -3,815 Ordinary -3,815
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -11,815 Ordinary -11,815
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -2,573 Ordinary -2,573
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -22,302 Ordinary -22,302
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -9,361 Ordinary -9,361
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 84,832 Ordinary 84,832
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 22,302 Ordinary 22,302
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 987 Ordinary 987
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.80 -8,696 Ordinary -8,696
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 99,743 Ordinary 99,743
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 26,221 Ordinary 26,221
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.80 -3,022 Ordinary -3,022
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 2,441 Ordinary 2,441
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 22,453 Ordinary 22,453
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 9,698 Ordinary 9,698
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.80 -3,100 Ordinary -3,100
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.80 1,952 Ordinary 1,952
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.80 7,426 Ordinary 7,426
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 24,595 Ordinary 24,595
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 6,466 Ordinary 6,466
19/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 28.80 2,300 Ordinary 2,300
19/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,874 Ordinary -2,874
19/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,986 Ordinary 4,986
19/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,269 Ordinary -7,269
19/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,874 Ordinary -2,874
19/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 6,620 Ordinary 6,620
19/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,566 Ordinary 3,566
19/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -7,269 Ordinary -7,269
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.80 9,361 Ordinary 9,361
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.80 35,606 Ordinary 35,606
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.80 4,242 Ordinary 4,242
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.80 16,138 Ordinary 16,138
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 19,016 Ordinary 19,016
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 4,999 Ordinary 4,999
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 3,654 Ordinary 3,654
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 4,114 Ordinary 4,114
19/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.80 280 Ordinary 280
19/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.80 1,505 Ordinary 1,505
19/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.80 5,724 Ordinary 5,724
19/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 43 Ordinary 43
19/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.80 -8,296 Ordinary -8,296
19/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -26,052 Ordinary -26,052
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 3,010 Ordinary 3,010
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 3,700 Ordinary 3,700
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 19,162 Ordinary 19,162
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 5,037 Ordinary 5,037
19/12/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 28.80 2,199 Ordinary 2,199
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 31,625 Ordinary 31,625
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 8,314 Ordinary 8,314
19/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.80 -75,344 Ordinary -75,344
19/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.80 738 Ordinary 738
19/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.80 -79 Ordinary -79
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 2,288 Ordinary 2,288
19/12/2025 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 28.80 -3,517 Ordinary -3,517
19/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.80 3,317 Ordinary 3,317
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 137,530 Ordinary 137,530
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 36,155 Ordinary 36,155
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 121,371 Ordinary 121,371
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 11,815 Ordinary 11,815
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 8,696 Ordinary 8,696
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 8,296 Ordinary 8,296
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 3,100 Ordinary 3,100
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 8,449 Ordinary 8,449
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 9,787 Ordinary 9,787
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 2,573 Ordinary 2,573
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 14,511 Ordinary 14,511
19/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.80 3,815 Ordinary 3,815
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.80 -1,412 Ordinary -1,412
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.80 -5,037 Ordinary -5,037
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.80 -26,221 Ordinary -26,221
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.80 -93 Ordinary -93
19/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.80 1,412 Ordinary 1,412
22/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.22 3,036 Ordinary 3,036
22/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.22 18,275 Ordinary 18,275
22/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.22 -1,176 Ordinary -1,176
22/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.22 -8,795 Ordinary -8,795
22/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.22 -3,218 Ordinary -3,218
22/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.22 1,710 Ordinary 1,710
22/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 29.22 547 Ordinary 547
22/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.22 1,176 Ordinary 1,176
22/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.22 6,527 Ordinary 6,527
22/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.22 428 Ordinary 428
22/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.22 8,795 Ordinary 8,795
23/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.63 8,165 Ordinary 8,165
23/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.63 6,619 Ordinary 6,619
23/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.63 2,188 Ordinary 2,188
23/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.91 1,109 Ordinary 1,109
23/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.63 6,938 Ordinary 6,938
24/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.51 701 Ordinary 701
24/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.65 8,164 Ordinary 8,164
24/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.51 27,893 Ordinary 27,893
26/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 40,652 Ordinary 40,652
29/12/2025 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.32 8,164 Ordinary 8,164
29/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 23,289 Ordinary 23,289
29/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,010 Ordinary 4,010
29/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,184 Ordinary 2,184
29/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,371 Ordinary -1,371
29/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 47,337 Ordinary 47,337
29/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
29/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,836 Ordinary 3,836
29/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,371 Ordinary -1,371
29/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 39,281 Ordinary 39,281
29/12/2025 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1,120 Ordinary 1,120
30/12/2025 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.95 -1,153 Ordinary -1,153
30/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 450,258 Ordinary 450,258
30/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,010 Ordinary 4,010
30/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
30/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,184 Ordinary 2,184
30/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
30/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 47,337 Ordinary 47,337
30/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.95 1,153 Ordinary 1,153
30/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.95 3,935 Ordinary 3,935
30/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.95 705 Ordinary 705
30/12/2025 SSGA FUNDS MANAGEMENT, INC. Transfer out 31.42 -14,160 Ordinary -14,160
30/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 22,627 Ordinary 22,627
30/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.95 642 Ordinary 642
31/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 69,371 Ordinary 69,371
31/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -19,926 Ordinary -19,926
31/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -12,696 Ordinary -12,696
31/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,184 Ordinary -2,184
31/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -15,723 Ordinary -15,723
31/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,314 Ordinary -1,314
31/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,314 Ordinary -1,314
31/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,723 Ordinary -15,723
31/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,184 Ordinary -2,184
31/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,829 Ordinary -3,829
31/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 450,258 Ordinary 450,258
31/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -19,926 Ordinary -19,926
31/12/2025 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -12,696 Ordinary -12,696
31/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.98 1,403 Ordinary 1,403
31/12/2025 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.98 11,192 Ordinary 11,192
31/12/2025 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 16,447 Ordinary 16,447
31/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.98 -3,784 Ordinary -3,784
31/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.98 -2,733 Ordinary -2,733
31/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.98 -1,713 Ordinary -1,713
31/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.96 45,923 Ordinary 45,923
31/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.98 -5,706 Ordinary -5,706
31/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.98 3,784 Ordinary 3,784
31/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.96 177,456 Ordinary 177,456
31/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.98 2,733 Ordinary 2,733
31/12/2025 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.96 128,193 Ordinary 128,193
02/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.81 869 Ordinary 869
02/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,566 Ordinary -7,566
02/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -129,870 Ordinary -129,870
02/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -100,496 Ordinary -100,496
02/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,534 Ordinary 19,534
02/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -162,971 Ordinary -162,971
02/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -56,463 Ordinary -56,463
02/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,809 Ordinary -5,809
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -100,496 Ordinary -100,496
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,938 Ordinary 17,938
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,432 Ordinary -2,432
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14 Ordinary 14
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 24,564 Ordinary 24,564
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 25,698 Ordinary 25,698
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -129,870 Ordinary -129,870
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -162,971 Ordinary -162,971
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,809 Ordinary -5,809
02/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -56,463 Ordinary -56,463
02/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 37,371 Ordinary 37,371
05/01/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 30.56 -69,522 Ordinary -69,522
05/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.53 -23,695 Ordinary -23,695
05/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 30.53 -7,530 Ordinary -7,530
05/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 20,400 Ordinary 20,400
05/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -20,360 Ordinary -20,360
05/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 24,520 Ordinary 24,520
05/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -20,360 Ordinary -20,360
05/01/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 30.53 -883 Ordinary -883
05/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,160 Ordinary 4,160
05/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.53 642 Ordinary 642
06/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.50 2,792 Ordinary 2,792
06/01/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 30.42 5,333 Ordinary 5,333
06/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,323 Ordinary 3,323
06/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,126 Ordinary 7,126
06/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,532 Ordinary 4,532
06/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 25,210 Ordinary 25,210
06/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 31,550 Ordinary 31,550
06/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 28,469 Ordinary 28,469
06/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 573 Ordinary 573
06/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,829 Ordinary 3,829
06/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.42 987 Ordinary 987
06/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,402 Ordinary 4,402
06/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.42 428 Ordinary 428
07/01/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 30.32 -1,452 Ordinary -1,452
07/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.62 7,324 Ordinary 7,324
07/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.32 1,848 Ordinary 1,848
07/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,639 Ordinary -2,639
07/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 34,282 Ordinary 34,282
07/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 1,420 Ordinary 1,420
07/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,566 Ordinary 3,566
07/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,218 Ordinary -10,218
07/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.32 846 Ordinary 846
07/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -83 Ordinary -83
07/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 29,133 Ordinary 29,133
08/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.41 6,024 Ordinary 6,024
08/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -8,562 Ordinary -8,562
08/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 759 Ordinary 759
08/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 198 Ordinary 198
08/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,519 Ordinary 9,519
08/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -8,562 Ordinary -8,562
08/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.41 -857 Ordinary -857
08/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.41 7,160 Ordinary 7,160
09/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.20 845 Ordinary 845
09/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.77 6,623 Ordinary 6,623
09/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.20 -7,076 Ordinary -7,076
09/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -194 Ordinary -194
09/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 194 Ordinary 194
09/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 194 Ordinary 194
09/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -194 Ordinary -194
09/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.20 108,995 Ordinary 108,995
09/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.20 7,076 Ordinary 7,076
09/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.20 12,480 Ordinary 12,480
09/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.20 4,992 Ordinary 4,992
09/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.20 84 Ordinary 84
09/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 30.20 -342 Ordinary -342
12/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.52 1,803 Ordinary 1,803
13/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.35 -694 Ordinary -694
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,439 Ordinary -3,439
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,439 Ordinary 3,439
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -78,072 Ordinary -78,072
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 78,072 Ordinary 78,072
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -6,683 Ordinary -6,683
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 6,683 Ordinary 6,683
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,678 Ordinary -15,678
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,678 Ordinary 15,678
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
13/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
13/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.65 -5,437 Ordinary -5,437
13/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.65 846 Ordinary 846
13/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.65 12,618 Ordinary 12,618
13/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.65 623 Ordinary 623
13/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -1,233 Ordinary -1,233
13/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1,233 Ordinary 1,233
13/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -3,680 Ordinary -3,680
13/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 3,680 Ordinary 3,680
13/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 26,052 Ordinary 26,052
13/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.65 -11,670 Ordinary -11,670
13/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.65 -12,618 Ordinary -12,618
13/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.65 -187,516 Ordinary -187,516
13/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.65 11,670 Ordinary 11,670
14/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.78 -1,112 Ordinary -1,112
14/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.78 -3,116 Ordinary -3,116
14/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.78 -466 Ordinary -466
14/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.78 24,096 Ordinary 24,096
14/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.78 6,024 Ordinary 6,024
14/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.78 1,050 Ordinary 1,050
14/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.78 2,830 Ordinary 2,830
14/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,829 Ordinary -2,829
14/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,900 Ordinary 4,900
14/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.78 1,147 Ordinary 1,147
14/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,829 Ordinary -2,829
14/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,000 Ordinary 5,000
14/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.78 3,116 Ordinary 3,116
14/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.78 60,829 Ordinary 60,829
14/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,171 Ordinary 2,171
14/01/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 30.29 283 Ordinary 283
14/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.78 1,112 Ordinary 1,112
15/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,730 Ordinary -2,730
15/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 300,000 Ordinary 300,000
15/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,900 Ordinary 4,900
15/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,730 Ordinary -2,730
15/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.23 12,996 Ordinary 12,996
15/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.23 546 Ordinary 546
15/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,170 Ordinary 2,170
15/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -26,052 Ordinary -26,052
16/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,323 Ordinary -3,323
16/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,126 Ordinary -7,126
16/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,532 Ordinary -4,532
16/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 54 Ordinary 54
16/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -31,550 Ordinary -31,550
16/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -28,469 Ordinary -28,469
16/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -54 Ordinary -54
16/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 54 Ordinary 54
16/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -54 Ordinary -54
16/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.61 1,364 Ordinary 1,364
16/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.61 84 Ordinary 84
16/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -26 Ordinary -26
16/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.61 321 Ordinary 321
19/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.24 -734 Ordinary -734
19/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 760,000 Ordinary 760,000
19/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 173,030 Ordinary 173,030
19/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
19/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -8,393 Ordinary -8,393
19/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
19/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -72,513 Ordinary -72,513
19/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -6,629 Ordinary -6,629
19/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
19/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,678 Ordinary -15,678
19/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.76 954 Ordinary 954
19/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 31.64 -13,937 Ordinary -13,937
19/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,337 Ordinary -2,337
20/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.69 -5,826 Ordinary -5,826
20/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.69 -11,086 Ordinary -11,086
20/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,337 Ordinary -2,337
20/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -300,000 Ordinary -300,000
20/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -173,030 Ordinary -173,030
20/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
20/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 8,393 Ordinary 8,393
20/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
20/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 70,176 Ordinary 70,176
20/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 6,629 Ordinary 6,629
20/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
20/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,678 Ordinary 15,678
20/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.69 423 Ordinary 423
20/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.69 2,154 Ordinary 2,154
20/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.69 167 Ordinary 167
20/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.69 5,826 Ordinary 5,826
20/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.69 11,086 Ordinary 11,086
21/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.12 -2,500 Ordinary -2,500
21/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.14 -6,579 Ordinary -6,579
21/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.12 20,280 Ordinary 20,280
21/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.12 2,500 Ordinary 2,500
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -8,393 Ordinary -8,393
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 8,393 Ordinary 8,393
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -70,176 Ordinary -70,176
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 70,176 Ordinary 70,176
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -6,629 Ordinary -6,629
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 6,629 Ordinary 6,629
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,678 Ordinary -15,678
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,678 Ordinary 15,678
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,000 Ordinary -5,000
22/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,000 Ordinary 5,000
22/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.71 32,517 Ordinary 32,517
22/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.71 -282 Ordinary -282
22/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.71 42 Ordinary 42
22/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.71 -32,517 Ordinary -32,517
22/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.71 -461,881 Ordinary -461,881
22/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -1,233 Ordinary -1,233
22/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1,233 Ordinary 1,233
22/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -3,654 Ordinary -3,654
22/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 3,654 Ordinary 3,654
22/01/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 30.71 -1,270 Ordinary -1,270
22/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.53 1,311 Ordinary 1,311
23/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.00 1,248 Ordinary 1,248
23/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -760,000 Ordinary -760,000
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -8,393 Ordinary -8,393
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 8,393 Ordinary 8,393
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -70,176 Ordinary -70,176
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 70,176 Ordinary 70,176
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -6,629 Ordinary -6,629
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 6,629 Ordinary 6,629
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,678 Ordinary -15,678
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,678 Ordinary 15,678
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,000 Ordinary -5,000
23/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,000 Ordinary 5,000
23/01/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.00 1,396 Ordinary 1,396
23/01/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.11 9,984 Ordinary 9,984
23/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 482 Ordinary 482
23/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -482 Ordinary -482
23/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -1,233 Ordinary -1,233
23/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1,233 Ordinary 1,233
23/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -3,654 Ordinary -3,654
23/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 3,654 Ordinary 3,654
23/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.00 749 Ordinary 749
27/01/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 30.94 -2,531 Ordinary -2,531
27/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.49 -10,651 Ordinary -10,651
27/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 27,615 Ordinary 27,615
27/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.49 4,844 Ordinary 4,844
27/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.49 388 Ordinary 388
27/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.94 535 Ordinary 535
27/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.94 -749 Ordinary -749
27/01/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.49 364 Ordinary 364
28/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -22,661 Ordinary -22,661
28/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,954 Ordinary -4,954
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -8,393 Ordinary -8,393
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,054 Ordinary 31,054
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -70,176 Ordinary -70,176
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 51,488 Ordinary 51,488
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -6,629 Ordinary -6,629
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,678 Ordinary -15,678
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,000 Ordinary -5,000
28/01/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,000 Ordinary 5,000
28/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.11 20,076 Ordinary 20,076
28/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.60 -22,270 Ordinary -22,270
28/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.62 -444,235 Ordinary -444,235
28/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -1,233 Ordinary -1,233
28/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1,233 Ordinary 1,233
28/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -3,654 Ordinary -3,654
28/01/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 3,654 Ordinary 3,654
28/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.62 -1,395 Ordinary -1,395
28/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.60 22,270 Ordinary 22,270
29/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.76 -6,512 Ordinary -6,512
29/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 30.76 -1,400 Ordinary -1,400
29/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.76 6,512 Ordinary 6,512
29/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.76 1,400 Ordinary 1,400
30/01/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 30.72 2,399 Ordinary 2,399
30/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.73 -374 Ordinary -374
30/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 30.73 -2,257 Ordinary -2,257
30/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.73 5,962 Ordinary 5,962
30/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.73 4,020 Ordinary 4,020
30/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 117,922 Ordinary 117,922
30/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,765 Ordinary 7,765
30/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 34,527 Ordinary 34,527
30/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 18,234 Ordinary 18,234
30/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 28,469 Ordinary 28,469
30/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,323 Ordinary 3,323
30/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,126 Ordinary 7,126
30/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 51,580 Ordinary 51,580
30/01/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 74,001 Ordinary 74,001
30/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.73 -5,962 Ordinary -5,962
30/01/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.73 -103 Ordinary -103
30/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.73 8,574 Ordinary 8,574
30/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.73 5,782 Ordinary 5,782
30/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.73 3,896 Ordinary 3,896
30/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 30.73 -1,013 Ordinary -1,013
30/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.00 988 Ordinary 988
30/01/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.73 1,088 Ordinary 1,088
30/01/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 30.73 -13,951 Ordinary -13,951
30/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.73 -7,189 Ordinary -7,189
30/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.73 -8,574 Ordinary -8,574
30/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.73 -4,264 Ordinary -4,264
30/01/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.73 4,264 Ordinary 4,264
02/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 311,500 Ordinary 311,500
02/02/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 30.69 11,232 Ordinary 11,232
02/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.21 3,233 Ordinary 3,233
03/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.36 -1,848 Ordinary -1,848
03/02/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 31.36 17 Ordinary 17
03/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.36 959 Ordinary 959
04/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.76 704 Ordinary 704
04/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 6,110 Ordinary 6,110
04/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 784,902 Ordinary 784,902
04/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 30,077 Ordinary 30,077
04/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.76 846 Ordinary 846
04/02/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 30.76 -795 Ordinary -795
04/02/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 30.76 -1,026 Ordinary -1,026
04/02/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 30.76 -15,600 Ordinary -15,600
04/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.76 535 Ordinary 535
04/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.76 428 Ordinary 428
05/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 976 Ordinary 976
05/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
05/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,077 Ordinary 30,077
05/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.75 117,273 Ordinary 117,273
05/02/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 30.51 -9,510 Ordinary -9,510
05/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 36,187 Ordinary 36,187
05/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.75 682 Ordinary 682
05/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.75 261 Ordinary 261
06/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.89 4,518 Ordinary 4,518
06/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.89 -1,848 Ordinary -1,848
06/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 28.89 -2,207 Ordinary -2,207
06/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 156,000 Ordinary 156,000
06/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.89 -127,879 Ordinary -127,879
06/02/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 28.89 54,912 Ordinary 54,912
06/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.89 1,498 Ordinary 1,498
06/02/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 30.20 297 Ordinary 297
09/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.76 890 Ordinary 890
09/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1,109 Ordinary 1,109
09/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.76 1,070 Ordinary 1,070
10/02/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 30.69 -5,725 Ordinary -5,725
10/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.12 1,848 Ordinary 1,848
10/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.12 -16,302 Ordinary -16,302
10/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.12 -1,265 Ordinary -1,265
10/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.12 -7,989 Ordinary -7,989
10/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 13,142 Ordinary 13,142
10/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 42,184 Ordinary 42,184
10/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -156,000 Ordinary -156,000
10/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 94,674 Ordinary 94,674
10/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.12 7,989 Ordinary 7,989
10/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.12 61,106 Ordinary 61,106
10/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.12 8,819 Ordinary 8,819
10/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.12 749 Ordinary 749
10/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.12 10,223 Ordinary 10,223
10/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.12 1,265 Ordinary 1,265
11/02/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 30.82 -612 Ordinary -612
11/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.82 3,239 Ordinary 3,239
11/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.82 587 Ordinary 587
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,054 Ordinary -31,054
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,054 Ordinary 31,054
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -51,488 Ordinary -51,488
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 51,488 Ordinary 51,488
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -976 Ordinary -976
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 976 Ordinary 976
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,077 Ordinary -30,077
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,077 Ordinary 30,077
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,000 Ordinary -5,000
11/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,000 Ordinary 5,000
11/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.82 970 Ordinary 970
11/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.82 176 Ordinary 176
11/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.82 2,965 Ordinary 2,965
11/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 30.82 538 Ordinary 538
11/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -1,233 Ordinary -1,233
11/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1,233 Ordinary 1,233
11/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
11/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,763 Ordinary 4,763
11/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.82 -2,965 Ordinary -2,965
11/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.82 -4,808 Ordinary -4,808
11/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.82 -970 Ordinary -970
11/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.82 -3,239 Ordinary -3,239
11/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.22 1,121 Ordinary 1,121
11/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.82 4,808 Ordinary 4,808
12/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.30 8,151 Ordinary 8,151
12/02/2026 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 30.30 7,872 Ordinary 7,872
12/02/2026 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 30.30 2,357 Ordinary 2,357
12/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 30.30 -10,599 Ordinary -10,599
12/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.30 167 Ordinary 167
12/02/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 30.30 -754 Ordinary -754
12/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.30 -2,357 Ordinary -2,357
12/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.30 -4,353 Ordinary -4,353
12/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.30 4,353 Ordinary 4,353
13/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -311,500 Ordinary -311,500
13/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,805 Ordinary 3,805
13/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 92,234 Ordinary 92,234
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,054 Ordinary -31,054
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,054 Ordinary 31,054
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -51,488 Ordinary -51,488
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 51,488 Ordinary 51,488
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -976 Ordinary -976
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 976 Ordinary 976
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,077 Ordinary -30,077
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,077 Ordinary 30,077
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,000 Ordinary -5,000
13/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,000 Ordinary 5,000
13/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.02 -9,573 Ordinary -9,573
13/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 31.02 -20,339 Ordinary -20,339
13/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -1,233 Ordinary -1,233
13/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1,233 Ordinary 1,233
13/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
13/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,763 Ordinary 4,763
13/02/2026 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.02 -6,278 Ordinary -6,278
13/02/2026 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 31.02 -2,955 Ordinary -2,955
13/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.02 535 Ordinary 535
13/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.02 2,955 Ordinary 2,955
13/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.02 9,573 Ordinary 9,573
16/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.20 -10,000 Ordinary -10,000
16/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 31.20 -21,058 Ordinary -21,058
16/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.01 4,880 Ordinary 4,880
16/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.20 6,024 Ordinary 6,024
16/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -405,044 Ordinary -405,044
16/02/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 31.01 272 Ordinary 272
17/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.76 26,655 Ordinary 26,655
17/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.76 -1,361 Ordinary -1,361
17/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.76 -2,567 Ordinary -2,567
17/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.76 -2,343 Ordinary -2,343
17/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.76 -2,175 Ordinary -2,175
17/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.76 -15,264 Ordinary -15,264
17/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,740,000 Ordinary 1,740,000
17/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -135,230 Ordinary -135,230
17/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 62,008 Ordinary 62,008
17/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.76 428 Ordinary 428
17/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.76 334 Ordinary 334
17/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.76 77,019 Ordinary 77,019
18/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 31.27 2,532 Ordinary 2,532
18/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 31.05 4,518 Ordinary 4,518
18/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 79,200 Ordinary 79,200
18/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 14,526 Ordinary 14,526
18/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 16,240 Ordinary 16,240
18/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,351 Ordinary 4,351
18/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 13,883 Ordinary 13,883
18/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -18,234 Ordinary -18,234
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,054 Ordinary -31,054
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,054 Ordinary 31,054
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -51,488 Ordinary -51,488
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 51,488 Ordinary 51,488
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -976 Ordinary -976
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 976 Ordinary 976
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,077 Ordinary -30,077
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,077 Ordinary 30,077
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,000 Ordinary -5,000
18/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,000 Ordinary 5,000
18/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -1,233 Ordinary -1,233
18/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 1,233 Ordinary 1,233
18/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
18/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,763 Ordinary 4,763
18/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 31.05 -78,566 Ordinary -78,566
18/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.05 2,950 Ordinary 2,950
18/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 31.05 1,177 Ordinary 1,177
18/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 31.27 2,121 Ordinary 2,121
19/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -92,234 Ordinary -92,234
19/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 292,733 Ordinary 292,733
19/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,805 Ordinary -3,805
19/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -258 Ordinary -258
19/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 258 Ordinary 258
19/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.11 -20,104 Ordinary -20,104
20/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 30.32 -5,950 Ordinary -5,950
20/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 105,218 Ordinary 105,218
20/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 92,188 Ordinary 92,188
20/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -58,203 Ordinary -58,203
20/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 481,895 Ordinary 481,895
20/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,368 Ordinary 3,368
20/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 38,419 Ordinary 38,419
20/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,478 Ordinary 1,478
20/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 48,595 Ordinary 48,595
20/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,922 Ordinary 2,922
20/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 20,700 Ordinary 20,700
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,054 Ordinary -31,054
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,054 Ordinary 31,054
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -51,488 Ordinary -51,488
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 51,488 Ordinary 51,488
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -976 Ordinary -976
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 976 Ordinary 976
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,077 Ordinary -30,077
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,077 Ordinary 30,077
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,000 Ordinary -5,000
20/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,000 Ordinary 5,000
20/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -1,233 Ordinary -1,233
20/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,453 Ordinary 8,453
20/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
20/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,763 Ordinary 4,763
20/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.20 2,390 Ordinary 2,390
20/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.32 959 Ordinary 959
20/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.32 590 Ordinary 590
20/02/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 30.20 343 Ordinary 343
20/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.31 45,451 Ordinary 45,451
23/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -15,266 Ordinary -15,266
23/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 81,027 Ordinary 81,027
23/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -14,526 Ordinary -14,526
23/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -16,240 Ordinary -16,240
23/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,245 Ordinary -3,245
23/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,245 Ordinary -3,245
23/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,266 Ordinary -15,266
23/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 20,700 Ordinary 20,700
23/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,189 Ordinary -2,189
23/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.24 -10,556 Ordinary -10,556
23/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.24 32,524 Ordinary 32,524
24/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 269,633 Ordinary 269,633
24/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 14,526 Ordinary 14,526
24/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 78,248 Ordinary 78,248
24/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 227,682 Ordinary 227,682
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -27,809 Ordinary -27,809
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 27,809 Ordinary 27,809
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,222 Ordinary -36,222
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,222 Ordinary 36,222
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -976 Ordinary -976
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 976 Ordinary 976
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -20,700 Ordinary -20,700
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 20,700 Ordinary 20,700
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,077 Ordinary -30,077
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,077 Ordinary 30,077
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,811 Ordinary -2,811
24/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,811 Ordinary 2,811
24/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,453 Ordinary -8,453
24/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,453 Ordinary 8,453
24/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
24/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,763 Ordinary 4,763
24/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.49 798 Ordinary 798
24/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.49 1,716 Ordinary 1,716
24/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.49 535 Ordinary 535
24/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.49 535 Ordinary 535
24/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.49 167 Ordinary 167
25/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 28.42 -6,915 Ordinary -6,915
25/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 28.42 -2,791 Ordinary -2,791
25/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.42 -1,854 Ordinary -1,854
25/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 17,179 Ordinary 17,179
25/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,245 Ordinary 3,245
25/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 16,139 Ordinary 16,139
25/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 171,000 Ordinary 171,000
25/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,678 Ordinary 9,678
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -27,809 Ordinary -27,809
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 27,809 Ordinary 27,809
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,222 Ordinary -36,222
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,222 Ordinary 36,222
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -976 Ordinary -976
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 976 Ordinary 976
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -20,700 Ordinary -20,700
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 20,700 Ordinary 20,700
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,077 Ordinary -30,077
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,077 Ordinary 30,077
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,811 Ordinary -2,811
25/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 46,259 Ordinary 46,259
25/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.49 2,119 Ordinary 2,119
25/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.42 6,915 Ordinary 6,915
25/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.42 -4,231 Ordinary -4,231
25/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.42 -514 Ordinary -514
25/02/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 28.42 -624 Ordinary -624
25/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 43,448 Ordinary 43,448
25/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,453 Ordinary -8,453
25/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,453 Ordinary 8,453
25/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
25/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,763 Ordinary 4,763
25/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.42 1,773 Ordinary 1,773
25/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.42 10,914 Ordinary 10,914
25/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.42 2,791 Ordinary 2,791
25/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.42 4,231 Ordinary 4,231
25/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.78 4,437 Ordinary 4,437
26/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.76 -16,773 Ordinary -16,773
26/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.76 -3,495 Ordinary -3,495
26/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.76 -14,279 Ordinary -14,279
26/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -92,188 Ordinary -92,188
26/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,805 Ordinary -3,805
26/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -481,895 Ordinary -481,895
26/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,304 Ordinary 5,304
26/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 22,129 Ordinary 22,129
26/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -592 Ordinary -592
26/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 145,773 Ordinary 145,773
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -27,809 Ordinary -27,809
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,054 Ordinary 31,054
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,222 Ordinary -36,222
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,222 Ordinary 36,222
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -976 Ordinary -976
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -20,700 Ordinary -20,700
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 20,700 Ordinary 20,700
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 9,678 Ordinary 9,678
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,077 Ordinary -30,077
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,077 Ordinary 30,077
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,259 Ordinary -46,259
26/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 46,259 Ordinary 46,259
26/02/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 28.76 -15,600 Ordinary -15,600
26/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,535 Ordinary 1,535
26/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 44,706 Ordinary 44,706
26/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,453 Ordinary -8,453
26/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,453 Ordinary 8,453
26/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
26/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,763 Ordinary 4,763
26/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.76 1,182 Ordinary 1,182
26/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.76 1,177 Ordinary 1,177
26/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.76 37,677 Ordinary 37,677
26/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.76 14,279 Ordinary 14,279
27/02/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 28.94 1,396 Ordinary 1,396
27/02/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 28.94 1,237 Ordinary 1,237
27/02/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 28.94 1,140 Ordinary 1,140
27/02/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 28.94 5,465 Ordinary 5,465
27/02/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 28.94 1,085 Ordinary 1,085
27/02/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 28.94 13,860 Ordinary 13,860
27/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.94 -1,000 Ordinary -1,000
27/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.94 4,318 Ordinary 4,318
27/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.94 -5,964 Ordinary -5,964
27/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.94 12,851 Ordinary 12,851
27/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 247 Ordinary 247
27/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -94,775 Ordinary -94,775
27/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -247 Ordinary -247
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,054 Ordinary -31,054
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,054 Ordinary 31,054
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,222 Ordinary -36,222
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,222 Ordinary 36,222
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -20,700 Ordinary -20,700
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 20,700 Ordinary 20,700
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -9,678 Ordinary -9,678
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 14,982 Ordinary 14,982
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 22,129 Ordinary 22,129
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,077 Ordinary -30,077
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 30,077 Ordinary 30,077
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,259 Ordinary -46,259
27/02/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 46,259 Ordinary 46,259
27/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 28.94 -1,078 Ordinary -1,078
27/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.94 -18,565 Ordinary -18,565
27/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.94 304 Ordinary 304
27/02/2026 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 28.94 1,190 Ordinary 1,190
27/02/2026 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer in 28.94 4,459 Ordinary 4,459
27/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.94 -6,309 Ordinary -6,309
27/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.94 15,334 Ordinary 15,334
27/02/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 28.94 -3,815 Ordinary -3,815
27/02/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 28.94 -205 Ordinary -205
27/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.94 -3,565 Ordinary -3,565
27/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.94 -17,443 Ordinary -17,443
27/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 16,722 Ordinary 16,722
27/02/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 10,711 Ordinary 10,711
27/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.94 -4,318 Ordinary -4,318
27/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.94 -4,459 Ordinary -4,459
27/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.94 -12,851 Ordinary -12,851
27/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.94 -822,299 Ordinary -822,299
27/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,453 Ordinary -8,453
27/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,453 Ordinary 8,453
27/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
27/02/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,763 Ordinary 4,763
27/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.94 -7,035 Ordinary -7,035
27/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.94 -13,946 Ordinary -13,946
27/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.94 11,472 Ordinary 11,472
27/02/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 28.94 3,411 Ordinary 3,411
27/02/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.94 647 Ordinary 647
27/02/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 28.94 -14,482 Ordinary -14,482
27/02/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.94 2,364 Ordinary 2,364
27/02/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 28.68 337 Ordinary 337
27/02/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.94 -26,299 Ordinary -26,299
02/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.87 -5,418 Ordinary -5,418
02/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.87 -5,519 Ordinary -5,519
02/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.87 -4,158 Ordinary -4,158
02/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 28.87 -463 Ordinary -463
02/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 10,000 Ordinary 10,000
02/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -14,526 Ordinary -14,526
02/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -78,248 Ordinary -78,248
02/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -132,907 Ordinary -132,907
02/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 46,259 Ordinary 46,259
02/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,259 Ordinary -46,259
02/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.87 1,368 Ordinary 1,368
02/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.87 1,773 Ordinary 1,773
03/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.78 2,429 Ordinary 2,429
03/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.17 11,846 Ordinary 11,846
03/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.17 -4,821 Ordinary -4,821
03/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.17 -2,667 Ordinary -2,667
03/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.17 -2,554 Ordinary -2,554
03/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.17 -1,413 Ordinary -1,413
03/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 50,000 Ordinary 50,000
03/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 773 Ordinary 773
03/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,409 Ordinary 5,409
03/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -773 Ordinary -773
03/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,409 Ordinary -5,409
03/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.17 -1,145 Ordinary -1,145
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,054 Ordinary -31,054
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,054 Ordinary 31,054
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,222 Ordinary -36,222
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,222 Ordinary 36,222
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,155 Ordinary 18,155
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,259 Ordinary -46,259
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,134 Ordinary 5,134
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -20,700 Ordinary -20,700
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 20,700 Ordinary 20,700
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -14,982 Ordinary -14,982
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 9,573 Ordinary 9,573
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -22,129 Ordinary -22,129
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 22,129 Ordinary 22,129
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,077 Ordinary -30,077
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 35,486 Ordinary 35,486
03/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 46,259 Ordinary 46,259
03/03/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 28.17 -427 Ordinary -427
03/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,453 Ordinary -8,453
03/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,453 Ordinary 8,453
03/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
03/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,763 Ordinary 4,763
03/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.17 806 Ordinary 806
03/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.17 110,868 Ordinary 110,868
03/03/2026 STATE STREET GLOBAL ADVISORS SINGAPORE
LIMITED
Transfer out 28.17 -3,554 Ordinary -3,554
03/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.17 4,821 Ordinary 4,821
03/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.17 2,554 Ordinary 2,554
04/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -73 Ordinary -73
04/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 150,651 Ordinary 150,651
04/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 12 Ordinary 12
04/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 22,825 Ordinary 22,825
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,054 Ordinary -31,054
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,054 Ordinary 31,054
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,222 Ordinary -36,222
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,222 Ordinary 36,222
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,155 Ordinary -18,155
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 18,139 Ordinary 18,139
STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,134 Ordinary -5,134
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,077 Ordinary 5,077
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -20,700 Ordinary -20,700
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 20,700 Ordinary 20,700
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -9,573 Ordinary -9,573
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 9,573 Ordinary 9,573
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -22,129 Ordinary -22,129
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 22,129 Ordinary 22,129
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -35,486 Ordinary -35,486
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 35,559 Ordinary 35,559
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,259 Ordinary -46,259
04/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 46,259 Ordinary 46,259
04/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.14 456 Ordinary 456
04/03/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 27.14 1,676 Ordinary 1,676
04/03/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 27.14 18,720 Ordinary 18,720
04/03/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 27.14 19,656 Ordinary 19,656
04/03/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 27.14 32,760 Ordinary 32,760
04/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,453 Ordinary -8,453
04/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,453 Ordinary 8,453
04/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
04/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 4,763 Ordinary 4,763
04/03/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 27.14 -8,950 Ordinary -8,950
05/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.79 4,542 Ordinary 4,542
05/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 27.79 -1,858 Ordinary -1,858
05/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -191 Ordinary -191
05/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 57,836 Ordinary 57,836
05/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 6,045 Ordinary 6,045
05/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -996 Ordinary -996
05/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -11,418 Ordinary -11,418
05/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -191 Ordinary -191
05/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -996 Ordinary -996
05/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -11,418 Ordinary -11,418
05/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 22,943 Ordinary 22,943
05/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 27.79 -1,216 Ordinary -1,216
05/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 27.79 -4,133 Ordinary -4,133
05/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 10,338 Ordinary 10,338
05/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.79 1,184 Ordinary 1,184
05/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.71 155,890 Ordinary 155,890
06/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.78 1,699 Ordinary 1,699
06/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.78 -1,699 Ordinary -1,699
06/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.78 -6,703 Ordinary -6,703
06/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 11,006 Ordinary 11,006
06/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,114 Ordinary -4,114
06/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,368 Ordinary 3,368
06/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,368 Ordinary -3,368
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,816 Ordinary 36,816
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,054 Ordinary -31,054
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,054 Ordinary 31,054
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 3,642 Ordinary 3,642
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,222 Ordinary -36,222
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 36,222 Ordinary 36,222
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,948 Ordinary -17,948
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,948 Ordinary 17,948
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 16,139 Ordinary 16,139
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,854 Ordinary 2,854
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 31,696 Ordinary 31,696
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,480 Ordinary 15,480
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,077 Ordinary -5,077
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,077 Ordinary 5,077
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -20,700 Ordinary -20,700
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 20,700 Ordinary 20,700
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -8,577 Ordinary -8,577
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,463 Ordinary 4,463
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 429,898 Ordinary 429,898
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,711 Ordinary -10,711
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,711 Ordinary 10,711
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -58,502 Ordinary -58,502
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 64,356 Ordinary 64,356
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,259 Ordinary -46,259
06/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 46,259 Ordinary 46,259
06/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,740 Ordinary 1,740
06/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,453 Ordinary -8,453
06/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,453 Ordinary 8,453
06/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -4,763 Ordinary -4,763
06/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 3,628 Ordinary 3,628
06/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.78 6,703 Ordinary 6,703
09/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 27.23 1,577 Ordinary 1,577
09/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,885 Ordinary 1,885
09/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,558 Ordinary 9,558
09/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,206,057 Ordinary -1,206,057
09/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 132,497 Ordinary 132,497
09/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,851 Ordinary 19,851
09/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 11,006 Ordinary 11,006
09/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.23 1,064 Ordinary 1,064
09/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.23 2,432 Ordinary 2,432
09/03/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 27.23 280 Ordinary 280
09/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 11,006 Ordinary 11,006
09/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.23 -6,047 Ordinary -6,047
09/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.23 -1,577 Ordinary -1,577
10/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.48 -588 Ordinary -588
10/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 27.48 -31,562 Ordinary -31,562
10/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.48 -15,429 Ordinary -15,429
10/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 24,276 Ordinary 24,276
10/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,110 Ordinary 5,110
10/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 27.48 -2,721 Ordinary -2,721
10/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.48 2,128 Ordinary 2,128
10/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.48 2,128 Ordinary 2,128
10/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.48 68,071 Ordinary 68,071
10/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.48 15,429 Ordinary 15,429
11/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.07 25,857 Ordinary 25,857
11/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 27.07 -1,373 Ordinary -1,373
11/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 27.07 1,373 Ordinary 1,373
11/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 27.07 16,512 Ordinary 16,512
11/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 11,323 Ordinary 11,323
11/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 21,820 Ordinary 21,820
11/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 13,204 Ordinary 13,204
11/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
11/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 22,916 Ordinary 22,916
11/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.07 1,064 Ordinary 1,064
11/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 28,026 Ordinary 28,026
12/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.18 7,443 Ordinary 7,443
12/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.18 4,563 Ordinary 4,563
12/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 763,621 Ordinary 763,621
12/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -23,852 Ordinary -23,852
12/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 13,204 Ordinary 13,204
12/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 21,820 Ordinary 21,820
12/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -11,169 Ordinary -11,169
12/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.18 1,064 Ordinary 1,064
12/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 23,855 Ordinary 23,855
12/03/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 26.13 626 Ordinary 626
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -40,458 Ordinary -40,458
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -86,252 Ordinary -86,252
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -23,025 Ordinary -23,025
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -20,700 Ordinary -20,700
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -31,054 Ordinary -31,054
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -16,139 Ordinary -16,139
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -429,898 Ordinary -429,898
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -54,662 Ordinary -54,662
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,518 Ordinary -7,518
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,463 Ordinary -4,463
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -10,711 Ordinary -10,711
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,518 Ordinary 7,518
13/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 62,282 Ordinary 62,282
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,816 Ordinary -36,816
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,054 Ordinary -31,054
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -3,642 Ordinary -3,642
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36,222 Ordinary -36,222
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,948 Ordinary -17,948
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -16,139 Ordinary -16,139
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,854 Ordinary -2,854
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -31,696 Ordinary -31,696
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,480 Ordinary -15,480
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,077 Ordinary -5,077
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -20,700 Ordinary -20,700
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -9,573 Ordinary -9,573
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -13,204 Ordinary -13,204
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 13,204 Ordinary 13,204
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -429,898 Ordinary -429,898
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 763,621 Ordinary 763,621
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -32,531 Ordinary -32,531
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 21,820 Ordinary 21,820
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -87,109 Ordinary -87,109
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 32,447 Ordinary 32,447
13/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,259 Ordinary -46,259
13/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,453 Ordinary -8,453
13/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 8,453 Ordinary 8,453
13/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -3,628 Ordinary -3,628
13/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a 3,628 Ordinary 3,628
16/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.42 4,470 Ordinary 4,470
16/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 25.34 300 Ordinary 300
16/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,025 Ordinary 5,025
16/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 17,493 Ordinary 17,493
16/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,025 Ordinary -5,025
16/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -36 Ordinary -36
16/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,900 Ordinary 15,900
16/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 62,282 Ordinary 62,282
16/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 15,864 Ordinary 15,864
16/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -8,453 Ordinary -8,453
16/03/2026 STATE STREET BANK AND TRUST COMPANY Collateral received n/a -3,628 Ordinary -3,628
17/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.78 1,424 Ordinary 1,424
17/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.73 6,088 Ordinary 6,088
17/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.73 3,736 Ordinary 3,736
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 122,466 Ordinary 122,466
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 61,500 Ordinary 61,500
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 26,890 Ordinary 26,890
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 62,381 Ordinary 62,381
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 113,217 Ordinary 113,217
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,852 Ordinary 2,852
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,463 Ordinary 4,463
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 11,411 Ordinary 11,411
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 21,801 Ordinary 21,801
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 182,153 Ordinary 182,153
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 257,852 Ordinary 257,852
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,077 Ordinary 5,077
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 176,528 Ordinary 176,528
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 28,661 Ordinary 28,661
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 16,139 Ordinary 16,139
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,282 Ordinary 62,282
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,110 Ordinary -5,110
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -13,204 Ordinary -13,204
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 13,204 Ordinary 13,204
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -763,621 Ordinary -763,621
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 763,621 Ordinary 763,621
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -21,820 Ordinary -21,820
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 21,820 Ordinary 21,820
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -32,411 Ordinary -32,411
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 49,940 Ordinary 49,940
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,900 Ordinary -15,900
17/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 15,900 Ordinary 15,900
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 11,833 Ordinary 11,833
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,105 Ordinary 3,105
17/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,591 Ordinary 2,591
17/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.73 1,686 Ordinary 1,686
17/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.73 321 Ordinary 321
17/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.78 4,935 Ordinary 4,935
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,044 Ordinary -2,044
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -10,576 Ordinary -10,576
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 6,674 Ordinary 6,674
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -11,109 Ordinary -11,109
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 46,039 Ordinary 46,039
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 17,948 Ordinary 17,948
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 129,177 Ordinary 129,177
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 72,050 Ordinary 72,050
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,323 Ordinary 4,323
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 36,139 Ordinary 36,139
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 6,566 Ordinary 6,566
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -50,000 Ordinary -50,000
18/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -13,204 Ordinary -13,204
18/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 59,456 Ordinary 59,456
18/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,600 Ordinary 5,600
18/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -21,820 Ordinary -21,820
18/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,576 Ordinary -10,576
18/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,900 Ordinary -15,900
18/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.77 677 Ordinary 677
18/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.28 2,282,272 Ordinary 2,282,272
18/03/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 26.28 1,649 Ordinary 1,649
18/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,556 Ordinary 3,556
19/03/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 25.38 9,337 Ordinary 9,337
19/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.51 -1,904 Ordinary -1,904
19/03/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 26.28 -28,703 Ordinary -28,703
19/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.59 4,566 Ordinary 4,566
19/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,948 Ordinary 17,948
19/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,770 Ordinary 19,770
19/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,711 Ordinary 10,711
19/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 363 Ordinary 363
19/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 48,066 Ordinary 48,066
19/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.59 1,186 Ordinary 1,186
19/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 25.59 -193,385 Ordinary -193,385
19/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 25.61 -46,184 Ordinary -46,184
20/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.50 423,896 Ordinary 423,896
20/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.50 36,247 Ordinary 36,247
20/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.50 985 Ordinary 985
20/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.50 -751 Ordinary -751
20/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 25.50 -13,315 Ordinary -13,315
20/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 25.50 -7,299 Ordinary -7,299
20/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 25.50 -36,247 Ordinary -36,247
20/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 25.50 -1,429 Ordinary -1,429
20/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.50 -1,579 Ordinary -1,579
20/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 25.50 1,004 Ordinary 1,004
20/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 25.50 507 Ordinary 507
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 207,444 Ordinary 207,444
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,063 Ordinary 7,063
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,063 Ordinary -7,063
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -16,505 Ordinary -16,505
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,061 Ordinary -4,061
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 16,505 Ordinary 16,505
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 10,576 Ordinary 10,576
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,025 Ordinary 5,025
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,948 Ordinary -17,948
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,948 Ordinary 17,948
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,500 Ordinary 5,500
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,282 Ordinary -62,282
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,282 Ordinary 62,282
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,110 Ordinary -5,110
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -19,770 Ordinary -19,770
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,770 Ordinary 19,770
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -823,077 Ordinary -823,077
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 819,016 Ordinary 819,016
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,600 Ordinary -5,600
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,600 Ordinary 5,600
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,711 Ordinary -10,711
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,711 Ordinary 10,711
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -39,364 Ordinary -39,364
20/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 39,364 Ordinary 39,364
20/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.50 15,306 Ordinary 15,306
20/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.50 -1,223 Ordinary -1,223
20/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.50 -1,325 Ordinary -1,325
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.50 15,220 Ordinary 15,220
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.50 49,353 Ordinary 49,353
20/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.50 -2,354 Ordinary -2,354
20/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.50 -1,383 Ordinary -1,383
20/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.50 -1,143 Ordinary -1,143
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.50 2,354 Ordinary 2,354
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.50 3,838 Ordinary 3,838
20/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.50 -15,220 Ordinary -15,220
20/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.50 -4,653 Ordinary -4,653
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,539 Ordinary -1,539
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,539 Ordinary 1,539
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -391,800 Ordinary -391,800
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 391,800 Ordinary 391,800
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,436 Ordinary 1,436
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -30,944 Ordinary -30,944
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 30,944 Ordinary 30,944
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -771 Ordinary -771
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 771 Ordinary 771
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -482 Ordinary -482
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 482 Ordinary 482
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1 Ordinary 1
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,898 Ordinary -1,898
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,898 Ordinary 1,898
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,105 Ordinary -3,105
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,105 Ordinary 3,105
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -520,212 Ordinary -520,212
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 520,212 Ordinary 520,212
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2 Ordinary 2
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,591 Ordinary -2,591
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,591 Ordinary 2,591
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -62,282 Ordinary -62,282
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 62,282 Ordinary 62,282
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,556 Ordinary -3,556
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,556 Ordinary 3,556
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -28,026 Ordinary -28,026
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 28,026 Ordinary 28,026
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -37,371 Ordinary -37,371
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 37,371 Ordinary 37,371
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -51,525 Ordinary -51,525
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 51,525 Ordinary 51,525
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -43,448 Ordinary -43,448
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 43,448 Ordinary 43,448
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -68,414 Ordinary -68,414
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 68,414 Ordinary 68,414
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -34,193 Ordinary -34,193
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 34,193 Ordinary 34,193
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -44,706 Ordinary -44,706
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 44,706 Ordinary 44,706
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -19,543 Ordinary -19,543
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,543 Ordinary 19,543
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -19,737 Ordinary -19,737
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,737 Ordinary 19,737
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -9,519 Ordinary -9,519
20/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,519 Ordinary 9,519
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 25.50 -49,353 Ordinary -49,353
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 25.50 -423,896 Ordinary -423,896
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 25.50 -141,099 Ordinary -141,099
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.50 1,223 Ordinary 1,223
20/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.50 1,383 Ordinary 1,383
20/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.50 1,579 Ordinary 1,579
20/03/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 25.50 -3,996 Ordinary -3,996
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.50 1,779 Ordinary 1,779
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.50 593 Ordinary 593
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.50 14,490 Ordinary 14,490
20/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.50 7,299 Ordinary 7,299
20/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.50 -3,838 Ordinary -3,838
20/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.50 -15,306 Ordinary -15,306
20/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.50 -6,600 Ordinary -6,600
20/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.50 -1,032 Ordinary -1,032
20/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.50 -14,490 Ordinary -14,490
23/03/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 25.02 -1,817 Ordinary -1,817
23/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.02 6,088 Ordinary 6,088
23/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 25.02 -833 Ordinary -833
23/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 53,816 Ordinary 53,816
23/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,733 Ordinary -4,733
23/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,733 Ordinary 4,733
23/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.02 304 Ordinary 304
23/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 24.93 3,197 Ordinary 3,197
23/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 24.93 -8,572 Ordinary -8,572
23/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 25.02 -4,596 Ordinary -4,596
23/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.02 9,488 Ordinary 9,488
23/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.02 1,186 Ordinary 1,186
23/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.02 278 Ordinary 278
24/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.36 4,566 Ordinary 4,566
24/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 25.36 -16,388 Ordinary -16,388
24/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 25.36 -5,169 Ordinary -5,169
24/03/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 25.36 -1,231 Ordinary -1,231
24/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.36 107 Ordinary 107
24/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.36 5,169 Ordinary 5,169
24/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.36 27,021 Ordinary 27,021
24/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.36 -27,021 Ordinary -27,021
25/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.92 -7,162 Ordinary -7,162
25/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.92 -1,927 Ordinary -1,927
25/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.92 6,088 Ordinary 6,088
25/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 25.92 -40,970 Ordinary -40,970
25/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.92 960 Ordinary 960
25/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 52,494 Ordinary 52,494
25/03/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 25.92 -1,863 Ordinary -1,863
25/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.92 18,256 Ordinary 18,256
25/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.92 168 Ordinary 168
26/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.75 -1,651 Ordinary -1,651
26/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.75 -3,379 Ordinary -3,379
26/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 26.08 2,327 Ordinary 2,327
26/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.75 31,732 Ordinary 31,732
26/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.75 21,155 Ordinary 21,155
26/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.75 8,772 Ordinary 8,772
26/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.75 1,169 Ordinary 1,169
26/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.75 1,651 Ordinary 1,651
26/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.75 -1,169 Ordinary -1,169
26/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.75 -2,394 Ordinary -2,394
26/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 24,031 Ordinary 24,031
26/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 51,969 Ordinary 51,969
26/03/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 25.75 313 Ordinary 313
26/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.75 1,186 Ordinary 1,186
26/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.75 749 Ordinary 749
26/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.75 -8,772 Ordinary -8,772
27/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.41 -53,129 Ordinary -53,129
27/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -30,918 Ordinary -30,918
27/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -30,918 Ordinary -30,918
27/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -30,918 Ordinary -30,918
27/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.75 11,392 Ordinary 11,392
27/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.41 1,186 Ordinary 1,186
27/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.37 -123,384 Ordinary -123,384
27/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.37 -17,607 Ordinary -17,607
30/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.08 1,990 Ordinary 1,990
30/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.08 1,157 Ordinary 1,157
30/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.08 412 Ordinary 412
30/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 236,487 Ordinary 236,487
30/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,674 Ordinary 2,674
30/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 6,944 Ordinary 6,944
30/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 21,820 Ordinary 21,820
30/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.25 446 Ordinary 446
30/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 25.08 -1,683 Ordinary -1,683
30/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.08 642 Ordinary 642
30/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.08 -1,157 Ordinary -1,157
30/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.08 -48,843 Ordinary -48,843
30/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.25 9,222 Ordinary 9,222
30/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.08 -1,990 Ordinary -1,990
30/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.08 -83,966 Ordinary -83,966
31/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.54 -5,567 Ordinary -5,567
31/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.54 -2,256 Ordinary -2,256
31/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.54 -4,855 Ordinary -4,855
31/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.54 -2,700 Ordinary -2,700
31/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.54 -6,144 Ordinary -6,144
31/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.54 -1,661 Ordinary -1,661
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.00 3,757 Ordinary 3,757
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.54 2,700 Ordinary 2,700
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.54 13,795 Ordinary 13,795
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.54 2,256 Ordinary 2,256
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.54 11,527 Ordinary 11,527
31/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 484,796 Ordinary 484,796
31/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 8,062 Ordinary 8,062
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.54 5,567 Ordinary 5,567
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.54 28,449 Ordinary 28,449
31/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,674 Ordinary 2,674
31/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 21,820 Ordinary 21,820
31/03/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 6,944 Ordinary 6,944
31/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 25.54 6,144 Ordinary 6,144
31/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 25.54 31,400 Ordinary 31,400
31/03/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 25.54 3,447 Ordinary 3,447
31/03/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 25.54 2,736 Ordinary 2,736
31/03/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 25.54 -11,429 Ordinary -11,429
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.54 4,855 Ordinary 4,855
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.54 24,811 Ordinary 24,811
31/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 23,005 Ordinary 23,005
31/03/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 8,433 Ordinary 8,433
31/03/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 25.54 57,250 Ordinary 57,250
31/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.54 2,945 Ordinary 2,945
31/03/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 25.54 5,279 Ordinary 5,279
31/03/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 25.54 1,779 Ordinary 1,779
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.54 -371,151 Ordinary -371,151
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.54 -10,943 Ordinary -10,943
31/03/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 25.54 -38,971 Ordinary -38,971
01/04/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 26.11 120,066 Ordinary 120,066
01/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 25.90 2,868 Ordinary 2,868
01/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 26.13 -7,555 Ordinary -7,555
01/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.13 16,462 Ordinary 16,462
01/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.13 2,528 Ordinary 2,528
01/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 25.90 -407 Ordinary -407
01/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -236,487 Ordinary -236,487
01/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,439 Ordinary -5,439
01/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,403 Ordinary -1,403
01/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 8,062 Ordinary 8,062
01/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,403 Ordinary -1,403
01/04/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 26.13 -42 Ordinary -42
01/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 6,659 Ordinary 6,659
01/04/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 26.13 28,749 Ordinary 28,749
01/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.13 1,126 Ordinary 1,126
01/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.13 360 Ordinary 360
02/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,126 Ordinary -7,126
02/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -51,580 Ordinary -51,580
02/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -117,922 Ordinary -117,922
02/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -180,770 Ordinary -180,770
02/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -34,527 Ordinary -34,527
02/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -28,469 Ordinary -28,469
02/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -158,279 Ordinary -158,279
02/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,323 Ordinary -3,323
02/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 26.08 1,600 Ordinary 1,600
02/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.08 918 Ordinary 918
02/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.08 1,186 Ordinary 1,186
02/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.08 214 Ordinary 214
06/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 8,998 Ordinary 8,998
06/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 23,978 Ordinary 23,978
06/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 50,533 Ordinary 50,533
06/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 25,473 Ordinary 25,473
06/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 83,802 Ordinary 83,802
06/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 14,763 Ordinary 14,763
06/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 42,453 Ordinary 42,453
07/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 26.25 -13,599 Ordinary -13,599
07/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 26.25 8,232 Ordinary 8,232
07/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 518,300 Ordinary 518,300
07/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -9,519 Ordinary -9,519
07/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -9,519 Ordinary -9,519
07/04/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 26.25 126 Ordinary 126
07/04/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 26.25 84 Ordinary 84
07/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -9,519 Ordinary -9,519
07/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.25 5,346 Ordinary 5,346
07/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.25 749 Ordinary 749
07/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 26.25 535 Ordinary 535
07/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 26.76 753 Ordinary 753
08/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.10 12,479 Ordinary 12,479
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 7,087 Ordinary 7,087
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 42,913 Ordinary 42,913
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 192,300 Ordinary 192,300
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -75,331 Ordinary -75,331
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,948 Ordinary -17,948
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,948 Ordinary 17,948
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,500 Ordinary -5,500
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,500 Ordinary 5,500
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,282 Ordinary -62,282
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,282 Ordinary 62,282
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,110 Ordinary -5,110
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -27,832 Ordinary -27,832
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 27,832 Ordinary 27,832
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,674 Ordinary -2,674
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,674 Ordinary 2,674
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -777,176 Ordinary -777,176
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 701,845 Ordinary 701,845
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,600 Ordinary -5,600
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,600 Ordinary 5,600
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -32,531 Ordinary -32,531
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 32,531 Ordinary 32,531
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,308 Ordinary -46,308
08/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 46,308 Ordinary 46,308
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,539 Ordinary -1,539
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,539 Ordinary 1,539
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -391,800 Ordinary -391,800
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 391,800 Ordinary 391,800
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,436 Ordinary -1,436
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,436 Ordinary 1,436
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -53,949 Ordinary -53,949
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 53,949 Ordinary 53,949
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -771 Ordinary -771
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 771 Ordinary 771
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -482 Ordinary -482
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 482 Ordinary 482
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1 Ordinary -1
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1 Ordinary 1
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,898 Ordinary -1,898
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,898 Ordinary 1,898
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,105 Ordinary -3,105
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,105 Ordinary 3,105
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -8,433 Ordinary -8,433
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 8,433 Ordinary 8,433
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -520,212 Ordinary -520,212
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 520,212 Ordinary 520,212
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2 Ordinary -2
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2 Ordinary 2
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,591 Ordinary -2,591
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,591 Ordinary 2,591
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -62,282 Ordinary -62,282
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 62,282 Ordinary 62,282
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,556 Ordinary -3,556
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,556 Ordinary 3,556
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -34,685 Ordinary -34,685
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -6,453 Ordinary -6,453
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -51,525 Ordinary -51,525
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 51,525 Ordinary 51,525
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -43,448 Ordinary -43,448
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 43,448 Ordinary 43,448
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -68,414 Ordinary -68,414
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 68,414 Ordinary 68,414
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -34,193 Ordinary -34,193
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -44,706 Ordinary -44,706
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 44,706 Ordinary 44,706
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -19,543 Ordinary -19,543
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,543 Ordinary 19,543
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -19,737 Ordinary -19,737
08/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,737 Ordinary 19,737
08/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 28.10 694 Ordinary 694
08/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 28.10 3,141 Ordinary 3,141
08/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.10 1,782 Ordinary 1,782
08/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.56 1,804 Ordinary 1,804
09/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 27.82 907 Ordinary 907
09/04/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 27.82 9,724 Ordinary 9,724
09/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 27.82 -16,462 Ordinary -16,462
09/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.82 11,498 Ordinary 11,498
09/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 70,168 Ordinary 70,168
09/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 46,000 Ordinary 46,000
09/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 28,252 Ordinary 28,252
09/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 51,580 Ordinary 51,580
09/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.97 -13,820 Ordinary -13,820
09/04/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 27.82 1,767 Ordinary 1,767
09/04/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 27.82 288 Ordinary 288
09/04/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 27.82 314 Ordinary 314
09/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.82 1,782 Ordinary 1,782
09/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.82 1,782 Ordinary 1,782
09/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.82 193,647 Ordinary 193,647
10/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 27.59 7,034 Ordinary 7,034
10/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 27.97 -1,851 Ordinary -1,851
10/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 146,024 Ordinary 146,024
10/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 199 Ordinary 199
10/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -6,027 Ordinary -6,027
10/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 75,000 Ordinary 75,000
10/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 267,800 Ordinary 267,800
10/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,777 Ordinary 3,777
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,948 Ordinary -17,948
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,948 Ordinary 17,948
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,500 Ordinary -5,500
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,500 Ordinary 5,500
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,282 Ordinary -62,282
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,282 Ordinary 62,282
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,110 Ordinary -5,110
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -27,832 Ordinary -27,832
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 21,805 Ordinary 21,805
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,674 Ordinary -2,674
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 2,674 Ordinary 2,674
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -701,845 Ordinary -701,845
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 701,845 Ordinary 701,845
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,600 Ordinary -5,600
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,600 Ordinary 5,600
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -32,531 Ordinary -32,531
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 32,531 Ordinary 32,531
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,308 Ordinary -46,308
10/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 46,308 Ordinary 46,308
10/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.97 459 Ordinary 459
10/04/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 27.97 1,029 Ordinary 1,029
10/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -6,027 Ordinary -6,027
10/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 27.97 34,822 Ordinary 34,822
10/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 27.97 -1,712 Ordinary -1,712
10/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.97 1,851 Ordinary 1,851
13/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.62 658 Ordinary 658
13/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 200,553 Ordinary 200,553
13/04/2026 SSGA FUNDS MANAGEMENT, INC. Transfer in 27.62 686 Ordinary 686
13/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.62 2,284 Ordinary 2,284
13/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 27.62 1,188 Ordinary 1,188
13/04/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer in 27.85 378 Ordinary 378
13/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.85 8,688 Ordinary 8,688
13/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 27.62 45,054 Ordinary 45,054
14/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.41 1,817 Ordinary 1,817
14/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -95 Ordinary -95
14/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -200,553 Ordinary -200,553
14/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -46,000 Ordinary -46,000
14/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,950 Ordinary -3,950
14/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 95 Ordinary 95
14/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,652 Ordinary 3,652
14/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 298 Ordinary 298
14/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.05 1,989 Ordinary 1,989
14/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.05 -25,913 Ordinary -25,913
14/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.05 -299,480 Ordinary -299,480
14/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.05 -7,383 Ordinary -7,383
14/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.05 25,913 Ordinary 25,913
15/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.41 -945 Ordinary -945
15/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.41 893 Ordinary 893
15/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.40 -1,702 Ordinary -1,702
15/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.40 -3,921 Ordinary -3,921
15/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.40 -4,525 Ordinary -4,525
15/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,413 Ordinary -1,413
15/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,413 Ordinary 1,413
15/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.40 1,144 Ordinary 1,144
15/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.40 2,380 Ordinary 2,380
15/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.40 595 Ordinary 595
15/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.40 1,702 Ordinary 1,702
15/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.40 4,525 Ordinary 4,525
15/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.50 31,257 Ordinary 31,257
15/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.40 3,921 Ordinary 3,921
16/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.33 749 Ordinary 749
16/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.53 -6,112 Ordinary -6,112
16/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.53 1,248 Ordinary 1,248
16/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.53 3,311 Ordinary 3,311
16/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,674 Ordinary -2,674
16/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -6,944 Ordinary -6,944
16/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 8,000 Ordinary 8,000
16/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,070 Ordinary -4,070
16/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,097 Ordinary -1,097
16/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -6,097 Ordinary -6,097
16/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -2,674 Ordinary -2,674
16/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,070 Ordinary -4,070
16/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -6,944 Ordinary -6,944
16/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,797 Ordinary -2,797
16/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -16,988 Ordinary -16,988
16/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.53 1,785 Ordinary 1,785
17/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.60 1,853 Ordinary 1,853
17/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.38 -1,847 Ordinary -1,847
17/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.38 -3,694 Ordinary -3,694
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -22,470 Ordinary -22,470
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,175 Ordinary 3,175
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 160,168 Ordinary 160,168
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 594,633 Ordinary 594,633
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 14,540 Ordinary 14,540
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 137,036 Ordinary 137,036
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,580 Ordinary 19,580
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 710,000 Ordinary 710,000
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -15,708 Ordinary -15,708
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 244,823 Ordinary 244,823
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 92,902 Ordinary 92,902
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,567 Ordinary 9,567
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 364,369 Ordinary 364,369
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 388,354 Ordinary 388,354
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,948 Ordinary -17,948
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 17,948 Ordinary 17,948
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,500 Ordinary -5,500
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,282 Ordinary -62,282
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,282 Ordinary 62,282
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,110 Ordinary -5,110
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -15,708 Ordinary -15,708
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,000 Ordinary 5,000
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -701,845 Ordinary -701,845
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 701,845 Ordinary 701,845
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,600 Ordinary -5,600
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,600 Ordinary 5,600
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -28,461 Ordinary -28,461
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,991 Ordinary 5,991
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -39,364 Ordinary -39,364
17/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 39,364 Ordinary 39,364
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1 Ordinary 1
17/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -38,679 Ordinary -38,679
17/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.41 -1,203 Ordinary -1,203
17/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.41 172 Ordinary 172
17/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.42 69,830 Ordinary 69,830
17/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.60 10,155 Ordinary 10,155
20/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.40 5,685 Ordinary 5,685
20/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.82 15,842 Ordinary 15,842
20/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.82 2,754 Ordinary 2,754
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 465 Ordinary 465
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 6,944 Ordinary 6,944
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 821,922 Ordinary 821,922
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,845 Ordinary -1,845
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,070 Ordinary 4,070
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 22,470 Ordinary 22,470
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,845 Ordinary 1,845
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,608 Ordinary 5,608
20/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 19,580 Ordinary 19,580
20/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 9,567 Ordinary 9,567
20/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.82 64,725 Ordinary 64,725
20/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.82 25,619 Ordinary 25,619
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 890 Ordinary 890
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 8,677 Ordinary 8,677
20/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 19,580 Ordinary 19,580
20/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.82 4,165 Ordinary 4,165
20/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.82 1,190 Ordinary 1,190
21/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.08 355,988 Ordinary 355,988
21/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.12 26,360 Ordinary 26,360
21/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.03 12,088 Ordinary 12,088
21/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.08 165,805 Ordinary 165,805
21/04/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer in 30.03 788 Ordinary 788
21/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 30.03 5,262 Ordinary 5,262
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -17,948 Ordinary -17,948
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,000 Ordinary -5,000
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -18,326 Ordinary -18,326
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,047,493 Ordinary 1,047,493
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,991 Ordinary -5,991
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,507 Ordinary 2,507
21/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -17,948 Ordinary -17,948
21/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,000 Ordinary -5,000
21/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 465 Ordinary 465
21/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -18,326 Ordinary -18,326
21/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,600 Ordinary -5,600
21/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -1,921 Ordinary -1,921
21/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 6,944 Ordinary 6,944
21/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.12 18,169 Ordinary 18,169
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,436 Ordinary -1,436
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1 Ordinary -1
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 11,479 Ordinary 11,479
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2 Ordinary -2
21/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -51,426 Ordinary -51,426
21/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.08 24,526 Ordinary 24,526
21/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 30.14 411 Ordinary 411
21/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.03 1,192 Ordinary 1,192
21/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 30.03 5,364 Ordinary 5,364
22/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.62 -8,606 Ordinary -8,606
22/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -470 Ordinary -470
22/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,476,061 Ordinary 1,476,061
22/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,991 Ordinary 5,991
22/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 17,948 Ordinary 17,948
22/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -9,790 Ordinary -9,790
22/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 470 Ordinary 470
22/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -19,580 Ordinary -19,580
22/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.62 765 Ordinary 765
22/04/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 29.73 -9,635 Ordinary -9,635
22/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -9,790 Ordinary -9,790
22/04/2026 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer in 29.62 23,231 Ordinary 23,231
22/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.62 596 Ordinary 596
22/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.62 596 Ordinary 596
22/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.62 428 Ordinary 428
23/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.31 -5,511 Ordinary -5,511
23/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.31 -6,133 Ordinary -6,133
23/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.31 -9,769 Ordinary -9,769
23/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.31 -3,139 Ordinary -3,139
23/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.31 9,775 Ordinary 9,775
23/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.31 -4,737 Ordinary -4,737
23/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,463 Ordinary -4,463
23/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -5,110 Ordinary -5,110
23/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -11,411 Ordinary -11,411
23/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 11,411 Ordinary 11,411
23/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,982 Ordinary 2,982
23/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,468 Ordinary 1,468
23/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,982 Ordinary -2,982
23/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,995 Ordinary 2,995
23/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 5,110 Ordinary 5,110
23/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,110 Ordinary -5,110
23/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
23/04/2026 STATE STREET GLOBAL ADVISORS ASIA LIMITED Transfer out 29.31 -23,763 Ordinary -23,763
23/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.31 1,788 Ordinary 1,788
23/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.31 596 Ordinary 596
23/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.31 6,133 Ordinary 6,133
23/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.31 9,769 Ordinary 9,769
23/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.31 5,511 Ordinary 5,511
24/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.14 -14,776 Ordinary -14,776
24/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.14 -1,518 Ordinary -1,518
24/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.14 -8,861 Ordinary -8,861
24/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -15,315 Ordinary -15,315
24/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 15,315 Ordinary 15,315
24/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,442 Ordinary 1,442
24/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,442 Ordinary -1,442
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,282 Ordinary -62,282
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,282 Ordinary 62,282
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,110 Ordinary -5,110
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,032 Ordinary -10,032
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 10,032 Ordinary 10,032
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -683,519 Ordinary -683,519
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 683,519 Ordinary 683,519
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,070 Ordinary -4,070
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 4,070 Ordinary 4,070
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -46,308 Ordinary -46,308
24/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 46,308 Ordinary 46,308
24/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.14 700 Ordinary 700
24/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.14 -745,863 Ordinary -745,863
24/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.14 745,863 Ordinary 745,863
24/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.14 2,782 Ordinary 2,782
24/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.14 8,861 Ordinary 8,861
27/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.42 -1,730 Ordinary -1,730
27/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.42 -1,620 Ordinary -1,620
27/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.42 16,884 Ordinary 16,884
27/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.42 -5,344 Ordinary -5,344
27/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -4,070 Ordinary -4,070
27/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -53,206 Ordinary -53,206
27/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -7,174 Ordinary -7,174
27/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -10,032 Ordinary -10,032
27/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -43,174 Ordinary -43,174
27/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -4,070 Ordinary -4,070
27/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -7,174 Ordinary -7,174
27/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 29.42 -879 Ordinary -879
27/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -33,686 Ordinary -33,686
27/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -8,433 Ordinary -8,433
27/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -22,331 Ordinary -22,331
27/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.42 1,192 Ordinary 1,192
27/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.42 535 Ordinary 535
27/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.42 5,344 Ordinary 5,344
27/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.42 1,620 Ordinary 1,620
27/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.42 1,730 Ordinary 1,730
28/04/2026 STATE STREET GLOBAL ADVISORS (JAPAN) CO., LTD. Transfer out 29.03 -87,023 Ordinary -87,023
28/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.90 -2,989 Ordinary -2,989
28/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.90 -28,420 Ordinary -28,420
28/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer out 28.90 -1,000 Ordinary -1,000
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -9,889 Ordinary -9,889
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -17,299 Ordinary -17,299
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 976,248 Ordinary 976,248
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 2,247 Ordinary 2,247
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 750 Ordinary 750
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,070 Ordinary 4,070
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,442 Ordinary -1,442
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -158,447 Ordinary -158,447
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -52,426 Ordinary -52,426
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -208,037 Ordinary -208,037
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -31,298 Ordinary -31,298
28/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
28/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
28/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,282 Ordinary -62,282
28/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,282 Ordinary 62,282
28/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,110 Ordinary -5,110
28/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
28/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -640,345 Ordinary -640,345
28/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 630,456 Ordinary 630,456
28/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -39,134 Ordinary -39,134
28/04/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 21,835 Ordinary 21,835
28/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.90 2,989 Ordinary 2,989
28/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.90 27,145 Ordinary 27,145
28/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 28.90 690 Ordinary 690
28/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -27,188 Ordinary -27,188
28/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.90 -27,145 Ordinary -27,145
28/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.90 -258,062 Ordinary -258,062
28/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.90 2,384 Ordinary 2,384
28/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.90 3,576 Ordinary 3,576
28/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.90 1,192 Ordinary 1,192
29/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 28.94 -60,648 Ordinary -60,648
29/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -322,618 Ordinary -322,618
29/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -710,000 Ordinary -710,000
29/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -71 Ordinary -71
29/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,948 Ordinary 9,948
29/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -1,200 Ordinary -1,200
29/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 594 Ordinary 594
29/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 1,200 Ordinary 1,200
29/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -523 Ordinary -523
29/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 28.94 -1,224 Ordinary -1,224
29/04/2026 SSGA FUNDS MANAGEMENT, INC. Transfer out 28.94 -550 Ordinary -550
29/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.94 4,011 Ordinary 4,011
29/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.94 432 Ordinary 432
29/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 28.94 1,512 Ordinary 1,512
30/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,558 Ordinary -3,558
30/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 47,239 Ordinary 47,239
30/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 3,495 Ordinary 3,495
30/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 4,858 Ordinary 4,858
30/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 156,096 Ordinary 156,096
30/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 10,909 Ordinary 10,909
30/04/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 235,596 Ordinary 235,596
30/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.58 3,708 Ordinary 3,708
30/04/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.58 3,597 Ordinary 3,597
30/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.58 1,135 Ordinary 1,135
30/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.58 -3,597 Ordinary -3,597
30/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.58 -3,211 Ordinary -3,211
30/04/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.58 2,847 Ordinary 2,847
30/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.58 -3,708 Ordinary -3,708
30/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer out 29.58 -4,722 Ordinary -4,722
30/04/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.58 746 Ordinary 746
30/04/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.58 54,614 Ordinary 54,614
01/05/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.96 6,040 Ordinary 6,040
01/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -3,242 Ordinary -3,242
01/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,006 Ordinary -2,006
01/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 527,246 Ordinary 527,246
01/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 176,411 Ordinary 176,411
01/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 52,426 Ordinary 52,426
01/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,227 Ordinary 9,227
01/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 34,690 Ordinary 34,690
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 391,800 Ordinary 391,800
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -391,800 Ordinary -391,800
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 156,096 Ordinary 156,096
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 62,282 Ordinary 62,282
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -62,282 Ordinary -62,282
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 5,110 Ordinary 5,110
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -5,110 Ordinary -5,110
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 628,450 Ordinary 628,450
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -630,456 Ordinary -630,456
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 69,074 Ordinary 69,074
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -21,835 Ordinary -21,835
01/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 9,948 Ordinary 9,948
01/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 203,335 Ordinary 203,335
01/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 9,948 Ordinary 9,948
01/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,006 Ordinary -2,006
04/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,209 Ordinary -2,209
04/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 452,022 Ordinary 452,022
04/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,022 Ordinary -2,022
04/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a 626,241 Ordinary 626,241
04/05/2026 STATE STREET BANK AND TRUST COMPANY Borrow - for stock borrows n/a -628,450 Ordinary -628,450
04/05/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 29.94 -35 Ordinary -35
04/05/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 29.94 -458 Ordinary -458
04/05/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 29.94 -639 Ordinary -639
04/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a -2,209 Ordinary -2,209
04/05/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer out 29.94 -3,389 Ordinary -3,389
05/05/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.77 -1,108 Ordinary -1,108
05/05/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.77 -1,173 Ordinary -1,173
05/05/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer out 29.77 -4,599 Ordinary -4,599
05/05/2026 STATE STREET GLOBAL ADVISORS, AUSTRALIA,
LIMITED
Transfer in 29.77 28,342 Ordinary 28,342
05/05/2026 STATE STREET BANK AND TRUST COMPANY Lend - for stock lend n/a 150,000 Ordinary 150,000
05/05/2026 STATE STREET GLOBAL ADVISORS, LTD. Transfer out 29.77 -1,709 Ordinary -1,709
05/05/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.77 1,108 Ordinary 1,108
05/05/2026 STATE STREET GLOBAL ADVISORS LIMITED Transfer in 29.77 2,908 Ordinary 2,908
05/05/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.77 1,173 Ordinary 1,173
05/05/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.77 3,079 Ordinary 3,079
05/05/2026 STATE STREET GLOBAL ADVISORS EUROPE LIMITED Transfer in 29.77 432 Ordinary 432
05/05/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.55 1,786 Ordinary 1,786
05/05/2026 STATE STREET GLOBAL ADVISORS TRUST COMPANY Transfer in 29.77 4,599 Ordinary 4,599

Annexure B

This is Annexure B referred to in Form 604, Notice of change of interest of substantial holder

Alok Maheshwary Authorised signatory Dated the
07/05/2026

State Street Bank and Trust Company will, if requested by the company or responsible entity to whom this form must be given under the Corporations Act 2001 (Cth) or if requested by the Australian Securities and Investment Commission (ASIC), provide a copy of the master securities lending agreement/s and security agreement/s referred to below to the company, responsible entity or ASIC.

Part A: For relevant interests arising out of lending securities - State Street Bank and Trust Company acquires relevant interest as lender of the securities under securities lending authorisation agreement, subject to obligation to return under the agreement. (State Street Bank and Trust Company has lent the securities and retains relevant interest as per Part B of this Annexure.)

Securities Lending Authorisation Agreement/ Global Master Securities Lending
Type of agreement: Agreement/ Securities Loan Agreement.
A pro forma copy of the agreement will be given if requested by the ASIC or the
company or responsible entity to whom the prescribed report is given.
(1) State Street Bank and Trust Company
Parties to agreement: (2) Counterparty / entities details to be shared, as and when requested.
Holder of voting rights BORROWER
(1) No
Are there any restrictions on voting rights? (2) Yes. (Borrower has the right to vote, but may on-lend securities)
If yes, in what detail? (1) Only if instructed to by the borrower
(2) As determined by the owner of the securities
Date on which the securities were (or are) expected to be delivered to the borrower The dates on which the securities were delivered by State Street Bank and Trust
or its nominee (ie borrow date): Company as borrower are set out in Annexure A to this notice
Scheduled date (if any) when the securities are expected to be returned to the No scheduled return date
lender or its nominee (ie return date)
Does the borrower have the right to return the securities early? [Yes/No] No scheduled return date. Borrower can return securities or equivalent securities at
any time subject to giving notice
If yes, in which circumstances? Borrower can return securities or equivalent securities at any time subject to giving
notice
Does the lender have the right to recall the securities early (ie before the No scheduled return date. Lender can require return of securities or equivalent
scheduled return date)? [Yes/No] securities at any time subject to giving notice
Lender can require return of securities or equivalent securities at any time subject
If yes, in which circumstances? to giving notice
Are there circumstances in which the borrower will not be required to return the
securities on settlement? [Yes/No] No

Part B: For relevant interests arising out of lending securities - State Street Bank and Trust Company acquires a relevant interest in securities through taking a security interest ("title transfer") over the securities as collateral to secure a securities loan. (See Part A of this Annexure for securities loan details.)

Does the lender have the right to recall the securities early (ie before the
scheduled return date)? [Yes/No]
No, assuming the borrower returns the borrowed securities or equivalent securities
If yes, in which circumstances? At any time subject to returning the borrowed securities or equivalent securities or
providing alternative collateral
Does the borrower have the right to return the securities early? [Yes/No] At any time subject to returning the borrowed securities or equivalent securities or
providing alternative collateral
Scheduled date (if any) when the securities are expected to be returned to the
lender or its nominee (ie return date)
No scheduled return date. Securities collateral is returned on termination of related
securities loan
Date on which the securities were (or are) expected to be delivered to the borrower
or its nominee (ie borrow date):
The dates on which the securities were transferred, as indicated in Annexure A to
this notice
If yes, in what detail? (1) Only if the borrower defaults and ownership is enforced;
Are there any restrictions on voting rights? (1) Yes, but only if the borrower defaults and ownership is enforce;
(2) Yes
Holder of voting rights LENDER
Parties to agreement: (1) State Street Bank and Trust Company
(2) Counterparty / entities details to be shared, as and when requested.
If requested, a pro forma copy of the agreement will be given to the ASIC or the
company or responsible entity to whom the prescribed report was given.
Type of agreement: Securities Lending Authorisation Agreement
Global Master Securities Lending Agreement

Annexure C

This is Annexure C referred to in Form 604, Notice of change of interest of substantial holder

Alok Maheshwary Authorised signatory Dated the

07/05/2026

State Street Bank and Trust Company will, if requested by the company or responsible entity to whom this form must be given under the Corporations Act 2001 (Cth) or if requested by the Australian Securities and Investment Commission (ASIC), provide a copy of the master securities lending agreement/s and security agreement/s referred to below to the company, responsible entity or ASIC.

Part A: For relevant interests arising out of lending securities - State Street Bank and Trust Company acquires relevant interest as borrower of the securities under securities lending agreement, subject to obligation to return under the agreement. (State Street Bank and Trust Company has on-lent the securities and retains relevant interest as per Part A of this Annexure.)

Global Master Securities Lending Agreement/Master Securities Loan
Agreement/Securities Loan Agreement.
Type of agreement: If requested, a pro forma copy of the agreement will be given to the ASIC or the
company or responsible entity to whom the prescribed report was given.
Parties to agreement: (1) State Street Bank and Trust Company
(2) Counterparty / entities details to be shared, as and when requested.
Holder of voting rights BORROWER
(1) Yes (if the borrower is the registered holder. However the securities are on-lent
Are there any restrictions on voting rights? by the borrower as per Part B of this Annexure)
(2) No, not during term of securities loan
(1) Only if the borrower is the registered holder. However the securities are on-lent
If yes, in what detail? by the borrower as per Part B of this Annexure
(2) n/a
Date on which the securities were (or are) expected to be delivered to the borrower The dates on which the securities were delivered to State Street Bank and Trust
or its nominee (ie borrow date): Company as borrower are set out in Annexure A to this notice
Scheduled date (if any) when the securities are expected to be returned to the
lender or its nominee (ie return date) No scheduled return date
No scheduled return date. Borrower can return securities or equivalent securities at
Does the borrower have the right to return the securities early? [Yes/No] any time subject to giving notice
Borrower can return securities or equivalent securities at any time subject to giving
If yes, in which circumstances? notice
Does the lender have the right to recall the securities early (ie before the No scheduled return date. Lender can require return of securities or equivalent
scheduled return date)? [Yes/No] securities at any time subject to giving notice
Lender can require return of securities or equivalent securities at any time subject
If yes, in which circumstances? to giving notice
Are there circumstances in which the borrower will not be required to return the
securities on settlement? [Yes/No] No
If yes, in which circumstances? n/a

Part B: For relevant interests arising out of lending securities - State Street Bank and Trust Company lends the securities under securities lending agreement, and retains relevant interest through the right to recall the securities or equivalent securities.

Global Master Securities Lending Agreement/Master Securities Loan Agreement. If
Type of agreement: requested, a pro forma copy of the agreement will be given to the ASIC or the
company or responsible entity to whom the prescribed report was given.
Parties to agreement: (1) State Street Bank and Trust Company
(2) Counterparty / entities details to be shared, as and when requested.
Holder of voting rights LENDER
(1) Yes, but only if the lender recalls the loan and exercises its right to become the
Are there any restrictions on voting rights? registered holder
(2) Yes (while registered holder)
(1) Only if the lender recalls the loan and exercises its right to become the
If yes, in what detail? registered holder
(2) Borrower may exercise voting rights (while registered holder)
Date on which the securities were (or are) expected to be delivered to the borrower The dates on which the securities were delivered to the borrower are set out in
or its nominee (ie borrow date): Annexure A to this notice
Scheduled date (if any) when the securities are expected to be returned to the No scheduled return date
lender or its nominee (ie return date)
Does the borrower have the right to return the securities early? [Yes/No] No scheduled return date. Borrower can return securities or equivalent securities at
any time subject to giving notice
If yes, in which circumstances? Borrower can return securities or equivalent securities at any time subject to giving
notice
Does the lender have the right to recall the securities early (ie before the No scheduled return date. Lender can require return of securities or equivalent
scheduled return date)? [Yes/No] securities at any time subject to giving notice
If yes, in which circumstances? Lender can require return of securities or equivalent securities at any time subject
to giving notice
Are there circumstances in which the borrower will not be required to return the No
securities on settlement? [Yes/No]
If yes, in which circumstances? n/a

Part C: For relevant interests arising out of lending securities - State Street Bank and Trust Company acquires a relevant interest in securities through taking a security interest ("pledge") over the securities as collateral to secure a securities loan. (See Part B of this Annexure for securities loan details.)

Global Master Securities Lending Agreement
Security Agreement: If requested, a pro forma copy of the agreement will be given
to the ASIC or the company or responsible entity to whom the prescribed report
was given.
(1) State Street Bank and Trust Company
(2) Counterparty / entities details to be shared, as and when requested.
LENDER
(1) Yes, but only if the borrower defaults and pledge is enforced
(1) Only if the borrower defaults and pledge is enforced
(2) In accordance with ordinary rights as registered holder, either directly or
through nominee holder
The dates on which the securities were pledged, as indicated in Annexure A to this
notice
No scheduled release date. Securities are released from pledge on termination of
related securities loan
No scheduled release date. Securities are released from pledge on termination of
related securities loan or the provision of alternative collateral
At any time subject to returning the borrowed securities or equivalent securities or
providing alternative collateral
No, assuming the borrower returns the borrowed securities or equivalent securities
n/a (lender must release pledged securities if the borrower returns the borrowed
securities or equivalent securities)