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.

CHORUS LIMITED Major Shareholding Notification 2022

Sep 8, 2022

64680_rns_2022-09-08_a157c8dc-b297-4262-8759-d7358b0e59f7.pdf

Major Shareholding Notification

Open in viewer

Opens in your device viewer

Disclosure of beginning to have substantial holding

Section 276, Financial Markets Conduct Act 2013

To NZX Limited and To Chorus Ltd

Date this disclosure made: 9 September, 2022

Date on which substantial holding began: 6 September, 2022

Substantial product holder(s) giving disclosure

Full name(s): Mitsubishi UFJ Financial Group, Inc., First Sentier Investors Realindex Pty Ltd, First Sentier Investors (Australia) IM Ltd.

Summary of substantial holding

Class of quoted voting products: Ordinary Shares (security code: NZCNUE0001S2)

Summary for Mitsubishi UFJ Financial Group, Inc., First Sentier Investors Realindex Pty Ltd, First Sentier Investors (Australia) IM Ltd.

For this disclosure,—

  • (a) total number held in class: 22,357,210

  • (b) total in class: 446,512,440

  • (c) total percentage held in class: 5.007%

Details of relevant interests

Details for Mitsubishi UFJ Financial Group, Inc.

Nature of relevant interest(s): Deemed relevant interest by reason of being a holding company and a related company of First Sentier Investors Realindex Pty Ltd, First Sentier Investors (Australia) IM Ltd. and being deemed to have the same relevant interests as are disclosed by First Sentier Investors Realindex Pty Ltd, First Sentier Investors (Australia) IM Ltd. in this notice.

For that relevant interest,—

  • (a) number held in class: 11,268,032

  • (b) percentage held in class: 2.524%

  • (c) current registered holder(s): unknown

  • (d) registered holder(s) once transfers are registered: N/A

Nature of relevant interest(s): Deemed relevant interest arising from being a greater than 20% shareholder in Morgan Stanley and being deemed to have the same relevant interests as are held in the Morgan Stanley group. The relevant interests held in the

1

Morgan Stanley group which are included in this disclosure are set out in Annexure B to this notice.

For that relevant interest,—

  • (a) number held in class: 11,089,178

  • (b) percentage held in class: 2.484%

  • (c) current registered holder(s): As listed in Annexure B

  • (d) registered holder(s) once transfers are registered: N/A

Details for First Sentier Investors Realindex Pty Ltd

Nature of relevant interest(s): Relevant interest arising from having the power to control the exercise of the right to vote attached to securities and/or to control the exercise of the power to dispose of securities in its capacity as a responsible entity of a managed investment scheme. The relevant agreement need not be attached under regulation 139.

  • (a) number held in class: 2,778,772

  • (b) percentage held in class : 0.622%

  • (c) current registered holder(s) : Unknown

  • (d) registered holder(s) once transfers are registered : N/A

Nature of relevant interest(s): Deemed relevant interest by reason of being a related company of other Mitsubishi UFJ Financial Group, Inc., subsidiaries disclosing in this notice.

For that relevant interest,—

  • (a) number held in class: 8,489,260

  • (b) percentage held in class: 1.901%

  • (c) current registered holder(s): Unknown

  • (d) registered holder(s) once transfers are registered: N/A

Nature of relevant interest(s): Deemed relevant interest arising from being a whollyowned subsidiary and a related company of Mitsubishi UFJ Financial Group, Inc., which is deemed to have the same relevant interests as are held in the Morgan Stanley group by reason of being a greater than 20% shareholder in the Morgan Stanley group. The

2

relevant interests held in the Morgan Stanley group which are included in this disclosure are set out in Annexure B to this notice.

For that relevant interest,—

  • (a) number held in class: 11,089,178

  • (b) percentage held in class: 2.484%

  • (c) current registered holder(s): As listed in Annexure B

  • (d) registered holder(s) once transfers are registered: N/A

Details for First Sentier Investors (Australia) IM Ltd

Nature of relevant interest(s): Relevant interest arising from having the power to control the exercise of the right to vote attached to securities and/or to control the exercise of the power to dispose of securities in its capacity as a responsible entity of a managed investment scheme. The relevant agreement need not be attached under regulation 139.

  • (a) number held in class: 8,489,260

  • (b) percentage held in class : 1.901%

  • (c) current registered holder(s) : Unknown

  • (d) registered holder(s) once transfers are registered : N/A

Nature of relevant interest(s): Deemed relevant interest by reason of being a related company of other Mitsubishi UFJ Financial Group, Inc., subsidiaries disclosing in this notice.

For that relevant interest,—

  • (a) number held in class: 2,778,772

  • (b) percentage held in class : 0.622%

  • (c) current registered holder(s) : Unknown

  • (d) registered holder(s) once transfers are registered : N/A

Nature of relevant interest(s): Deemed relevant interest arising from being a whollyowned subsidiary and a related company of Mitsubishi UFJ Financial Group, Inc., which is deemed to have the same relevant interests as are held in the Morgan Stanley group by reason of being a greater than 20% shareholder in the Morgan Stanley group. The relevant interests held in the Morgan Stanley group which are included in this disclosure are set out in Annexure B to this notice.

3

For that relevant interest,—

  • (a) number held in class: 11,089,178

  • (b) percentage held in class: 2.484%

  • (c) current registered holder(s): As listed in Annexure B

  • (d) registered holder(s) once transfers are registered: N/A

Details of transactions and events giving rise to substantial holding

Details of the transactions or other events requiring disclosure:

For transaction details relating to subsidiaries of Mitsubishi UFJ Financial Group, Inc. see Annexure A.

For transaction details relating to the Morgan Stanley group see Annexure C.

Additional information

Address(es) of substantial product holder(s):

Mitsubishi UFJ Financial Group, Inc. – 2-7-1, Marunouchi, Chiyoda-ku, Tokyo 100-8330, Japan

First Sentier Investors Realindex Pty Ltd - Level 5, Tower Three International Towers Sydney, 300 Barangaroo Avenue, Barangaroo NSW 2000, Australia

First Sentier Investors (Australia) IM Ltd - Level 5, Tower Three International Towers Sydney, 300 Barangaroo Avenue, Barangaroo NSW 2000, Australia

Contact details:

Mariko Onda, Phone: +81-50-3844-4922, E-mail:[email protected]

Nature of connection between substantial product holders: First Sentier Investors (Australia) IM Ltd and First Sentier Investors Realindex Pty Ltd are wholly-owned subsidiaries of Mitsubishi UFJ Financial Group, Inc.

Name of any other person believed to have given, or believed to be required to give, a disclosure under the Financial Markets Conduct Act 2013 in relation to the financial products to which this disclosure relates: Not applicable

4

Certification

I, Mariko Onda, certify that, to the best of my knowledge and belief, the information contained in this disclosure is correct and that I am duly authorised to make this disclosure by all persons for whom it is made.

5

Annexure A

Transaction details for subsidiaries of Mitsubishi UFJ Financial Group, Inc.

Date of
Transaction
Holder of Relevant
Interest
Nature of
Transaction
Class of
Securities
Number of
Securities
Cash
Consideration
(NZD)
09-May-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-15,539 -111,797.48
11-May-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
5,726 40,648.27
13-May-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-940 -6,727.11
13-May-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-12,078 -86,436.21
16-May-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
2,854 20,517.39
18-May-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
3,862 28,506.97
18-May-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
3,231 23,909.40
20-May-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
5,469 39,841.67
23-May-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-1,512 -10,981.11
26-May-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-13,406 -98,685.45
30-May-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-7,666 -55,432.54
01-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
30,562 221,802.17
02-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
10,347 75,429.63
02-Jun-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
108,846 790,556.50
03-Jun-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
14,221 103,803.35
02-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
30,714 0.00
02-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
11,406 0.00
02-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-30,714 0.00
03-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
11,406 82,885.58
03-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
30,714 223,193.72
02-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-11,406 0.00
08-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
3,524 25,263.85
09-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
16,205 116,762.14
14-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
9,763 68,115.07
17-Jun-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-21,096 -144,507.60
17-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-3,076 -21,070.60
17-Jun-2022 First Sentier Investors SELL Ordinary -2,267 -15,783.99

6

Realindex PtyLtd Shares
20-Jun-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
5,192 35,928.64
20-Jun-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-6,752 -46,793.85
21-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-58,526 -405,966.75
21-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-38,207 -265,023.60
21-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-4,169 -28,918.35
21-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-13,781 -95,612.61
21-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-6,555 -45,468.89
23-Jun-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
17,437 126,418.25
23-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-15,530 -112,347.55
23-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
70,931 513,240.30
23-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-9,360 -67,712.36
24-Jun-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-7,226 -53,303.54
27-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-9,467 -69,784.48
27-Jun-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
7,497 55,262.94
27-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-3,402 -25,077.30
28-Jun-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-4,681 -34,498.97
05-Jul-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
5,463 39,042.30
06-Jul-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-3,072 -22,560.28
06-Jul-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
18,607 137,319.66
07-Jul-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
6,604 48,226.52
07-Jul-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
12,629 92,224.82
07-Jul-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
9,817 71,689.85
07-Jul-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
10,180 74,568.50
07-Jul-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
22,720 165,915.59
07-Jul-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
10,968 80,095.17
07-Jul-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
3,911 28,560.56
12-Jul-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
2,137 15,545.19
13-Jul-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-3,044 -22,635.60
14-Jul-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-3,843 -28,940.70

7

14-Jul-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-3,331 -25,084.95
18-Jul-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
2,928 21,954.20
18-Jul-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-10,829 -81,196.06
25-Jul-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-5,941 -46,402.91
27-Jul-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-5,019 -39,449.34
01-Aug-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
7,765 61,848.23
01-Aug-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
3,461 27,521.51
02-Aug-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
846 6,713.01
08-Aug-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
21,144 168,156.03
08-Aug-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
7,353 58,477.64
15-Aug-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-2,596 -20,378.60
16-Aug-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-2,779 -22,023.58
17-Aug-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-2,778 -22,004.47
22-Aug-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-2,742 -21,881.16
23-Aug-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-9,422 -74,056.92
24-Aug-2022 First Sentier Investors
Realindex Pty Ltd
BUY Ordinary
Shares
5,948 47,277.82
25-Aug-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-4,506 -35,624.23
25-Aug-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-4,539 -35,971.58
29-Aug-2022 First Sentier Investors
Realindex Pty Ltd
SELL Ordinary
Shares
-448,735 -3,569,686.93
31-Aug-2022 First Sentier Investors
(Australia) IM Ltd
SELL Ordinary
Shares
-2,776 -22,249.64
06-Sep-2022 First Sentier Investors
(Australia) IM Ltd
BUY Ordinary
Shares
45,871 365,935.05

8

Annexure B Relevant interests held in the Morgan Stanley group

List of Morgan Stanley and its subsidiaries that have a relevant interest or are deemed to have a relevant interest in the shares.

Entities

└─┬─Morgan Stanley ├─┬─Morgan Stanley Capital Management, LLC

│ └─┬─Morgan Stanley Domestic Holdings, Inc.

│ ├─┬─Eaton Vance Acquisitions LLC │ │ └───Parametric Portfolio Associates LLC │ ├─┬─ETCM Holdings, LLC │ │ └───E*TRADE Securities LLC │ ├─┬─Morgan Stanley & Co. LLC │ ├───Morgan Stanley Capital Services LLC │ ├─┬─Morgan Stanley Investment Management Inc. │ ├─┬─Morgan Stanley Smith Barney LLC │ ├─┬─Morgan Stanley Wealth Management Australia Pty Ltd ├─┬─Morgan Stanley International Holdings Inc.

│ ├─┬─Morgan Stanley (Australia) Securities Holdings Pty Limited

│ │ └─┬─Morgan Stanley Australia Securities Limited │ ├─┬─Morgan Stanley International Limited │ │ ├─┬─Morgan Stanley Investments (UK) │ │ │ ├─┬─Morgan Stanley & Co. International plc

Details for Morgan Stanley & Co. International plc

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement document(s) (Prime Brokerage Agreement) has been attached to a previous disclosure made on 21 April 2022 in Annexure D (80 pages).

For that relevant interest,-

  • (a) number held in class: 111,998

  • (b) percentage held in class : 0.025%

  • (c) current registered holder(s) : HSBC Custody Nominees (Australia) Limited

  • (d) registered holder(s) once transfers are registered : Unknown

9

Details for Morgan Stanley & Co. International plc

Nature of relevant interest(s): Holder of securities subject to an obligation to return under a Securities Lending Agreement. The relevant agreement document(s) (Prime Brokerage Agreement) has been attached to a previous disclosure made on 21 April 2022 in Annexure D (80 pages).

For that relevant interest,-

  • (a) number held in class: 8,456,303

  • (b) percentage held in class : 1.894%

  • (c) current registered holder(s) : HSBC Custody Nominees (Australia) Limited

  • (d) registered holder(s) once transfers are registered : Unknown

Details for Morgan Stanley & Co. International plc

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of sales and trading businesses. The relevant agreements need not be attached under regulation 139.

For that relevant interest,-

  • (a) number held in class: 18,817

  • (b) percentage held in class : 0.004%

  • (c) current registered holder(s): HSBC Nominees (New Zealand) Limited

  • (d) registered holder(s) once transfers are registered: Unknown

Details for Morgan Stanley & Co. International plc

Nature of relevant interest(s): Derivative relevant interest over quoted underlying. Swap Agreement: The relevant agreement document(s) (1992 ISDA Master Agreement & 2002 ISDA Master Agreement) has been attached to a previous disclosure made on 21 April 2022 in Annexure E (65 pages). Please refer to Table 2 for details on derivative relevant interest.

  • (a) number held in class: 56,192

  • (b) percentage held in class: 0.013%

  • (c) current registered holder(s): Unknown

  • (d) registered holder(s) once transfers are registered: Unknown

10

Details for Morgan Stanley & Co. LLC

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of sales and trading businesses. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 1,393

  • (b) percentage held in class: 0.000%

  • (c) current registered holder(s): HSBC Nominees (New Zealand) Limited

  • (d) registered holder(s) once transfers are registered: Unknown

Details for Morgan Stanley Australia Securities Limited

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of sales and trading businesses. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 1,827,219

  • (b) percentage held in class: 0.409%

  • (c) current registered holder(s): Morgan Stanley Australia Securities (Nominee) Pty Limited

  • (d) registered holder(s) once transfers are registered: Unknown

Details for Morgan Stanley Investment Management Inc.

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of investment management business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 1,909

  • (b) percentage held in class: 0.000%

  • (c) current registered holder(s): HSBC Nominees (New Zealand) Limited

  • (d) registered holder(s) once transfers are registered: Unknown

11

Details for Morgan Stanley Smith Barney LLC

Nature of relevant interest(s): American Depositary Receipts held or in respect of which the holder may exercise control over disposal in the ordinary course of discretionary managed business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 1,955

  • (b) percentage held in class: 0.001%

  • (c) current registered holder(s): DTC Through Morgan Stanley

  • (d) registered holder(s) once transfers are registered: Unknown

Details for Morgan Stanley Wealth Management Australia Pty Ltd

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of discretionary managed business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 63,000

  • (b) percentage held in class: 0.014%

  • (c) current registered holder(s): Morgan Stanley Wealth Management Australia Pty discretionary client account

  • (d) registered holder(s) once transfers are registered: Unknown

Details for Morgan Stanley Capital Services LLC

Nature of relevant interest(s): Derivative relevant interest over quoted underlying. Swap Agreement: The relevant agreement document(s) (1992 ISDA Master Agreement & 2002 ISDA Master Agreement) has been attached to a previous disclosure made on 21 April 2022 in Annexure E (65 pages). Please refer to Table 2 for details on derivative relevant interest.

For that relevant interest,—

  • (a) number held in class: 61,382

  • (b) percentage held in class: 0.014%

  • (c) current registered holder(s): Unknown

12

  • (d) registered holder(s) once transfers are registered: Unknown

Details for E*TRADE Securities LLC

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement document(s) (Margin Agreement) may be viewed here.

For that relevant interest,—

  • (a) number held in class: 110

  • (b) percentage held in class: 0.000%

  • (c) current registered holder(s): BNP Paribas Nominees Pty Limited

  • (d) registered holder(s) once transfers are registered: Unknown

Details for E*TRADE Securities LLC

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement document(s) (Margin Agreement) may be viewed here.

For that relevant interest,—

  • (a) number held in class: 177

  • (b) percentage held in class: 0.000%

  • (c) current registered holder(s): BNP Paribas Nominees Pty Limited

  • (d) registered holder(s) once transfers are registered: Unknown

Details for E*TRADE Securities LLC

Nature of relevant interest(s): American Depositary held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement document(s) (Margin Agreement) may be viewed here.

For that relevant interest,—

  • (a) number held in class: 95,665

  • (b) percentage held in class: 0.021%

  • (c) current registered holder(s): DTC Through E Trade

  • (d) registered holder(s) once transfers are registered: Unknown

Details for E*TRADE Securities LLC

13

Nature of relevant interest(s): American Depositary held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement document(s) (Fully Paid Lending Program: Master Securities Lending Agreement) has been attached to a previous disclosure made on 21 April 2022 in Annexure F (15 pages).

For that relevant interest,—

  • (a) number held in class: 3,265

  • (b) percentage held in class: 0.001%

  • (c) current registered holder(s): DTC Through E Trade

  • (d) registered holder(s) once transfers are registered: Unknown

Details for Parametric Portfolio Associates LLC

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of investment management business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 3,571

  • (b) percentage held in class: 0.001%

  • (c) current registered holder(s): Unknown

  • (d) registered holder(s) once transfers are registered: Unknown

Details for Parametric Portfolio Associates LLC

Nature of relevant interest(s): American Depositary Receipts held or in respect of which the holder may exercise control over disposal in the ordinary course of investment management business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 25,087

  • (b) percentage held in class: 0.006%

  • (c) current registered holder(s): Unknown

  • (d) registered holder(s) once transfers are registered: Unknown

Details for Parametric Portfolio Associates LLC

14

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of investment management business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 361,135

  • (b) percentage held in class: 0.081%

  • (c) current registered holder(s): Unknown

  • (d) registered holder(s) once transfers are registered: Unknown

Table 2: For a derivative relevant interest

Details for (a) Type of
Derivative
(b) Details of Derivative (b) Details of Derivative (b) Details of Derivative
Notional Value of the
Derivative
Settlement
Type
Expiry Date of the Derivative
Morgan Stanley &
Co. International
plc
Swap
Agreement
110,517.55 (AUD) Cash 8/23/2023
289,309.22 (AUD) 6/20/2023
Morgan Stanley
Capital Services
LLC
Swap
Agreement
19,682.04 (AUD) Cash 12/22/2023
68,570.79 (AUD) 4/28/2023
15,212.54 (AUD) 10/31/2022
50,468.51 (AUD) 6/13/2024
164,381.65 (AUD) 8/01/2023
17,753.23 2/22/2023
44,916.30 (AUD) 8/30/2024
4,882.12 3/28/2023
53,081.60 (AUD) 7/31/2023

15

Annexure C Transaction details for the Morgan Stanley group

16

Date of
Transaction
Holder of Relevant Interest Transaction Nature Consideration Class and number of securities
9/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 16,062 Swaps
9/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 4,641 Swaps
9/05/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 1,245,376 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,012.15(AUD) 155 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,453.96(AUD) 223 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,538.72(AUD) 236 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,766.92(AUD) 271 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 12,655.32(AUD) 1,941 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,562.36(AUD) 393 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,636.98(AUD) 563 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 397.11(AUD) 61 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,244.52(AUD) 651 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 45,046.68(AUD) 6,909 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 599.84(AUD) 92 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 609.15(AUD) 93 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 627.84(AUD) 96 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 679.12(AUD) 104 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 721.50(AUD) 111 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,853.00(AUD) 1,362 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,258.40(AUD) 1,420 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 91.56(AUD) 14 OrdinaryShares
9/05/2022 Morgan StanleyAustralia Securities Limited Buy 914.20(AUD) 140 OrdinaryShares
9/05/2022 Morgan StanleyCapital Services LLC Buy N/A 83 Swaps
10/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,356 Swaps
10/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,403 Swaps
10/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 593 Swaps
10/05/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
1,245,375 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,030.40(AUD) 160 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,384.60(AUD) 215 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,941.00(AUD) 300 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,300.86(AUD) 1,602 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 11,477.78(AUD) 1,774 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 135.24(AUD) 21 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 180.60(AUD) 28 OrdinaryShares

1

10/05/2022 Morgan StanleyAustralia Securities Limited Buy 226.10(AUD) 35 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 244.72(AUD) 38 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 28,225.20(AUD) 4,376 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,502.35(AUD) 543 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 30,132.76(AUD) 4,679 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 32.20(AUD) 5 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 347.22(AUD) 54 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 38.64(AUD) 6 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 381.14(AUD) 59 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 393.45(AUD) 61 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,633.86(AUD) 714 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 432.82(AUD) 67 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 483.75(AUD) 75 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,587.67(AUD) 869 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 540.96(AUD) 84 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 547.40(AUD) 85 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 552.98(AUD) 86 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 58.05(AUD) 9 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 585.13(AUD) 91 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 676.20(AUD) 105 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,212.80(AUD) 1,120 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,571.12(AUD) 1,172 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,965.75(AUD) 1,235 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 70.84(AUD) 11 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 70.95(AUD) 11 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 717.06(AUD) 111 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 740.60(AUD) 115 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 777.00(AUD) 120 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,784.90(AUD) 1,362 OrdinaryShares
10/05/2022 Morgan StanleyAustralia Securities Limited Buy 922.35(AUD) 143 OrdinaryShares
10/05/2022 Morgan StanleyCapital Services LLC Buy N/A 2,668 Swaps
10/05/2022 Morgan StanleyCapital Services LLC Buy N/A 8,578 Swaps
11/05/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 101,215 OrdinaryShares
11/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,234 Swaps
11/05/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 5,916,949 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,114.12(AUD) 173 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,226.22(AUD) 191 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,273.14(AUD) 198 OrdinaryShares

2

11/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,356.73(AUD) 211 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,358.92(AUD) 212 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,594.64(AUD) 248 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,689.90(AUD) 262 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,725.92(AUD) 268 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 11,521.16(AUD) 1,789 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 12.92(AUD) 2 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 160.50(AUD) 25 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 185.89(AUD) 29 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 19.29(AUD) 3 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,211.45(AUD) 345 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,285.52(AUD) 356 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,930.20(AUD) 455 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 25.80(AUD) 4 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 262.81(AUD) 41 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 282.04(AUD) 44 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,085.60(AUD) 481 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,319.14(AUD) 517 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,579.75(AUD) 555 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 333.84(AUD) 52 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,231.30(AUD) 655 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,526.72(AUD) 704 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,681.04(AUD) 728 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,870.84(AUD) 754 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 419.57(AUD) 65 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 45.29(AUD) 7 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 488.68(AUD) 76 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,636.76(AUD) 878 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,811.45(AUD) 901 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 538.44(AUD) 84 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 556.42(AUD) 86 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 58.14(AUD) 9 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 580.50(AUD) 90 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 586.04(AUD) 91 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 590.64(AUD) 92 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,363.10(AUD) 985 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 6.41(AUD) 1 OrdinaryShare
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 656.88(AUD) 102 OrdinaryShares

3

11/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,351.48(AUD) 1,138 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,461.30(AUD) 1,155 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,794.56(AUD) 1,216 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 70.78(AUD) 11 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 851.20(AUD) 133 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,016.00(AUD) 1,400 OrdinaryShares
11/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,516.40(AUD) 1,480 OrdinaryShares
11/05/2022 Morgan StanleyCapital Services LLC Buy N/A 5,047 Swaps
12/05/2022 Morgan Stanley& Co. Internationalplc Buy 2,659.61 374 OrdinaryShares
12/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,018 Swaps
12/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 7,350 Swaps
12/05/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
6,005,818 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,550.01(AUD) 242 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,828.27(AUD) 285 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,926.40(AUD) 301 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,956.86(AUD) 306 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 154.56(AUD) 24 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 16,454.40(AUD) 2,571 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 193.20(AUD) 30 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,597.72(AUD) 404 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,999.88(AUD) 468 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 25.77(AUD) 4 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,136.28(AUD) 487 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,472.15(AUD) 535 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,579.75(AUD) 555 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,603.20(AUD) 563 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 32.02(AUD) 5 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 377.60(AUD) 59 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,160.00(AUD) 650 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 461.52(AUD) 72 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,280.00(AUD) 825 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,980.00(AUD) 920 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 538.86(AUD) 84 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 544.00(AUD) 85 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 6.40(AUD) 1 OrdinaryShare
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 628.18(AUD) 98 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 751.72(AUD) 117 OrdinaryShares
12/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,463.38(AUD) 1,447 OrdinaryShares

4

12/05/2022 Morgan StanleyCapital Services LLC Buy N/A 6,555 Swaps
12/05/2022 Morgan StanleyCapital Services LLC Buy N/A 8,963 Swaps
12/05/2022 Morgan StanleyCapital Services LLC Buy N/A 81 Swaps
13/05/2022 Morgan Stanley& Co. Internationalplc Buy 33,122.53 4,650 OrdinaryShares
13/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,443 Swaps
13/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 14,034 Swaps
13/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 6,355 Swaps
13/05/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 1,836,202 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,176.50(AUD) 181 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,944.46(AUD) 301 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 136.18(AUD) 21 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 15,047.50(AUD) 2,315 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 161.50(AUD) 25 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 162.50(AUD) 25 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,243.50(AUD) 350 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,660.90(AUD) 410 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 254.00(AUD) 40 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,304.80(AUD) 510 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,322.88(AUD) 512 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 329.97(AUD) 51 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 374.10(AUD) 58 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 393.70(AUD) 62 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,218.50(AUD) 649 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,300.80(AUD) 672 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 44.73(AUD) 7 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,088.16(AUD) 784 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,570.29(AUD) 869 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,880.00(AUD) 1,075 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 6.46(AUD) 1 OrdinaryShare
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 615.60(AUD) 95 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,019.95(AUD) 1,085 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,344.22(AUD) 1,136 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 726.88(AUD) 112 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,404.50(AUD) 1,293 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 815.22(AUD) 126 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 825.60(AUD) 128 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,644.78(AUD) 1,493 OrdinaryShares
13/05/2022 Morgan StanleyAustralia Securities Limited Buy 912.27(AUD) 141 OrdinaryShares

5

13/05/2022 Morgan StanleyAustralia Securities Limited Buy 95.25(AUD) 15 OrdinaryShares
13/05/2022 Morgan StanleyCapital Services LLC Buy N/A 4,503 Swaps
13/05/2022 Morgan StanleyCapital Services LLC Buy N/A 5,486 Swaps
16/05/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 7,318 OrdinaryShares
16/05/2022 Morgan Stanley& Co. Internationalplc Buy 2,226.42(AUD) 342 OrdinaryShares
16/05/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 1,354,206 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 11,506.77(AUD) 1,773 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 13,097.50(AUD) 2,015 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 13,694.76(AUD) 2,094 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 13,985.95(AUD) 2,155 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 164.00(AUD) 25 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 19,985.70(AUD) 3,070 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,242.88(AUD) 344 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,568.88(AUD) 394 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 235.44(AUD) 36 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 246.62(AUD) 38 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 25.94(AUD) 4 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 28,006.02(AUD) 4,302 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 28,961.84(AUD) 4,442 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,816.72(AUD) 589 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 391.20(AUD) 60 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,695.07(AUD) 719 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,698.00(AUD) 725 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 43,037.61(AUD) 6,611 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,302.36(AUD) 812 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 57,672.09(AUD) 8,859 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,719.37(AUD) 1,029 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 673.62(AUD) 103 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 697.64(AUD) 107 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,078.52(AUD) 1,084 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,176.00(AUD) 1,104 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,890.12(AUD) 1,212 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 740.15(AUD) 113 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 774.08(AUD) 118 OrdinaryShares
16/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,947.28(AUD) 1,528 OrdinaryShares
16/05/2022 Morgan StanleyCapital Services LLC Buy N/A 185 Swaps
16/05/2022 Morgan StanleyCapital Services LLC Buy N/A 234 Swaps
17/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 10,101 Swaps

6

17/05/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 3,688,562 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,516.32(AUD) 234 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,728.79(AUD) 1,643 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,910.76(AUD) 1,676 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 189.08(AUD) 29 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 19,874.16(AUD) 3,067 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,057.46(AUD) 318 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,265.91(AUD) 347 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,927.48(AUD) 449 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 24,755.23(AUD) 3,791 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,269.50(AUD) 503 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 31,840.41(AUD) 4,891 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 421.85(AUD) 65 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,224.00(AUD) 800 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,678.92(AUD) 871 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,877.00(AUD) 900 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 52.00(AUD) 8 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 550.80(AUD) 85 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 592.41(AUD) 91 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 622.08(AUD) 96 OrdinaryShares
17/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,951.72(AUD) 1,524 OrdinaryShares
18/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,970 Swaps
18/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 22,150 Swaps
18/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 745 Swaps
18/05/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
6,874,525 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,048.76(AUD) 157 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,132.20(AUD) 170 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,138.64(AUD) 172 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,148.96(AUD) 172 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,155.22(AUD) 178 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,163.75(AUD) 175 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,223.04(AUD) 182 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,264.42(AUD) 191 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,268.19(AUD) 189 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,594.60(AUD) 238 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,739.40(AUD) 260 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,767.55(AUD) 265 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,819.68(AUD) 272 OrdinaryShares

7

18/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,897.12(AUD) 284 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,168.80(AUD) 1,520 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,496.61(AUD) 1,569 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 113,626.80(AUD) 17,010 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 12,711.00(AUD) 1,900 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 12,891.63(AUD) 1,927 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 120.42(AUD) 18 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 13.39(AUD) 2 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 14,854.09(AUD) 2,227 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 15,097.21(AUD) 2,255 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 16,553.04(AUD) 2,478 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 19,581.63(AUD) 2,927 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,202.65(AUD) 329 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,260.62(AUD) 342 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,368.16(AUD) 361 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,567.04(AUD) 382 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,749.59(AUD) 411 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,884.05(AUD) 435 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 20.07(AUD) 3 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 21,008.60(AUD) 3,145 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 215.04(AUD) 32 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 225.42(AUD) 34 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 234.85(AUD) 35 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 251.94(AUD) 38 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,262.90(AUD) 487 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,330.00(AUD) 500 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,436.04(AUD) 527 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 31,743.36(AUD) 4,752 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 32,888.04(AUD) 4,916 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 352.98(AUD) 53 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 376.77(AUD) 57 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 397.20(AUD) 60 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,113.12(AUD) 627 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,361.50(AUD) 650 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,435.47(AUD) 663 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,634.37(AUD) 699 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 480.26(AUD) 74 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,064.30(AUD) 765 OrdinaryShares

8

18/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,368.82(AUD) 811 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,602.35(AUD) 845 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,929.50(AUD) 885 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 522.58(AUD) 79 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 562.38(AUD) 84 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 59,755.08(AUD) 8,932 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,722.82(AUD) 1,014 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,763.59(AUD) 1,011 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,990.72(AUD) 1,056 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 6.69(AUD) 1 OrdinaryShare
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 611.52(AUD) 91 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 635.55(AUD) 95 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 66.10(AUD) 10 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 66.60(AUD) 10 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 663.00(AUD) 100 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 663.30(AUD) 99 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 67.00(AUD) 10 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,894.20(AUD) 1,180 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 71.39(AUD) 11 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 711.26(AUD) 106 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 72.93(AUD) 11 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 769.86(AUD) 117 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 778.80(AUD) 120 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,730.45(AUD) 1,305 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 814.26(AUD) 123 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 823.36(AUD) 124 OrdinaryShares
18/05/2022 Morgan StanleyAustralia Securities Limited Buy 916.53(AUD) 137 OrdinaryShares
18/05/2022 Morgan StanleyCapital Services LLC Buy N/A 13,482 Swaps
18/05/2022 Morgan StanleyCapital Services LLC Buy N/A 8,399 Swaps
19/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,554 Swaps
19/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 11,520 Swaps
19/05/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 7,094,904 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,167.08(AUD) 179 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,430.03(AUD) 217 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,502.24(AUD) 229 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,531.20(AUD) 232 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,797.44(AUD) 274 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,808.81(AUD) 277 OrdinaryShares

9

19/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,938.80(AUD) 296 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,454.40(AUD) 1,584 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 131.80(AUD) 20 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,006.24(AUD) 307 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,168.08(AUD) 328 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,515.45(AUD) 382 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,888.62(AUD) 439 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 217.80(AUD) 33 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 25,577.44(AUD) 3,899 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,157.74(AUD) 477 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,478.15(AUD) 529 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 39.39(AUD) 6 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,701.60(AUD) 720 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,919.05(AUD) 751 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,152.14(AUD) 783 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,194.20(AUD) 787 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,474.56(AUD) 832 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,585.45(AUD) 845 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 532.98(AUD) 81 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 570.28(AUD) 87 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 59.13(AUD) 9 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,191.78(AUD) 941 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 6.53(AUD) 1 OrdinaryShare
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 624.62(AUD) 95 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 631.68(AUD) 96 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 643.37(AUD) 98 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 658.52(AUD) 101 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,648.96(AUD) 1,166 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 716.67(AUD) 109 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 72.05(AUD) 11 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 791.94(AUD) 121 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,469.48(AUD) 1,299 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,283.41(AUD) 1,413 OrdinaryShares
19/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,579.06(AUD) 1,458 OrdinaryShares
19/05/2022 Morgan StanleyCapital Services LLC Buy N/A 15,776 Swaps
19/05/2022 Morgan StanleyCapital Services LLC Buy N/A 6,674 Swaps
20/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 3,847 Swaps
20/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 4,203 Swaps

10

20/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 960 Swaps
20/05/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
2,149,221 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Borrow N/A 281,000 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,229.46(AUD) 186 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,298.88(AUD) 198 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,337.77(AUD) 203 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,445.40(AUD) 220 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,595.42(AUD) 241 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,870.63(AUD) 283 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,971.00(AUD) 300 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,121.98(AUD) 1,529 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,505.43(AUD) 1,599 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 11,206.80(AUD) 1,698 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 12,759.20(AUD) 1,945 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 14,014.54(AUD) 2,117 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,088.76(AUD) 316 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,234.18(AUD) 338 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,400.06(AUD) 362 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,534.40(AUD) 384 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,906.18(AUD) 439 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 26.48(AUD) 4 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,016.65(AUD) 455 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,025.34(AUD) 457 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,593.46(AUD) 542 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,752.58(AUD) 566 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 37,495.68(AUD) 5,664 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,309.62(AUD) 651 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,329.63(AUD) 659 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 40,309.18(AUD) 6,089 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 48,273.04(AUD) 7,292 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 568.03(AUD) 86 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 597.87(AUD) 91 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,320.34(AUD) 962 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 6.60(AUD) 1 OrdinaryShare
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 6.62(AUD) 1 OrdinaryShare
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 667.61(AUD) 101 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,116.50(AUD) 1,075 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,716.89(AUD) 1,171 OrdinaryShares

11

20/05/2022 Morgan StanleyAustralia Securities Limited Buy 72.60(AUD) 11 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 736.96(AUD) 112 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 895.05(AUD) 135 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 965.79(AUD) 147 OrdinaryShares
20/05/2022 Morgan StanleyAustralia Securities Limited Buy 995.09(AUD) 151 OrdinaryShares
20/05/2022 Morgan StanleyCapital Services LLC Buy N/A 3,295 Swaps
20/05/2022 Morgan StanleyCapital Services LLC Buy N/A 7,840 Swaps
23/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,112 Swaps
23/05/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
4,682,731 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,035.84(AUD) 156 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,036.20(AUD) 157 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,400.60(AUD) 1,564 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 12,174.18(AUD) 1,839 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 16,368.00(AUD) 2,480 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 18,341.40(AUD) 2,779 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 23,428.18(AUD) 3,539 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 37,976.40(AUD) 5,754 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,853.16(AUD) 732 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,755.20(AUD) 872 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 731.50(AUD) 110 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,458.80(AUD) 1,272 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,588.16(AUD) 1,444 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 99.67(AUD) 15 OrdinaryShares
23/05/2022 Morgan StanleyAustralia Securities Limited Buy 999.62(AUD) 151 OrdinaryShares
23/05/2022 Morgan StanleyCapital Services LLC Buy N/A 4,670 Swaps
24/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 4,806 Swaps
24/05/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 2,051,871 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,028.58(AUD) 158 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,031.74(AUD) 158 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,114.06(AUD) 171 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,297.48(AUD) 199 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,329.05(AUD) 204 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,356.16(AUD) 208 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,673.07(AUD) 257 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,709.50(AUD) 263 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,891.50(AUD) 289 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,653.68(AUD) 1,634 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 12,369.00(AUD) 1,900 OrdinaryShares

12

24/05/2022 Morgan StanleyAustralia Securities Limited Buy 16,639.04(AUD) 2,552 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,073.36(AUD) 318 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 228.20(AUD) 35 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 25,454.08(AUD) 3,904 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 26.08(AUD) 4 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 286.88(AUD) 44 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 32.60(AUD) 5 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,531.40(AUD) 695 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 417.28(AUD) 64 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 45.64(AUD) 7 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 495.90(AUD) 76 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,750.64(AUD) 882 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 559.43(AUD) 86 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 572.88(AUD) 88 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 579.39(AUD) 89 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 658.52(AUD) 101 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 736.76(AUD) 113 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 904.89(AUD) 139 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 928.07(AUD) 143 OrdinaryShares
24/05/2022 Morgan StanleyAustralia Securities Limited Buy 932.36(AUD) 143 OrdinaryShares
24/05/2022 Morgan StanleyCapital Services LLC Buy N/A 1,179 Swaps
24/05/2022 Morgan StanleyCapital Services LLC Buy N/A 18,932 Swaps
25/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 12,619 Swaps
25/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,163 Swaps
25/05/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 4,749,281 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,051.20(AUD) 160 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,080.76(AUD) 164 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,146.25(AUD) 175 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,196.41(AUD) 181 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,654.09(AUD) 251 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,848.00(AUD) 280 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,853.65(AUD) 283 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,903.84(AUD) 290 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,908.96(AUD) 291 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 11,041.24(AUD) 1,678 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 116,208.06(AUD) 17,634 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 118.17(AUD) 18 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 13,021.80(AUD) 1,973 OrdinaryShares

13

25/05/2022 Morgan StanleyAustralia Securities Limited Buy 13,041.61(AUD) 1,979 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,161.50(AUD) 330 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,263.52(AUD) 344 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,547.95(AUD) 389 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,639.65(AUD) 403 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,783.34(AUD) 423 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,923.52(AUD) 446 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,930.22(AUD) 446 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 22,023.78(AUD) 3,342 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 230.30(AUD) 35 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 24,672.96(AUD) 3,744 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 240.87(AUD) 37 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 286.44(AUD) 44 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,453.12(AUD) 528 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,475.53(AUD) 529 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,608.00(AUD) 550 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,872.88(AUD) 594 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 36,791.97(AUD) 5,583 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,124.64(AUD) 624 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,125.66(AUD) 627 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 412.65(AUD) 63 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 453.33(AUD) 69 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 458.85(AUD) 70 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,451.60(AUD) 826 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,728.80(AUD) 868 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,986.20(AUD) 907 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 512.85(AUD) 78 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 513.63(AUD) 78 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 517.05(AUD) 79 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 517.45(AUD) 79 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 523.20(AUD) 80 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 543.23(AUD) 83 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 544.89(AUD) 83 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 58.86(AUD) 9 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 585.62(AUD) 89 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 595.59(AUD) 91 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 6.56(AUD) 1 OrdinaryShare
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 6.60(AUD) 1 OrdinaryShare

14

25/05/2022 Morgan StanleyAustralia Securities Limited Buy 627.95(AUD) 95 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 650.43(AUD) 99 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 662.56(AUD) 101 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 693.00(AUD) 105 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 71.94(AUD) 11 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 717.22(AUD) 109 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 741.28(AUD) 113 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 756.70(AUD) 115 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 797.88(AUD) 122 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,106.56(AUD) 1,232 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,351.25(AUD) 1,275 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,481.33(AUD) 1,287 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 91.56(AUD) 14 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 922.14(AUD) 141 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 949.75(AUD) 145 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 990.00(AUD) 150 OrdinaryShares
25/05/2022 Morgan StanleyAustralia Securities Limited Buy 992.07(AUD) 151 OrdinaryShares
25/05/2022 Morgan StanleyCapital Services LLC Buy N/A 1,060 Swaps
26/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,204 Swaps
26/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 6,890 Swaps
26/05/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 30,800 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,066.89(AUD) 159 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,117.18(AUD) 166 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,133.99(AUD) 169 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,137.30(AUD) 170 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,253.96(AUD) 188 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,266.33(AUD) 191 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,286.40(AUD) 192 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,330.00(AUD) 200 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,414.75(AUD) 211 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,422.52(AUD) 212 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,653.12(AUD) 246 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,751.31(AUD) 261 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,900.68(AUD) 282 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,927.20(AUD) 287 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 114.24(AUD) 17 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 12,078.00(AUD) 1,800 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 14,577.18(AUD) 2,166 OrdinaryShares

15

26/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,125.47(AUD) 317 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,211.12(AUD) 332 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,227.72(AUD) 332 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,422.31(AUD) 361 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,569.93(AUD) 383 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,941.30(AUD) 439 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 20,523.30(AUD) 3,045 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 21,084.90(AUD) 3,147 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 220.77(AUD) 33 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 222.42(AUD) 33 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 251.94(AUD) 38 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 26.84(AUD) 4 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 292.60(AUD) 44 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,320.00(AUD) 500 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,509.33(AUD) 523 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 31,953.02(AUD) 4,762 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,057.48(AUD) 602 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,694.48(AUD) 707 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,824.96(AUD) 718 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,802.20(AUD) 866 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 54,517.90(AUD) 8,137 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 619.38(AUD) 93 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 653.66(AUD) 98 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 682.38(AUD) 102 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,800.07(AUD) 1,159 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 700.96(AUD) 104 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 745.92(AUD) 111 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,127.10(AUD) 1,213 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 80.64(AUD) 12 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 80.76(AUD) 12 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 86.97(AUD) 13 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 87.23(AUD) 13 OrdinaryShares
26/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,527.40(AUD) 1,422 OrdinaryShares
26/05/2022 Morgan StanleyCapital Services LLC Buy N/A 1,991 Swaps
26/05/2022 Morgan StanleyCapital Services LLC Buy N/A 20,156 Swaps
26/05/2022 Morgan StanleyCapital Services LLC Buy N/A 9,122 Swaps
27/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,956 Swaps
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,044.80(AUD) 160 OrdinaryShares

16

27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,152.54(AUD) 171 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,244.56(AUD) 189 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,259.70(AUD) 190 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,544.79(AUD) 233 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,560.40(AUD) 235 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,750.04(AUD) 268 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,804.53(AUD) 273 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,818.50(AUD) 277 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,861.20(AUD) 282 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,868.72(AUD) 284 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,917.00(AUD) 284 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,935.96(AUD) 292 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,578.60(AUD) 1,620 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 115.26(AUD) 17 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 12,524.54(AUD) 1,918 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 182.25(AUD) 27 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,083.07(AUD) 319 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,468.40(AUD) 374 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,488.20(AUD) 377 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,493.75(AUD) 375 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 22,063.80(AUD) 3,343 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 224.06(AUD) 34 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 23,869.56(AUD) 3,531 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 26.44(AUD) 4 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,031.96(AUD) 458 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,295.00(AUD) 500 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,383.28(AUD) 508 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,593.79(AUD) 547 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 31,381.35(AUD) 4,719 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 33.62(AUD) 5 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 345.78(AUD) 51 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 397.95(AUD) 59 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,355.51(AUD) 653 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 42,405.82(AUD) 6,494 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 433.62(AUD) 66 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 492.75(AUD) 75 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,073.95(AUD) 763 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,112.80(AUD) 770 OrdinaryShares

17

27/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,948.80(AUD) 880 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 54.04(AUD) 8 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 572.46(AUD) 87 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 583.44(AUD) 88 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 603.90(AUD) 90 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 611.34(AUD) 92 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 634.03(AUD) 94 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 636.96(AUD) 96 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 637.45(AUD) 95 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 646.56(AUD) 96 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 66.50(AUD) 10 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 689.52(AUD) 104 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 701.38(AUD) 107 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 729.82(AUD) 111 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,600.01(AUD) 1,317 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 818.75(AUD) 125 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 822.78(AUD) 126 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 825.00(AUD) 125 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 85.02(AUD) 13 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 891.00(AUD) 132 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,491.96(AUD) 1,436 OrdinaryShares
27/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,541.68(AUD) 1,437 OrdinaryShares
27/05/2022 Morgan StanleyCapital Services LLC Buy N/A 146 Swaps
27/05/2022 Morgan StanleyCapital Services LLC Buy N/A 2,652 Swaps
27/05/2022 Morgan StanleyCapital Services LLC Buy N/A 32,734 Swaps
27/05/2022 Morgan StanleyCapital Services LLC Buy N/A 5,434 Swaps
30/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 12,797 Swaps
30/05/2022 Morgan Stanley& Co. Internationalplc Buy N/A 5,599 Swaps
30/05/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
4,217,136 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Borrow N/A 109,000 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,015.63(AUD) 154 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,036.48(AUD) 158 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,047.20(AUD) 160 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,092.30(AUD) 165 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,103.76(AUD) 168 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,176.03(AUD) 179 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,178.36(AUD) 178 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,246.45(AUD) 189 OrdinaryShares

18

30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,335.74(AUD) 203 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,339.25(AUD) 204 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,363.72(AUD) 206 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,379.40(AUD) 209 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,501.60(AUD) 227 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,543.95(AUD) 235 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,645.89(AUD) 249 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,797.70(AUD) 273 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,983.00(AUD) 300 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,998.71(AUD) 1,669 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 105.44(AUD) 16 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 15,833.40(AUD) 2,399 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 152.26(AUD) 23 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 158.40(AUD) 24 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,020.06(AUD) 307 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,215.92(AUD) 336 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,284.99(AUD) 347 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,469.26(AUD) 373 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,505.19(AUD) 379 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,523.97(AUD) 383 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,842.30(AUD) 430 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,981.11(AUD) 451 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 218.13(AUD) 33 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 230.30(AUD) 35 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 251.18(AUD) 38 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 251.18(AUD) 38 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 277.20(AUD) 42 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 29,568.00(AUD) 4,480 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,055.80(AUD) 463 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,058.44(AUD) 462 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,062.40(AUD) 464 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,156.61(AUD) 479 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,222.51(AUD) 489 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,240.64(AUD) 494 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,432.20(AUD) 524 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,577.20(AUD) 542 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,642.11(AUD) 551 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 33.00(AUD) 5 OrdinaryShares

19

30/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,100.30(AUD) 626 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,326.34(AUD) 657 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,369.12(AUD) 664 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 467.89(AUD) 71 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 489.88(AUD) 74 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 571.15(AUD) 87 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 583.39(AUD) 89 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,245.12(AUD) 952 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,603.18(AUD) 1,002 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,651.84(AUD) 1,014 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 6.61(AUD) 1 OrdinaryShare
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 642.14(AUD) 97 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 696.95(AUD) 106 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,420.34(AUD) 1,126 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 711.72(AUD) 108 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 713.40(AUD) 109 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 718.31(AUD) 109 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 72.32(AUD) 11 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 732.04(AUD) 111 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 733.71(AUD) 111 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 735.84(AUD) 112 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 736.96(AUD) 112 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 744.10(AUD) 113 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 750.12(AUD) 114 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 79.20(AUD) 12 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,506.70(AUD) 1,285 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 814.06(AUD) 124 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 819.37(AUD) 125 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 832.48(AUD) 127 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 843.52(AUD) 128 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 856.05(AUD) 130 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 865.25(AUD) 131 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 885.07(AUD) 134 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 892.84(AUD) 136 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,954.66(AUD) 1,506 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 915.60(AUD) 140 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 916.70(AUD) 139 OrdinaryShares
30/05/2022 Morgan StanleyAustralia Securities Limited Buy 938.62(AUD) 142 OrdinaryShares

20

30/05/2022 Morgan StanleyCapital Services LLC Buy N/A 117 Swaps
30/05/2022 Morgan StanleyCapital Services LLC Buy N/A 3,543 Swaps
31/05/2022 Morgan Stanley& Co. Internationalplc Buy 67,841.95 9,515 OrdinaryShares
31/05/2022 Morgan Stanley& Co. Internationalplc Buy 68,091.50 9,550 OrdinaryShares
31/05/2022 Morgan Stanley& Co. Internationalplc Buy 7.13 1 OrdinaryShare
31/05/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 3,867,905 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,075.84(AUD) 164 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,139.70(AUD) 174 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,247.23(AUD) 191 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,314.78(AUD) 204 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,319.50(AUD) 203 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,331.47(AUD) 205 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,335.91(AUD) 206 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,495.37(AUD) 229 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,529.28(AUD) 236 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,531.64(AUD) 236 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,562.11(AUD) 242 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,585.78(AUD) 241 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,895.86(AUD) 291 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 1,936.02(AUD) 299 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,199.52(AUD) 1,574 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 10,283.50(AUD) 1,570 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 11,502.00(AUD) 1,775 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 181.44(AUD) 28 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,018.93(AUD) 308 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,109.19(AUD) 323 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,156.33(AUD) 332 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,161.17(AUD) 333 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,271.50(AUD) 350 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,563.12(AUD) 398 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,576.53(AUD) 397 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,583.30(AUD) 395 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,739.04(AUD) 424 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,814.45(AUD) 435 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,818.83(AUD) 433 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 2,943.00(AUD) 450 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 207.84(AUD) 32 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 225.75(AUD) 35 OrdinaryShares

21

31/05/2022 Morgan StanleyAustralia Securities Limited Buy 247.38(AUD) 38 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 28,965.60(AUD) 4,470 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,123.36(AUD) 482 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,525.12(AUD) 544 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,557.76(AUD) 544 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,618.62(AUD) 558 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,803.14(AUD) 586 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,850.72(AUD) 587 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 3,930.00(AUD) 600 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 32.95(AUD) 5 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 38.88(AUD) 6 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 396,828.72(AUD) 61,239 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,283.50(AUD) 659 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,921.35(AUD) 763 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 4,967.50(AUD) 766 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 401.14(AUD) 62 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,153.52(AUD) 788 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 5,226.00(AUD) 804 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 572.44(AUD) 88 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,128.80(AUD) 940 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,207.04(AUD) 952 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,876.09(AUD) 1,053 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,905.07(AUD) 1,051 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 6,906.24(AUD) 1,056 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 636.02(AUD) 98 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 639.94(AUD) 98 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 644.98(AUD) 99 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 678.08(AUD) 104 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 684.76(AUD) 106 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,673.42(AUD) 1,186 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,818.51(AUD) 1,201 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 7,878.00(AUD) 1,212 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 738.72(AUD) 114 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 748.40(AUD) 114 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,061.12(AUD) 1,244 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 8,916.07(AUD) 1,377 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 802.28(AUD) 124 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 808.11(AUD) 123 OrdinaryShares

22

31/05/2022 Morgan StanleyAustralia Securities Limited Buy 816.25(AUD) 125 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 878.85(AUD) 135 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,621.95(AUD) 1,469 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 9,712.92(AUD) 1,492 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 90.44(AUD) 14 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 917.00(AUD) 140 OrdinaryShares
31/05/2022 Morgan StanleyAustralia Securities Limited Buy 918.74(AUD) 142 OrdinaryShares
31/05/2022 Morgan StanleyCapital Services LLC Buy N/A 1,318 Swaps
31/05/2022 Morgan StanleyCapital Services LLC Buy N/A 5,926 Swaps
31/05/2022 Morgan StanleyCapital Services LLC Buy N/A 830 Swaps
1/06/2022 E*TRADE Securities LLC
h
ich the holder mayexercise right to reh
N/A
100 American DepositaryReceipts
1/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 4,073 Swaps
1/06/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
497,235 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,040.00(AUD) 160 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,057.86(AUD) 162 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,117.09(AUD) 169 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,236.90(AUD) 190 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,320.57(AUD) 201 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,354.08(AUD) 208 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,564.80(AUD) 240 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 103.84(AUD) 16 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 12,397.59(AUD) 1,887 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 15,619.43(AUD) 2,363 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 188.79(AUD) 29 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 195.90(AUD) 30 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,059.54(AUD) 313 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,060.32(AUD) 316 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,266.65(AUD) 345 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,282.88(AUD) 348 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,556.92(AUD) 388 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,957.50(AUD) 455 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 204.44(AUD) 31 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 21,694.02(AUD) 3,282 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 249.47(AUD) 38 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,133.14(AUD) 474 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,854.40(AUD) 584 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,922.29(AUD) 597 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 304.06(AUD) 46 OrdinaryShares

23

1/06/2022 Morgan StanleyAustralia Securities Limited Buy 331.50(AUD) 51 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,264.05(AUD) 651 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,578.88(AUD) 698 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,761.85(AUD) 727 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,808.48(AUD) 733 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,004.20(AUD) 764 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,269.14(AUD) 802 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,682.60(AUD) 861 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 52.24(AUD) 8 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 591.50(AUD) 91 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,802.95(AUD) 1,045 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.61(AUD) 1 OrdinaryShare
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 606.36(AUD) 93 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 621.30(AUD) 95 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 622.28(AUD) 94 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 633.41(AUD) 97 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 720.49(AUD) 109 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 758.64(AUD) 116 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 78.12(AUD) 12 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 807.64(AUD) 122 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 819.00(AUD) 126 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 891.87(AUD) 137 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,358.80(AUD) 1,418 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,797.62(AUD) 1,489 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 91.84(AUD) 14 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 922.14(AUD) 141 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 959.91(AUD) 147 OrdinaryShares
1/06/2022 Morgan StanleyAustralia Securities Limited Buy 972.97(AUD) 149 OrdinaryShares
1/06/2022 Morgan StanleyCapital Services LLC Buy N/A 170 Swaps
1/06/2022 Morgan StanleyCapital Services LLC Buy N/A 3,864 Swaps
2/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,605 Swaps
2/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 7,758 Swaps
2/06/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 638,849 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,112.16(AUD) 168 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,377.31(AUD) 209 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,428.83(AUD) 216 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,689.60(AUD) 256 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,824.36(AUD) 276 OrdinaryShares

24

2/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,867.80(AUD) 283 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 144.32(AUD) 22 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 18,514.26(AUD) 2,818 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 190.82(AUD) 29 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,642.59(AUD) 401 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,693.70(AUD) 410 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,956.90(AUD) 447 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 20,257.66(AUD) 3,074 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 21,161.97(AUD) 3,221 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 228,839.67(AUD) 34,831 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 24,558.60(AUD) 3,721 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 25,642.71(AUD) 3,903 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,156.61(AUD) 479 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,538.83(AUD) 537 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,955.14(AUD) 602 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 35,878.77(AUD) 5,461 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,821.60(AUD) 735 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,412.32(AUD) 976 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 614.73(AUD) 93 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 622.28(AUD) 94 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 671.67(AUD) 102 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,125.58(AUD) 1,078 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,255.36(AUD) 1,106 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 742.56(AUD) 112 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 78.96(AUD) 12 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 790.80(AUD) 120 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,298.40(AUD) 1,265 OrdinaryShares
2/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,212.00(AUD) 1,400 OrdinaryShares
2/06/2022 Morgan StanleyCapital Services LLC Buy N/A 658 Swaps
2/06/2022 Morgan StanleyCapital Services LLC Buy N/A 8,942 Swaps
3/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 8,228 Swaps
3/06/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 299,387 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,288.70(AUD) 196 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,292.32(AUD) 197 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,543.23(AUD) 234 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,837.12(AUD) 1,652 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 11,580.80(AUD) 1,760 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,211.00(AUD) 335 OrdinaryShares

25

3/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,655.77(AUD) 403 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 27,500.07(AUD) 4,173 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 28,004.64(AUD) 4,269 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 37,785.60(AUD) 5,760 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 403.21(AUD) 61 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 44,355.78(AUD) 6,741 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,018.40(AUD) 765 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 639.23(AUD) 97 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 665.59(AUD) 101 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 788.40(AUD) 120 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,429.31(AUD) 1,283 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,420.16(AUD) 1,436 OrdinaryShares
3/06/2022 Morgan StanleyAustralia Securities Limited Buy 98.70(AUD) 15 OrdinaryShares
3/06/2022 Morgan StanleyCapital Services LLC Buy N/A 4 Swaps
3/06/2022 Morgan StanleyCapital Services LLC Buy N/A 81 Swaps
6/06/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 16,695 OrdinaryShares
6/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 16,532 Swaps
6/06/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 66,505 OrdinaryShares
6/06/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
10,657 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,137.96(AUD) 174 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,181.18(AUD) 182 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,816.29(AUD) 279 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,982.50(AUD) 305 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 12,662.00(AUD) 1,948 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 17,062.21(AUD) 2,629 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 19,705.77(AUD) 3,027 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,131.92(AUD) 329 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,680.37(AUD) 413 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 233.28(AUD) 36 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 27,984.88(AUD) 4,312 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 273.42(AUD) 42 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 290,343.13(AUD) 44,737 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,516.50(AUD) 541 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 371.07(AUD) 57 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,830.42(AUD) 742 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 47,065.48(AUD) 7,252 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,062.20(AUD) 780 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,177.52(AUD) 799 OrdinaryShares

26

6/06/2022 Morgan StanleyAustralia Securities Limited Buy 55,937.31(AUD) 8,619 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 64,935.00(AUD) 9,990 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 680.40(AUD) 105 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,995.00(AUD) 1,230 OrdinaryShares
6/06/2022 Morgan StanleyAustralia Securities Limited Buy 722.61(AUD) 111 OrdinaryShares
6/06/2022 Morgan StanleyCapital Services LLC Buy N/A 14,248 Swaps
6/06/2022 Morgan StanleyCapital Services LLC Buy N/A 3,715 Swaps
6/06/2022 Morgan StanleyCapital Services LLC Buy N/A 839 Swaps
7/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 24,399 Swaps
7/06/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 73,857 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,108.93(AUD) 173 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,114.12(AUD) 173 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,137.50(AUD) 175 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,211.49(AUD) 189 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,220.49(AUD) 191 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,274.13(AUD) 198 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,327.04(AUD) 208 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,333.08(AUD) 207 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,335.51(AUD) 209 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,371.72(AUD) 213 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,395.31(AUD) 217 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,543.20(AUD) 240 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,635.84(AUD) 256 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,249.56(AUD) 1,604 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,940.30(AUD) 2,185 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 153.60(AUD) 24 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 186.76(AUD) 29 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,070.46(AUD) 322 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,317.62(AUD) 361 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,516.64(AUD) 392 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,604.80(AUD) 407 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 205.44(AUD) 32 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 219.30(AUD) 34 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 26,151.62(AUD) 4,099 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 287.10(AUD) 45 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,225.00(AUD) 500 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,667.20(AUD) 573 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 34,381.82(AUD) 5,389 OrdinaryShares

27

7/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,568.85(AUD) 715 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,593.60(AUD) 720 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 414.08(AUD) 64 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 435.20(AUD) 68 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 445.05(AUD) 69 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,474.14(AUD) 854 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 500.76(AUD) 78 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 55,467.72(AUD) 8,694 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 569.15(AUD) 89 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 59,072.42(AUD) 9,259 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,443.55(AUD) 999 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 601.60(AUD) 94 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 619.20(AUD) 96 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,643.24(AUD) 1,198 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 772.80(AUD) 120 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 779.24(AUD) 121 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,600.24(AUD) 1,348 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 815.22(AUD) 126 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 853.86(AUD) 133 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 916.63(AUD) 143 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 920.92(AUD) 143 OrdinaryShares
7/06/2022 Morgan StanleyAustralia Securities Limited Buy 975.84(AUD) 152 OrdinaryShares
7/06/2022 Morgan StanleyCapital Services LLC Buy N/A 4,280 Swaps
8/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,644 Swaps
8/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 8,140 Swaps
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,248.71(AUD) 193 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,385.64(AUD) 214 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,419.00(AUD) 220 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 11,314.08(AUD) 1,746 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 19,312.95(AUD) 2,985 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 20,691.38(AUD) 3,203 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 28,733.27(AUD) 4,441 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,200.00(AUD) 500 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 31,269.51(AUD) 4,833 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 32.40(AUD) 5 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 39,331.13(AUD) 6,079 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,082.72(AUD) 632 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 419.90(AUD) 65 OrdinaryShares

28

8/06/2022 Morgan StanleyAustralia Securities Limited Buy 43,562.51(AUD) 6,733 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 53,610.42(AUD) 8,286 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 574.94(AUD) 89 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,965.70(AUD) 1,085 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 640.53(AUD) 99 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 647.00(AUD) 100 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 648.00(AUD) 100 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 671.32(AUD) 104 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,614.12(AUD) 1,186 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 748.20(AUD) 116 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 806.25(AUD) 125 OrdinaryShares
8/06/2022 Morgan StanleyAustralia Securities Limited Buy 969.00(AUD) 150 OrdinaryShares
8/06/2022 Morgan StanleyCapital Services LLC Buy N/A 2,114 Swaps
9/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 21,013 Swaps
9/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 7,113 Swaps
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,400.75(AUD) 216 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,445.04(AUD) 223 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,520.45(AUD) 235 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,598.09(AUD) 247 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,679.61(AUD) 259 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,011.17(AUD) 2,011 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,148.74(AUD) 2,026 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 15,098.40(AUD) 2,330 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,614.93(AUD) 557 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,731.21(AUD) 729 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 467.28(AUD) 72 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.48(AUD) 1 OrdinaryShare
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,199.28(AUD) 1,111 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 730.54(AUD) 113 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 80,378.65(AUD) 12,385 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 822.96(AUD) 127 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 822.96(AUD) 127 OrdinaryShares
9/06/2022 Morgan StanleyAustralia Securities Limited Buy 90.72(AUD) 14 OrdinaryShares
9/06/2022 Morgan StanleyCapital Services LLC Buy N/A 1,764 Swaps
9/06/2022 Morgan StanleyCapital Services LLC Buy N/A 4,384 Swaps
9/06/2022 Morgan StanleyCapital Services LLC Buy N/A 4,596 Swaps
10/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 16,318 Swaps
10/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 24,481 Swaps

29

10/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,109.40(AUD) 172 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 129.20(AUD) 20 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,423.16(AUD) 381 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 235.32(AUD) 37 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 235.32(AUD) 37 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 26,026.47(AUD) 4,073 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,531.00(AUD) 550 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 30,139.20(AUD) 4,680 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 515.20(AUD) 80 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,473.07(AUD) 1,013 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 801.36(AUD) 126 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,125.48(AUD) 1,417 OrdinaryShares
10/06/2022 Morgan StanleyAustralia Securities Limited Buy 96.90(AUD) 15 OrdinaryShares
10/06/2022 Morgan StanleyCapital Services LLC Buy N/A 33,573 Swaps
10/06/2022 Morgan StanleyCapital Services LLC Buy N/A 7,239 Swaps
14/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,976 Swaps
14/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 7,232 Swaps
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,235.19(AUD) 197 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,344.03(AUD) 213 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,896.00(AUD) 300 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 100,385.36(AUD) 16,036 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 12.56(AUD) 2 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 131.88(AUD) 21 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 138.16(AUD) 22 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 18,880.16(AUD) 3,016 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 181.83(AUD) 29 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,454.59(AUD) 389 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,937.44(AUD) 624 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 308.70(AUD) 49 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 31,500.48(AUD) 5,024 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 33,512.41(AUD) 5,311 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,265.56(AUD) 676 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 409.50(AUD) 65 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 498.49(AUD) 79 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,780.51(AUD) 919 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,307.62(AUD) 1,006 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,612.88(AUD) 1,048 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 83,064.84(AUD) 13,164 OrdinaryShares

30

14/06/2022 Morgan StanleyAustralia Securities Limited Buy 891.76(AUD) 142 OrdinaryShares
14/06/2022 Morgan StanleyAustralia Securities Limited Buy 957.78(AUD) 153 OrdinaryShares
14/06/2022 Morgan StanleyCapital Services LLC Buy N/A 1,550 Swaps
14/06/2022 Morgan StanleyCapital Services LLC Buy N/A 3,423 Swaps
14/06/2022 Morgan StanleyCapital Services LLC Buy N/A 32,265 Swaps
14/06/2022 Morgan StanleyCapital Services LLC Buy N/A 37,600 Swaps
14/06/2022 Morgan StanleyCapital Services LLC Buy N/A 4,106 Swaps
14/06/2022 Morgan StanleyCapital Services LLC Buy N/A 495 Swaps
14/06/2022 Morgan StanleyCapital Services LLC Buy N/A 7,582 Swaps
15/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,567 Swaps
15/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,607 Swaps
15/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 436 Swaps
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,053.36(AUD) 168 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,102.64(AUD) 176 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,133.06(AUD) 181 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,611.39(AUD) 257 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,931.16(AUD) 308 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,699.62(AUD) 2,178 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 154.75(AUD) 25 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 155,991.33(AUD) 24,879 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 18,978.16(AUD) 3,022 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,125.53(AUD) 339 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,163.15(AUD) 345 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,223.12(AUD) 354 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,410.10(AUD) 385 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,608.32(AUD) 416 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,825.00(AUD) 452 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,870.51(AUD) 456 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,928.09(AUD) 467 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 20,772.51(AUD) 3,313 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,235.32(AUD) 516 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,571.05(AUD) 570 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,724.70(AUD) 595 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,746.46(AUD) 598 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 307.23(AUD) 49 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 36,451.98(AUD) 5,823 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 37,300.23(AUD) 5,949 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 37.68(AUD) 6 OrdinaryShares

31

15/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,243.75(AUD) 679 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,612.50(AUD) 738 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,011.44(AUD) 798 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,906.34(AUD) 942 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 532.10(AUD) 85 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 598.02(AUD) 95 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,118.12(AUD) 975 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,372.68(AUD) 1,018 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,711.43(AUD) 1,067 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 768.75(AUD) 123 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 87.64(AUD) 14 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 898.04(AUD) 143 OrdinaryShares
15/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,133.34(AUD) 1,459 OrdinaryShares
15/06/2022 Morgan StanleyCapital Services LLC Buy N/A 2,083 Swaps
15/06/2022 Morgan StanleyCapital Services LLC Buy N/A 219 Swaps
15/06/2022 Morgan StanleyCapital Services LLC Buy N/A 24,830 Swaps
15/06/2022 Morgan StanleyCapital Services LLC Buy N/A 3,436 Swaps
15/06/2022 Morgan StanleyCapital Services LLC Buy N/A 3,833 Swaps
15/06/2022 Morgan StanleyCapital Services LLC Buy N/A 6,539 Swaps
16/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 22,177 Swaps
16/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 660 Swaps
16/06/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
583,449 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,158.39(AUD) 183 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,192.59(AUD) 189 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,264.52(AUD) 202 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,268.96(AUD) 206 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,326.13(AUD) 211 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,438.12(AUD) 229 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,453.60(AUD) 230 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,646.38(AUD) 263 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,491.72(AUD) 1,668 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 14,064.99(AUD) 2,229 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 14,329.50(AUD) 2,330 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 16,791.06(AUD) 2,678 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 18.84(AUD) 3 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,062.83(AUD) 329 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,072.06(AUD) 331 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,077.01(AUD) 331 OrdinaryShares

32

16/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,091.24(AUD) 333 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,879.10(AUD) 457 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,909.30(AUD) 470 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,111.22(AUD) 497 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,130.00(AUD) 500 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,323.25(AUD) 525 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,421.76(AUD) 544 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,461.04(AUD) 552 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,856.40(AUD) 620 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 320.79(AUD) 51 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 35,817.40(AUD) 5,777 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 35,889.48(AUD) 5,724 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 38,253.27(AUD) 6,101 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,642.35(AUD) 741 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,806.90(AUD) 763 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 44,234.85(AUD) 7,055 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 498.49(AUD) 79 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 531.05(AUD) 86 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 533.80(AUD) 85 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 55.71(AUD) 9 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 571.48(AUD) 91 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 610.13(AUD) 97 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 62.50(AUD) 10 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 633.45(AUD) 103 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 660.45(AUD) 105 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 69,309.80(AUD) 11,179 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,209.44(AUD) 1,148 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 707.25(AUD) 115 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 727.95(AUD) 115 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 739.86(AUD) 118 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 74.28(AUD) 12 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 752.40(AUD) 120 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 762.30(AUD) 121 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 790.02(AUD) 126 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,257.59(AUD) 1,317 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,566.98(AUD) 1,362 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,658.87(AUD) 1,381 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,917.60(AUD) 1,420 OrdinaryShares

33

16/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,966.10(AUD) 1,430 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 837.23(AUD) 133 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 868.00(AUD) 140 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,418.50(AUD) 1,495 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,589.56(AUD) 1,527 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 949.79(AUD) 151 OrdinaryShares
16/06/2022 Morgan StanleyAustralia Securities Limited Buy 98.40(AUD) 16 OrdinaryShares
16/06/2022 Morgan StanleyCapital Services LLC Buy N/A 1,648 Swaps
16/06/2022 Morgan StanleyCapital Services LLC Buy N/A 2,440 Swaps
16/06/2022 Morgan StanleyCapital Services LLC Buy N/A 742 Swaps
16/06/2022 Morgan StanleyCapital Services LLC Buy N/A 77 Swaps
17/06/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 200 OrdinaryShares
17/06/2022 Morgan Stanley& Co. Internationalplc Buy 1,668.75(AUD) 267 OrdinaryShares
17/06/2022 Morgan Stanley& Co. Internationalplc Buy 23,997.69 3,503 OrdinaryShares
17/06/2022 Morgan Stanley& Co. Internationalplc Buy 705.55 103 OrdinaryShares
17/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 10,163 Swaps
17/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 21,195 Swaps
17/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 3,379 Swaps
17/06/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 576,455 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,010.24(AUD) 164 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,040.41(AUD) 167 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,195.35(AUD) 195 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,206.68(AUD) 194 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,234.00(AUD) 200 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,413.07(AUD) 227 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,458.48(AUD) 236 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,813.67(AUD) 293 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,304.40(AUD) 1,662 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 11,318.25(AUD) 1,827 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 123.40(AUD) 20 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,075.95(AUD) 2,121 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 14,800.00(AUD) 2,368 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 15,974.13(AUD) 2,589 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 16,233.27(AUD) 2,631 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 161.20(AUD) 26 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,031.57(AUD) 329 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,097.29(AUD) 338 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,231.32(AUD) 364 OrdinaryShares

34

17/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,420.29(AUD) 391 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,593.36(AUD) 421 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 271.04(AUD) 44 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,008.05(AUD) 484 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,127.46(AUD) 502 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 300.37(AUD) 49 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 308.00(AUD) 50 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 36.66(AUD) 6 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,077.92(AUD) 662 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 43,906.25(AUD) 7,025 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,049.06(AUD) 817 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,996.25(AUD) 975 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 505.03(AUD) 81 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 577.53(AUD) 93 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 577.53(AUD) 93 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,616.26(AUD) 1,062 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,705.16(AUD) 1,078 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 626.70(AUD) 101 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 639.63(AUD) 103 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 661.26(AUD) 107 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 68.42(AUD) 11 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,273.55(AUD) 1,176 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 758.84(AUD) 122 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,505.12(AUD) 1,392 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 818.40(AUD) 132 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 841.18(AUD) 137 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 852.82(AUD) 137 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 86.80(AUD) 14 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 871.38(AUD) 141 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 872.79(AUD) 141 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 894.98(AUD) 146 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 944.01(AUD) 153 OrdinaryShares
17/06/2022 Morgan StanleyAustralia Securities Limited Buy 962.52(AUD) 156 OrdinaryShares
17/06/2022 Morgan StanleyCapital Services LLC Buy N/A 2,425 Swaps
17/06/2022 Morgan StanleyCapital Services LLC Buy N/A 2,819 Swaps
20/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 4,741 Swaps
20/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 673 Swaps
20/06/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 152 OrdinaryShares

35

20/06/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
48 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,030.16(AUD) 163 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,194.48(AUD) 189 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,196.37(AUD) 189 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,400.44(AUD) 223 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,683.94(AUD) 269 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,692.01(AUD) 269 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,721.76(AUD) 272 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,751.40(AUD) 278 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,795.50(AUD) 285 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,824.57(AUD) 291 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,883.70(AUD) 299 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,885.19(AUD) 299 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 12,096.00(AUD) 1,920 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 12,140.94(AUD) 1,918 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 12.58(AUD) 2 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 124,897.23(AUD) 19,731 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 132.51(AUD) 21 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 14,203.81(AUD) 2,251 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 152.04(AUD) 24 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 189.00(AUD) 30 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,098.24(AUD) 332 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,178.07(AUD) 346 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,312.10(AUD) 367 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,405.40(AUD) 380 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,444.86(AUD) 389 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,510.22(AUD) 395 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,546.96(AUD) 403 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,574.27(AUD) 407 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,814.26(AUD) 446 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,950.01(AUD) 469 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 215.56(AUD) 34 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 220.32(AUD) 35 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 245.31(AUD) 39 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 247.65(AUD) 39 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 25.28(AUD) 4 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 27,116.19(AUD) 4,311 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 283.95(AUD) 45 OrdinaryShares

36

20/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,141.04(AUD) 497 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,245.64(AUD) 516 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,508.36(AUD) 556 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,574.93(AUD) 567 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,810.66(AUD) 602 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 31,138.64(AUD) 4,927 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 323.85(AUD) 51 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 336.02(AUD) 53 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 388.74(AUD) 62 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,098.43(AUD) 649 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,545.75(AUD) 725 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,887.33(AUD) 777 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 474.37(AUD) 75 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 488.95(AUD) 77 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,212.25(AUD) 828 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,281.47(AUD) 837 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,553.35(AUD) 878 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,670.55(AUD) 893 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,700.48(AUD) 907 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,746.75(AUD) 905 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 57.15(AUD) 9 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 575.92(AUD) 92 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 642.60(AUD) 102 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 665.70(AUD) 105 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 69.57(AUD) 11 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 695.20(AUD) 110 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,000.77(AUD) 1,113 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,114.92(AUD) 1,124 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,298.49(AUD) 1,153 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,893.96(AUD) 1,257 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 700.41(AUD) 111 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 731.40(AUD) 115 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 776.74(AUD) 123 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 779.82(AUD) 123 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,560.69(AUD) 1,361 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 801.37(AUD) 127 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 81.90(AUD) 13 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 820.30(AUD) 130 OrdinaryShares

37

20/06/2022 Morgan StanleyAustralia Securities Limited Buy 88.20(AUD) 14 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 880.56(AUD) 139 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 898.04(AUD) 143 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,759.12(AUD) 1,554 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,805.74(AUD) 1,554 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 94.95(AUD) 15 OrdinaryShares
20/06/2022 Morgan StanleyAustralia Securities Limited Buy 954.32(AUD) 151 OrdinaryShares
20/06/2022 Morgan StanleyCapital Services LLC Buy N/A 1,116 Swaps
20/06/2022 Morgan StanleyCapital Services LLC Buy N/A 4,804 Swaps
21/06/2022 Morgan Stanley& Co. Internationalplc Buy 6.95 1 OrdinaryShare
21/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,005 Swaps
21/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 3,145 Swaps
21/06/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
1,047,127 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,115.84(AUD) 176 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,188.16(AUD) 188 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,242.64(AUD) 196 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,272.00(AUD) 200 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,358.80(AUD) 215 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,371.70(AUD) 215 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,397.22(AUD) 219 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,524.82(AUD) 239 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,680.10(AUD) 265 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,684.77(AUD) 267 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,687.44(AUD) 267 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,496.55(AUD) 1,653 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,824.30(AUD) 1,710 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,958.88(AUD) 1,734 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 11,988.80(AUD) 1,888 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 12.64(AUD) 2 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,793.66(AUD) 2,186 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 14,017.74(AUD) 2,211 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 15,044.82(AUD) 2,373 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 16,464.98(AUD) 2,597 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 16,789.40(AUD) 2,644 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 18,354.30(AUD) 2,895 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,154.74(AUD) 338 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,353.63(AUD) 373 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,624.44(AUD) 412 OrdinaryShares

38

21/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,654.08(AUD) 416 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,811.60(AUD) 440 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 203.20(AUD) 32 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 21,570.16(AUD) 3,413 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 24,680.67(AUD) 3,899 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 258.71(AUD) 41 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,168.00(AUD) 495 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,188.61(AUD) 499 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,551.13(AUD) 561 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,611.79(AUD) 567 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,678.24(AUD) 582 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 316.50(AUD) 50 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 332.28(AUD) 52 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 381.00(AUD) 60 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 381.00(AUD) 60 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,875.46(AUD) 769 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 44.73(AUD) 7 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 479.56(AUD) 76 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,107.08(AUD) 803 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,284.53(AUD) 827 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,502.32(AUD) 872 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,671.82(AUD) 889 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,772.96(AUD) 912 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,781.24(AUD) 909 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 55,274.72(AUD) 8,746 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 561.59(AUD) 89 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 580.52(AUD) 92 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,241.38(AUD) 986 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,269.44(AUD) 992 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.32(AUD) 1 OrdinaryShare
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 644.64(AUD) 102 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 657.80(AUD) 104 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,511.16(AUD) 1,181 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 713.44(AUD) 112 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 721.05(AUD) 114 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 731.97(AUD) 115 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 759.22(AUD) 119 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 774.70(AUD) 122 OrdinaryShares

39

21/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,298.63(AUD) 1,311 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 820.30(AUD) 130 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 824.20(AUD) 130 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 871.32(AUD) 137 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 948.00(AUD) 150 OrdinaryShares
21/06/2022 Morgan StanleyAustralia Securities Limited Buy 987.48(AUD) 156 OrdinaryShares
21/06/2022 Morgan StanleyCapital Services LLC Buy N/A 10,386 Swaps
21/06/2022 Morgan StanleyCapital Services LLC Buy N/A 147 Swaps
21/06/2022 Morgan StanleyCapital Services LLC Buy N/A 3,333 Swaps
22/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,130 Swaps
22/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,316 Swaps
22/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 19,120 Swaps
22/06/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 1,052,550 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,077.80(AUD) 170 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,095.09(AUD) 173 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,200.15(AUD) 189 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,210.94(AUD) 191 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,228.02(AUD) 194 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,263.65(AUD) 199 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,288.76(AUD) 202 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,489.90(AUD) 235 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,818.96(AUD) 286 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,990.56(AUD) 312 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,251.78(AUD) 1,617 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 120.65(AUD) 19 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,468.35(AUD) 2,121 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 133.14(AUD) 21 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 139.59(AUD) 22 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 140.80(AUD) 22 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 145.82(AUD) 23 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 177.66(AUD) 28 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 18,008.85(AUD) 2,845 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 19,170.65(AUD) 3,019 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,009.60(AUD) 314 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,051.05(AUD) 323 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,179.40(AUD) 340 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,428.22(AUD) 383 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,584.45(AUD) 407 OrdinaryShares

40

22/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,641.60(AUD) 416 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,643.78(AUD) 417 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,903.72(AUD) 458 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,931.20(AUD) 458 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 25.36(AUD) 4 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,404.58(AUD) 537 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,556.00(AUD) 560 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,616.00(AUD) 565 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,861.06(AUD) 609 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 32,645.35(AUD) 5,141 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,108.72(AUD) 644 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,897.24(AUD) 764 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 406.40(AUD) 64 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 488.18(AUD) 77 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,035.32(AUD) 788 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,055.31(AUD) 798 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,913.60(AUD) 924 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 556.80(AUD) 87 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 595.20(AUD) 93 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,108.84(AUD) 956 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,531.72(AUD) 1,027 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,792.09(AUD) 1,073 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.33(AUD) 1 OrdinaryShare
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.33(AUD) 1 OrdinaryShare
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.34(AUD) 1 OrdinaryShare
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.34(AUD) 1 OrdinaryShare
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 63.50(AUD) 10 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 635.00(AUD) 100 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 651.99(AUD) 103 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 692.28(AUD) 108 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,891.20(AUD) 1,233 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 70.40(AUD) 11 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 76,238.10(AUD) 12,006 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,039.10(AUD) 1,270 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,793.58(AUD) 1,387 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,934.45(AUD) 1,407 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 802.62(AUD) 126 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 839.71(AUD) 131 OrdinaryShares

41

22/06/2022 Morgan StanleyAustralia Securities Limited Buy 864.00(AUD) 135 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 88.62(AUD) 14 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,941.91(AUD) 1,551 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 949.13(AUD) 149 OrdinaryShares
22/06/2022 Morgan StanleyAustralia Securities Limited Buy 998.52(AUD) 157 OrdinaryShares
22/06/2022 Morgan StanleyCapital Services LLC Buy N/A 3,947 Swaps
22/06/2022 Morgan StanleyCapital Services LLC Buy N/A 4,932 Swaps
22/06/2022 Morgan StanleyCapital Services LLC Buy N/A 952 Swaps
23/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,316 Swaps
23/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 10,163 Swaps
23/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 23,812 Swaps
23/06/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 1,418 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,007.16(AUD) 154 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,079.12(AUD) 164 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,255.18(AUD) 194 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,259.06(AUD) 194 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,394.96(AUD) 212 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,418.09(AUD) 217 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,568.16(AUD) 242 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,662.21(AUD) 253 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,678.32(AUD) 259 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,710.72(AUD) 264 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,753.37(AUD) 271 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,856.77(AUD) 285 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,855.00(AUD) 1,670 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 11,352.96(AUD) 1,752 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 14,447.51(AUD) 2,233 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 16,886.98(AUD) 2,602 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 174.69(AUD) 27 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 19,626.54(AUD) 3,001 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 19,804.67(AUD) 3,061 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 190.24(AUD) 29 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,079.52(AUD) 317 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,114.11(AUD) 325 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,118.76(AUD) 322 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,253.20(AUD) 344 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,543.74(AUD) 386 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 22,088.34(AUD) 3,362 OrdinaryShares

42

23/06/2022 Morgan StanleyAustralia Securities Limited Buy 22,520.48(AUD) 3,433 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 292.05(AUD) 45 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,026.10(AUD) 462 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,073.25(AUD) 475 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,087.90(AUD) 470 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,487.02(AUD) 534 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,984.50(AUD) 613 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 39.48(AUD) 6 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,172.16(AUD) 636 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,218.48(AUD) 648 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,225.00(AUD) 650 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,367.77(AUD) 673 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,367.77(AUD) 673 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,729.57(AUD) 731 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,821.60(AUD) 735 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 491.72(AUD) 76 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,079.76(AUD) 772 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,873.58(AUD) 894 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,942.30(AUD) 910 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 566.37(AUD) 87 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,470.53(AUD) 997 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,539.31(AUD) 1,017 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.56(AUD) 1 OrdinaryShare
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 616.64(AUD) 94 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,920.89(AUD) 1,213 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 72.16(AUD) 11 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 739.86(AUD) 114 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 747.84(AUD) 114 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 774.09(AUD) 119 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 78.84(AUD) 12 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,127.09(AUD) 1,237 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,442.45(AUD) 1,285 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,527.20(AUD) 1,292 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,599.95(AUD) 1,305 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 835.84(AUD) 128 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 881.55(AUD) 135 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,048.90(AUD) 1,390 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,229.92(AUD) 1,407 OrdinaryShares

43

23/06/2022 Morgan StanleyAustralia Securities Limited Buy 911.56(AUD) 141 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 936.00(AUD) 144 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 943.20(AUD) 144 OrdinaryShares
23/06/2022 Morgan StanleyAustralia Securities Limited Buy 962.85(AUD) 147 OrdinaryShares
23/06/2022 Morgan StanleyCapital Services LLC Buy N/A 1,450 Swaps
23/06/2022 Morgan StanleyCapital Services LLC Buy N/A 19,506 Swaps
23/06/2022 Morgan StanleyCapital Services LLC Buy N/A 9,124 Swaps
24/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 10,928 Swaps
24/06/2022 Morgan Stanley& Co. Internationalplc Buy N/A 9,397 Swaps
24/06/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
899,000 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,008.00(AUD) 150 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,102.20(AUD) 165 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,108.88(AUD) 167 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,207.57(AUD) 182 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,260.38(AUD) 187 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,432.20(AUD) 217 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,518.48(AUD) 228 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,537.55(AUD) 230 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,652.11(AUD) 249 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,916.07(AUD) 289 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,246.17(AUD) 1,527 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 152.49(AUD) 23 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 17,094.20(AUD) 2,540 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,010.00(AUD) 300 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,191.14(AUD) 329 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,308.24(AUD) 344 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,775.52(AUD) 418 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,797.86(AUD) 422 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,892.01(AUD) 431 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,915.01(AUD) 441 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,979.00(AUD) 450 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 249.66(AUD) 38 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 27,000.56(AUD) 4,042 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,049.80(AUD) 460 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,054.40(AUD) 460 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,213.08(AUD) 481 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,540.40(AUD) 530 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,790.89(AUD) 577 OrdinaryShares

44

24/06/2022 Morgan StanleyAustralia Securities Limited Buy 30,349.33(AUD) 4,523 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,201.32(AUD) 628 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,468.36(AUD) 676 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,507.02(AUD) 686 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 402.60(AUD) 60 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 444.51(AUD) 66 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 45,775.62(AUD) 6,822 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 477.36(AUD) 72 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,347.98(AUD) 803 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 53.92(AUD) 8 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 539.46(AUD) 81 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 585.20(AUD) 88 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 589.60(AUD) 88 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,195.51(AUD) 943 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.71(AUD) 1 OrdinaryShare
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 632.62(AUD) 94 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 650.87(AUD) 97 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 687.01(AUD) 103 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 688.04(AUD) 103 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 691.13(AUD) 103 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,193.12(AUD) 1,072 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,937.93(AUD) 1,183 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 71,139.42(AUD) 10,602 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 716.90(AUD) 107 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 73.15(AUD) 11 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 760.38(AUD) 114 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 762.66(AUD) 114 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,718.60(AUD) 1,321 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 808.86(AUD) 122 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 85,398.17(AUD) 12,727 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 86.19(AUD) 13 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 925.40(AUD) 140 OrdinaryShares
24/06/2022 Morgan StanleyAustralia Securities Limited Buy 942.17(AUD) 142 OrdinaryShares
24/06/2022 Morgan StanleyCapital Services LLC Buy N/A 3,029 Swaps
24/06/2022 Morgan StanleyCapital Services LLC Buy N/A 966 Swaps
27/06/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 38,001 OrdinaryShares
27/06/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 831,535 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,052.22(AUD) 156 OrdinaryShares

45

27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,081.92(AUD) 161 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,188.87(AUD) 176 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,417.50(AUD) 210 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,467.14(AUD) 218 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,498.56(AUD) 223 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,545.60(AUD) 230 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,721.90(AUD) 257 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,786.19(AUD) 266 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,915.20(AUD) 285 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,926.60(AUD) 285 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,948.80(AUD) 290 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,967.90(AUD) 1,637 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 11,544.10(AUD) 1,723 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 12,990.56(AUD) 1,936 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,648.32(AUD) 2,031 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 14,507.02(AUD) 2,162 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 168.75(AUD) 25 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 17,075.76(AUD) 2,526 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 17,386.50(AUD) 2,595 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 189.00(AUD) 28 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 189.28(AUD) 28 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 196.33(AUD) 29 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,075.32(AUD) 307 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,179.11(AUD) 325 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,506.56(AUD) 373 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 20.22(AUD) 3 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 21,302.40(AUD) 3,170 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 26.92(AUD) 4 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 262.86(AUD) 39 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 27,999.30(AUD) 4,179 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 275.11(AUD) 41 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,026.26(AUD) 449 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,925.35(AUD) 585 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 30,619.00(AUD) 4,570 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 365.58(AUD) 54 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 383.04(AUD) 57 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,261.20(AUD) 636 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,603.20(AUD) 685 OrdinaryShares

46

27/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,623.36(AUD) 688 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 416.64(AUD) 62 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 495.80(AUD) 74 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,527.50(AUD) 825 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,604.48(AUD) 834 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,705.28(AUD) 849 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 537.60(AUD) 80 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 58,450.80(AUD) 8,724 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,487.72(AUD) 964 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 67.30(AUD) 10 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,539.84(AUD) 1,122 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 71,576.10(AUD) 10,683 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 72,071.90(AUD) 10,757 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 775.10(AUD) 115 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,552.25(AUD) 1,267 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,574.02(AUD) 1,274 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 837.00(AUD) 124 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,554.20(AUD) 1,426 OrdinaryShares
27/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,584.28(AUD) 1,422 OrdinaryShares
27/06/2022 Morgan StanleyCapital Services LLC Buy N/A 15,127 Swaps
27/06/2022 Morgan StanleyCapital Services LLC Buy N/A 2,443 Swaps
28/06/2022 Morgan Stanley& Co. Internationalplc Buy 254.22(AUD) 38 OrdinaryShares
28/06/2022 Morgan Stanley& Co. Internationalplc Buy 41,811.30(USD) 9,072 OrdinaryShares
28/06/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
92,615 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,078.70(AUD) 161 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,222.12(AUD) 182 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,229.12(AUD) 184 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,382.26(AUD) 206 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,509.76(AUD) 224 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,525.44(AUD) 227 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,659.12(AUD) 248 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,822.50(AUD) 270 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,893.27(AUD) 283 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,982.40(AUD) 295 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 11,085.33(AUD) 1,657 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 11,292.72(AUD) 1,688 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 12,426.75(AUD) 1,841 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 12,779.04(AUD) 1,896 OrdinaryShares

47

28/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,172.61(AUD) 1,969 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,734.57(AUD) 2,053 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 13.58(AUD) 2 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 14,875.18(AUD) 2,207 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 199.80(AUD) 30 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,042.22(AUD) 303 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,501.25(AUD) 375 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,532.60(AUD) 378 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,747.00(AUD) 410 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,880.44(AUD) 428 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,952.56(AUD) 442 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 201.90(AUD) 30 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 220.11(AUD) 33 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 222.09(AUD) 33 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 23,159.56(AUD) 3,467 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 24,866.73(AUD) 3,717 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 27,080.72(AUD) 4,054 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 28,775.04(AUD) 4,282 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,216.00(AUD) 480 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,370.00(AUD) 500 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,838.12(AUD) 572 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 328.79(AUD) 49 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 33.95(AUD) 5 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 334.00(AUD) 50 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 37,317.85(AUD) 5,545 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,167.40(AUD) 622 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,969.15(AUD) 745 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 40.08(AUD) 6 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 404.70(AUD) 60 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 414.78(AUD) 62 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,828.18(AUD) 866 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,847.06(AUD) 874 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,899.50(AUD) 874 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 526.50(AUD) 78 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 53.76(AUD) 8 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 548.58(AUD) 82 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 58,965.66(AUD) 8,814 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,288.42(AUD) 933 OrdinaryShares

48

28/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,619.88(AUD) 991 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.69(AUD) 1 OrdinaryShare
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.69(AUD) 1 OrdinaryShare
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 6.79(AUD) 1 OrdinaryShare
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 60.39(AUD) 9 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 654.64(AUD) 98 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 672.00(AUD) 100 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 683.40(AUD) 102 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 689.52(AUD) 102 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 691.13(AUD) 103 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,100.15(AUD) 1,055 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,813.92(AUD) 1,168 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,842.24(AUD) 1,167 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 730.30(AUD) 109 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 741.95(AUD) 110 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 774.88(AUD) 116 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 789.75(AUD) 117 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,491.50(AUD) 1,258 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 804.00(AUD) 120 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 806.40(AUD) 120 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 852.17(AUD) 127 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,446.28(AUD) 1,412 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 927.13(AUD) 139 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 93.80(AUD) 14 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 948.56(AUD) 142 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 970.05(AUD) 145 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 974.40(AUD) 145 OrdinaryShares
28/06/2022 Morgan StanleyAustralia Securities Limited Buy 987.10(AUD) 147 OrdinaryShares
28/06/2022 Morgan StanleyCapital Services LLC Buy N/A 2,736 Swaps
29/06/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 1,625 OrdinaryShares
29/06/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
987,657 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Borrow N/A 66,000 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,334.00(AUD) 200 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,447.59(AUD) 219 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,503.00(AUD) 225 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,670.76(AUD) 252 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,743.69(AUD) 263 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,790.10(AUD) 270 OrdinaryShares

49

29/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,996.22(AUD) 302 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,624.00(AUD) 1,600 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 12,339.68(AUD) 1,864 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 12,737.47(AUD) 1,927 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 13.22(AUD) 2 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 16,995.00(AUD) 2,575 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 17,301.20(AUD) 2,590 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 18,113.16(AUD) 2,732 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 199.20(AUD) 30 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,035.88(AUD) 308 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,184.56(AUD) 329 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,379.60(AUD) 360 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,575.18(AUD) 389 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,972.38(AUD) 449 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 231.70(AUD) 35 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 248.27(AUD) 37 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 251.94(AUD) 38 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 26.44(AUD) 4 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 278.88(AUD) 42 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,073.65(AUD) 465 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,615.14(AUD) 542 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,823.75(AUD) 575 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 305.44(AUD) 46 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 337.62(AUD) 51 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 38,361.18(AUD) 5,786 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 383.96(AUD) 58 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,263.45(AUD) 645 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,647.63(AUD) 701 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 43,592.70(AUD) 6,585 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 442.87(AUD) 67 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,365.38(AUD) 802 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,504.40(AUD) 834 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,733.30(AUD) 870 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,820.84(AUD) 874 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 503.88(AUD) 76 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 543.66(AUD) 82 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 555.27(AUD) 83 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 598.50(AUD) 90 OrdinaryShares

50

29/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,689.32(AUD) 1,012 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 687.96(AUD) 104 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,246.88(AUD) 1,242 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 831.60(AUD) 126 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,458.91(AUD) 1,431 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,601.44(AUD) 1,446 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 920.46(AUD) 138 OrdinaryShares
29/06/2022 Morgan StanleyAustralia Securities Limited Buy 926.80(AUD) 140 OrdinaryShares
29/06/2022 Morgan StanleyCapital Services LLC Buy N/A 22,018 Swaps
29/06/2022 Morgan StanleyCapital Services LLC Buy N/A 3,666 Swaps
29/06/2022 Parametric Portfolio Associates LLC Buy 34,344.61(AUD) 5,193 OrdinaryShares
30/06/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
3,286,268 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Borrow N/A 41,000 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,037.77(AUD) 157 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,086.96(AUD) 168 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,229.52(AUD) 188 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,236.06(AUD) 189 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,252.00(AUD) 191 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,297.88(AUD) 198 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,438.80(AUD) 218 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,458.42(AUD) 223 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,497.66(AUD) 229 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,517.28(AUD) 232 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,538.07(AUD) 235 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,597.40(AUD) 245 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,730.16(AUD) 267 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,802.28(AUD) 276 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 1,965.00(AUD) 300 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 10,508.26(AUD) 1,597 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 12,838.02(AUD) 1,963 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 13,077.54(AUD) 2,037 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 136,508.46(AUD) 21,263 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 15,176.56(AUD) 2,296 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 156,025.26(AUD) 24,303 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 17,526.60(AUD) 2,730 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,001.24(AUD) 306 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,154.51(AUD) 333 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,273.55(AUD) 345 OrdinaryShares

51

30/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,679.72(AUD) 411 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,931.97(AUD) 449 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 2,934.00(AUD) 450 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 234.72(AUD) 36 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 25.84(AUD) 4 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 279.93(AUD) 43 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 28,215.90(AUD) 4,395 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 28,932.96(AUD) 4,424 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,031.40(AUD) 460 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,273.04(AUD) 502 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 3,598.14(AUD) 546 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 317.52(AUD) 49 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 323.00(AUD) 50 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 342.38(AUD) 53 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 39,072.12(AUD) 6,086 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,079.21(AUD) 619 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 4,415.40(AUD) 669 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 41,742.84(AUD) 6,502 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 43,566.49(AUD) 6,611 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,672.30(AUD) 866 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 5,842.20(AUD) 910 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 504.27(AUD) 78 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 518.40(AUD) 80 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 523.66(AUD) 81 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 532.17(AUD) 81 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 541.20(AUD) 82 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 57,253.56(AUD) 8,918 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 581.40(AUD) 90 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 6,445.11(AUD) 987 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 601.71(AUD) 93 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 639.23(AUD) 97 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 641.41(AUD) 98 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 65.00(AUD) 10 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 650.43(AUD) 99 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 661.55(AUD) 101 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 663.00(AUD) 102 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 673.92(AUD) 104 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 694.30(AUD) 106 OrdinaryShares

52

30/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,158.63(AUD) 1,083 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 7,539.05(AUD) 1,151 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 705.24(AUD) 108 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 71.94(AUD) 11 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 713.88(AUD) 108 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 757.27(AUD) 115 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 759.00(AUD) 115 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 777.62(AUD) 118 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 78.48(AUD) 12 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 789.52(AUD) 121 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 8,975.58(AUD) 1,362 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 803.52(AUD) 124 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 805.65(AUD) 123 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 809.72(AUD) 124 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 811.18(AUD) 123 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 817.74(AUD) 126 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 817.78(AUD) 124 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 824.23(AUD) 127 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 84.11(AUD) 13 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 855.43(AUD) 131 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 89.88(AUD) 14 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,194.51(AUD) 1,391 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,359.95(AUD) 1,429 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 9,925.32(AUD) 1,546 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 91.28(AUD) 14 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 950.35(AUD) 147 OrdinaryShares
30/06/2022 Morgan StanleyAustralia Securities Limited Buy 956.97(AUD) 147 OrdinaryShares
30/06/2022 Morgan StanleyCapital Services LLC Buy N/A 1,616 Swaps
1/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
891,349 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,057.86(AUD) 162 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,096.20(AUD) 168 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,116.63(AUD) 171 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,138.83(AUD) 174 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,141.44(AUD) 174 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,162.34(AUD) 178 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,169.08(AUD) 177 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,268.01(AUD) 193 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,366.20(AUD) 207 OrdinaryShares

53

1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,504.20(AUD) 230 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,560.00(AUD) 240 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,641.54(AUD) 251 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,642.50(AUD) 250 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,658.16(AUD) 252 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,814.35(AUD) 277 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,985.55(AUD) 305 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 111.18(AUD) 17 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,080.64(AUD) 1,994 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,306.44(AUD) 2,044 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,934.97(AUD) 2,121 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 135,434.04(AUD) 20,804 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 151.57(AUD) 23 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 19,975.27(AUD) 3,059 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,112.50(AUD) 325 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,310.00(AUD) 350 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,786.04(AUD) 426 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,888.36(AUD) 443 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 21,307.15(AUD) 3,253 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 236.52(AUD) 36 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 258.18(AUD) 39 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 26.12(AUD) 4 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 29,730.84(AUD) 4,546 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,111.78(AUD) 478 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,845.52(AUD) 588 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,938.08(AUD) 604 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,107.12(AUD) 628 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,413.78(AUD) 678 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 46.13(AUD) 7 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 483.22(AUD) 74 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,961.89(AUD) 913 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 52.48(AUD) 8 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,153.07(AUD) 943 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,790.56(AUD) 1,032 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 62,294.19(AUD) 9,569 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 680.68(AUD) 104 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 693.77(AUD) 106 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,396.74(AUD) 1,131 OrdinaryShares

54

1/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,694.82(AUD) 1,182 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,887.24(AUD) 1,206 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 742.14(AUD) 114 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 742.41(AUD) 113 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 786.00(AUD) 120 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 786.59(AUD) 119 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 797.99(AUD) 121 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,554.14(AUD) 1,314 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,801.52(AUD) 1,352 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,915.90(AUD) 1,355 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 813.44(AUD) 124 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 814.68(AUD) 124 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 818.12(AUD) 125 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 841.72(AUD) 129 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 864.60(AUD) 132 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 91.84(AUD) 14 OrdinaryShares
1/07/2022 Morgan StanleyAustralia Securities Limited Buy 969.40(AUD) 148 OrdinaryShares
1/07/2022 Morgan StanleyCapital Services LLC Buy N/A 1,842 Swaps
1/07/2022 Morgan StanleyCapital Services LLC Buy N/A 5,950 Swaps
4/07/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 1,622 OrdinaryShares
4/07/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 5,381,300 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,008.27(AUD) 153 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,037.40(AUD) 156 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,064.21(AUD) 161 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,199.38(AUD) 182 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,633.44(AUD) 249 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,071.60(AUD) 1,526 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,451.74(AUD) 1,586 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 100.50(AUD) 15 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,133.52(AUD) 1,844 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,566.40(AUD) 1,904 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,865.74(AUD) 1,942 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,097.52(AUD) 314 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,369.96(AUD) 358 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,673.00(AUD) 405 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 22,763.40(AUD) 3,449 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 24,908.40(AUD) 3,740 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 279.30(AUD) 42 OrdinaryShares

55

4/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,031.40(AUD) 460 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,500.56(AUD) 532 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 314.43(AUD) 47 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 355.32(AUD) 54 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,388.50(AUD) 655 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 518.70(AUD) 78 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,769.70(AUD) 1,018 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,095.00(AUD) 1,075 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,336.08(AUD) 1,104 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,392.45(AUD) 1,105 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 72.60(AUD) 11 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 73.48(AUD) 11 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 742.59(AUD) 111 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 763.02(AUD) 115 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,434.80(AUD) 1,278 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 819.18(AUD) 123 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 842.64(AUD) 127 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,387.36(AUD) 1,431 OrdinaryShares
4/07/2022 Morgan StanleyAustralia Securities Limited Buy 949.52(AUD) 143 OrdinaryShares
4/07/2022 Morgan StanleyCapital Services LLC Buy N/A 1,163 Swaps
4/07/2022 Morgan StanleyCapital Services LLC Buy N/A 22,088 Swaps
5/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
472,372 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,099.55(AUD) 168 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,195.10(AUD) 185 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,196.82(AUD) 183 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,196.82(AUD) 183 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,266.82(AUD) 194 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,267.50(AUD) 195 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,336.60(AUD) 205 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,384.36(AUD) 212 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,510.32(AUD) 232 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,770.72(AUD) 272 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,188.15(AUD) 1,565 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 158,446.89(AUD) 24,339 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 19,642.24(AUD) 3,008 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,275.92(AUD) 348 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,280.38(AUD) 353 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,354.40(AUD) 360 OrdinaryShares

56

5/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,592.00(AUD) 400 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,848.86(AUD) 441 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 22,667.82(AUD) 3,482 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 22,693.86(AUD) 3,486 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,650.27(AUD) 559 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,840.28(AUD) 589 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,917.46(AUD) 599 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 34,956.30(AUD) 5,345 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,048.60(AUD) 620 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,583.04(AUD) 704 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,844.36(AUD) 743 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 43,101.50(AUD) 6,631 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 45.29(AUD) 7 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,064.78(AUD) 778 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,357.73(AUD) 823 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,985.60(AUD) 928 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 533.00(AUD) 82 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 549.36(AUD) 84 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 592.86(AUD) 91 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,039.10(AUD) 922 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,067.32(AUD) 932 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,425.37(AUD) 987 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 6.51(AUD) 1 OrdinaryShare
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 655.49(AUD) 101 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 658.52(AUD) 101 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,566.00(AUD) 1,164 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,312.34(AUD) 1,271 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 808.12(AUD) 125 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 844.95(AUD) 129 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 851.40(AUD) 132 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 873.68(AUD) 134 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 909.75(AUD) 139 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 924.42(AUD) 142 OrdinaryShares
5/07/2022 Morgan StanleyAustralia Securities Limited Buy 936.65(AUD) 143 OrdinaryShares
5/07/2022 Morgan StanleyCapital Services LLC Buy N/A 447 Swaps
6/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
650,985 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,008.68(AUD) 151 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,085.58(AUD) 163 OrdinaryShares

57

6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,268.24(AUD) 191 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,369.40(AUD) 205 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,529.50(AUD) 230 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,579.20(AUD) 240 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,702.40(AUD) 256 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,895.70(AUD) 284 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,911.42(AUD) 287 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,911.42(AUD) 287 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,921.85(AUD) 289 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,938.88(AUD) 292 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,975.05(AUD) 297 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,199.04(AUD) 1,536 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,042.32(AUD) 1,663 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,810.08(AUD) 1,784 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 110.50(AUD) 17 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,799.52(AUD) 2,072 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 143.00(AUD) 22 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 19,016.20(AUD) 2,890 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,005.86(AUD) 303 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,034.90(AUD) 306 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,264.24(AUD) 341 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,387.35(AUD) 359 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,983.68(AUD) 448 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 27,409.92(AUD) 4,128 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,035.50(AUD) 467 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,132.08(AUD) 476 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,250.08(AUD) 488 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,314.30(AUD) 506 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,335.00(AUD) 500 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,650.86(AUD) 554 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,789.54(AUD) 569 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 31,753.75(AUD) 4,775 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 325.85(AUD) 49 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 392.94(AUD) 59 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,016.60(AUD) 604 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,204.96(AUD) 641 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,256.24(AUD) 641 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,258.64(AUD) 638 OrdinaryShares

58

6/07/2022 Morgan StanleyAustralia Securities Limited Buy 40,869.20(AUD) 6,155 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 426.40(AUD) 65 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 527.20(AUD) 80 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 541.20(AUD) 82 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 542.84(AUD) 82 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 546.12(AUD) 82 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 59.22(AUD) 9 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,895.84(AUD) 1,048 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 600.30(AUD) 90 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 66.54(AUD) 10 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 673.20(AUD) 102 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 691.60(AUD) 104 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,010.17(AUD) 1,051 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,576.24(AUD) 1,141 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,813.75(AUD) 1,175 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 734.80(AUD) 110 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 800.41(AUD) 121 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 839.16(AUD) 126 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 86.19(AUD) 13 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 86.51(AUD) 13 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 864.50(AUD) 130 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 888.44(AUD) 133 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,031.36(AUD) 1,352 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,479.20(AUD) 1,445 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 916.32(AUD) 138 OrdinaryShares
6/07/2022 Morgan StanleyAustralia Securities Limited Buy 92.82(AUD) 14 OrdinaryShares
6/07/2022 Morgan StanleyCapital Services LLC Buy N/A 3,406 Swaps
7/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
4,124,157 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,277.66(AUD) 193 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,571.31(AUD) 237 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,606.23(AUD) 243 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,783.47(AUD) 269 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,914.00(AUD) 290 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,980.87(AUD) 299 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,377.70(AUD) 1,570 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,254.80(AUD) 1,695 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,472.40(AUD) 1,720 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,134.08(AUD) 1,984 OrdinaryShares

59

7/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,864.32(AUD) 2,088 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,961.20(AUD) 2,090 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 190,924.80(AUD) 28,928 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,207.79(AUD) 333 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,387.86(AUD) 358 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,593.08(AUD) 392 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,722.40(AUD) 410 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 21,600.54(AUD) 3,258 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 245.31(AUD) 37 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 25,588.20(AUD) 3,877 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 253.84(AUD) 38 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 26.54(AUD) 4 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 29,178.60(AUD) 4,421 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 299.92(AUD) 45 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 310.20(AUD) 47 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 340.17(AUD) 51 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 35,152.20(AUD) 5,310 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,309.72(AUD) 652 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,859.08(AUD) 734 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,867.88(AUD) 737 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 416.43(AUD) 63 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 47,895.12(AUD) 7,224 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,139.85(AUD) 777 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,440.03(AUD) 823 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,701.80(AUD) 860 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,965.24(AUD) 893 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 564.40(AUD) 85 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 590.07(AUD) 89 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 683.40(AUD) 103 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,394.54(AUD) 1,117 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 708.08(AUD) 106 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,415.00(AUD) 1,275 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,652.15(AUD) 1,305 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 872.52(AUD) 132 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,122.36(AUD) 1,378 OrdinaryShares
7/07/2022 Morgan StanleyAustralia Securities Limited Buy 988.64(AUD) 148 OrdinaryShares
7/07/2022 Morgan StanleyCapital Services LLC Buy N/A 217 Swaps
8/07/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 178,192 OrdinaryShares

60

8/07/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 4,891,055 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,184.98(AUD) 179 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,312.74(AUD) 198 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,527.20(AUD) 230 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,845.92(AUD) 278 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,662.20(AUD) 1,767 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,067.50(AUD) 2,125 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,218.11(AUD) 2,151 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 18,065.98(AUD) 2,729 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,141.49(AUD) 323 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 205.84(AUD) 31 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 21,865.86(AUD) 3,303 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 26,512.20(AUD) 4,017 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,137.88(AUD) 474 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 30,861.60(AUD) 4,676 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 318.24(AUD) 48 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,303.00(AUD) 650 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 442.87(AUD) 67 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 47,328.60(AUD) 7,171 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,289.38(AUD) 799 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,924.90(AUD) 895 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 517.53(AUD) 78 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 571.90(AUD) 86 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,441.60(AUD) 976 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 6.60(AUD) 1 OrdinaryShare
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 701.72(AUD) 106 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 72.82(AUD) 11 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,322.60(AUD) 1,261 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 85.80(AUD) 13 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 904.40(AUD) 136 OrdinaryShares
8/07/2022 Morgan StanleyAustralia Securities Limited Buy 994.50(AUD) 150 OrdinaryShares
8/07/2022 Morgan StanleyCapital Services LLC Buy N/A 567 Swaps
11/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
1,651,837 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,051.20(AUD) 160 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,062.60(AUD) 161 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,113.71(AUD) 169 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,162.89(AUD) 177 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,318.00(AUD) 200 OrdinaryShares

61

11/07/2022 Morgan StanleyAustralia Securities Limited Buy 137,668.16(AUD) 20,986 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,550.08(AUD) 2,218 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 15,711.20(AUD) 2,395 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 150.88(AUD) 23 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 19.65(AUD) 3 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,138.50(AUD) 325 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,214.09(AUD) 337 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,266.65(AUD) 345 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,299.50(AUD) 350 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,303.00(AUD) 350 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,508.65(AUD) 383 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,794.56(AUD) 426 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,175.04(AUD) 484 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,330.99(AUD) 507 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,425.65(AUD) 523 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,270.42(AUD) 649 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 47,087.68(AUD) 7,178 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,361.12(AUD) 816 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,603.40(AUD) 849 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,764.08(AUD) 876 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 59.04(AUD) 9 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,343.12(AUD) 964 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 677.74(AUD) 103 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,205.00(AUD) 1,100 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,413.75(AUD) 1,125 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 754.40(AUD) 115 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,000.26(AUD) 1,214 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,410.20(AUD) 1,284 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,482.25(AUD) 1,295 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 873.81(AUD) 133 OrdinaryShares
11/07/2022 Morgan StanleyAustralia Securities Limited Buy 930.10(AUD) 142 OrdinaryShares
11/07/2022 Morgan StanleyCapital Services LLC Buy N/A 1,349 Swaps
12/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
3,382,208 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,062.72(AUD) 162 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,112.16(AUD) 168 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,150.62(AUD) 175 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,228.59(AUD) 187 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,383.90(AUD) 210 OrdinaryShares

62

12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,445.40(AUD) 220 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,502.52(AUD) 228 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,515.70(AUD) 230 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,664.74(AUD) 253 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,804.53(AUD) 273 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,897.07(AUD) 287 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,120.04(AUD) 1,538 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,800.74(AUD) 1,634 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,055.95(AUD) 1,835 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,232.22(AUD) 1,859 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,371.31(AUD) 1,883 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,732.66(AUD) 1,938 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,999.31(AUD) 2,283 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 190.24(AUD) 29 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 197.40(AUD) 30 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,240.37(AUD) 341 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,411.19(AUD) 367 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,503.17(AUD) 381 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,546.46(AUD) 387 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,667.42(AUD) 406 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,681.10(AUD) 405 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,779.11(AUD) 423 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,875.35(AUD) 435 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 23,185.53(AUD) 3,529 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 263.20(AUD) 40 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,005.48(AUD) 454 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,528.09(AUD) 537 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,730.86(AUD) 567 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,935.43(AUD) 599 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 32,528.24(AUD) 4,936 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 38,914.12(AUD) 5,914 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,171.47(AUD) 633 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,227.71(AUD) 643 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 43,349.04(AUD) 6,588 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,298.36(AUD) 804 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,845.46(AUD) 883 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,008.96(AUD) 916 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,267.09(AUD) 951 OrdinaryShares

63

12/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,669.08(AUD) 1,012 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 65.90(AUD) 10 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 658.00(AUD) 100 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,460.74(AUD) 1,127 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,954.13(AUD) 1,207 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 775.26(AUD) 118 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 781.83(AUD) 119 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,047.34(AUD) 1,223 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,062.31(AUD) 1,371 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,782.73(AUD) 1,489 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 93,077.19(AUD) 14,167 OrdinaryShares
12/07/2022 Morgan StanleyAustralia Securities Limited Buy 967.26(AUD) 147 OrdinaryShares
13/07/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 146,557 OrdinaryShares
13/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
36,861 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,050.33(AUD) 157 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,072.26(AUD) 161 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,119.67(AUD) 166 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,560.78(AUD) 234 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,571.58(AUD) 233 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,925.77(AUD) 287 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,123.70(AUD) 1,511 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,607.84(AUD) 1,588 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,047.68(AUD) 1,644 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,343.28(AUD) 1,678 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 111,719.25(AUD) 16,551 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,284.52(AUD) 1,839 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,270.50(AUD) 1,966 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,553.94(AUD) 2,182 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 16,118.84(AUD) 2,413 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 17,528.68(AUD) 2,593 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 18,975.32(AUD) 2,807 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,007.00(AUD) 300 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,051.31(AUD) 303 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,216.10(AUD) 332 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,330.46(AUD) 345 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,534.49(AUD) 378 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,754.00(AUD) 408 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,776.35(AUD) 415 OrdinaryShares

64

13/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,813.14(AUD) 418 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,999.30(AUD) 445 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 223.08(AUD) 33 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 23,455.14(AUD) 3,506 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,157.68(AUD) 472 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,286.56(AUD) 492 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,429.00(AUD) 508 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 31,817.64(AUD) 4,756 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 32,413.05(AUD) 4,845 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 32,685.24(AUD) 4,893 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,806.36(AUD) 711 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 46,055.25(AUD) 6,823 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,698.68(AUD) 843 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,742.87(AUD) 861 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,755.30(AUD) 859 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 50,638.60(AUD) 7,558 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 54.08(AUD) 8 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 567.80(AUD) 85 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 569.50(AUD) 85 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 58,455.00(AUD) 8,660 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,489.91(AUD) 973 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,603.30(AUD) 990 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,743.55(AUD) 1,005 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,750.00(AUD) 1,000 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,886.03(AUD) 1,027 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 67.55(AUD) 10 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 674.17(AUD) 101 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 68,667.75(AUD) 10,173 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,124.18(AUD) 1,057 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,895.68(AUD) 1,168 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 710.20(AUD) 106 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 73.37(AUD) 11 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 742.59(AUD) 111 OrdinaryShares
13/07/2022 Morgan StanleyAustralia Securities Limited Buy 770.64(AUD) 114 OrdinaryShares
14/07/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 313,147 OrdinaryShares
14/07/2022 Morgan Stanley& Co. Internationalplc Buy 376,687.47 50,000 OrdinaryShares
14/07/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 4,476,324 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,045.66(AUD) 154 OrdinaryShares

65

14/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,078.81(AUD) 159 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,095.12(AUD) 162 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,440.94(AUD) 213 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,453.40(AUD) 215 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,606.50(AUD) 238 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,750.84(AUD) 259 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,868.52(AUD) 276 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,969.10(AUD) 290 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,477.22(AUD) 1,534 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,546.26(AUD) 1,693 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,216.05(AUD) 1,935 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 13.56(AUD) 2 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,790.88(AUD) 2,188 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 155.25(AUD) 23 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 169.00(AUD) 25 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 189.28(AUD) 28 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,037.00(AUD) 300 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,276.39(AUD) 336 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,301.80(AUD) 340 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,467.40(AUD) 365 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,623.86(AUD) 387 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,349.32(AUD) 494 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 324.00(AUD) 48 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,514.84(AUD) 662 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 40,761.36(AUD) 6,012 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,308.74(AUD) 783 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,791.84(AUD) 848 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,825.99(AUD) 853 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,578.46(AUD) 966 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 75.13(AUD) 11 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 767.83(AUD) 113 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 783.00(AUD) 116 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,665.60(AUD) 1,280 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 88.53(AUD) 13 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 924.80(AUD) 136 OrdinaryShares
14/07/2022 Morgan StanleyAustralia Securities Limited Buy 952.00(AUD) 140 OrdinaryShares
14/07/2022 Morgan StanleyCapital Services LLC Buy N/A 3,114 Swaps
15/07/2022 Morgan Stanley& Co. Internationalplc Buy 226,500.00 30,000 OrdinaryShares

66

15/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
5,102,618 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,167.90(AUD) 170 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,700.67(AUD) 249 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,889.14(AUD) 277 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,926.06(AUD) 282 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,731.23(AUD) 1,553 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,351.46(AUD) 1,662 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 228,811.83(AUD) 33,501 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 24,620.54(AUD) 3,589 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 246.96(AUD) 36 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 31,290.80(AUD) 4,568 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 33,540.90(AUD) 4,861 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 34,095.36(AUD) 4,992 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 36,589.62(AUD) 5,326 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 57,421.80(AUD) 8,322 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 59,701.03(AUD) 8,741 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,941.92(AUD) 1,009 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 723.98(AUD) 106 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 791.12(AUD) 116 OrdinaryShares
15/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,118.05(AUD) 1,335 OrdinaryShares
15/07/2022 Morgan StanleyCapital Services LLC Buy N/A 2,586 Swaps
15/07/2022 Morgan StanleyCapital Services LLC Buy N/A 3,204 Swaps
15/07/2022 Parametric Portfolio Associates LLC Buy 328,718.32(AUD) 47,836 OrdinaryShares
18/07/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 772,851 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,213.07(AUD) 178 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,548.14(AUD) 227 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,593.54(AUD) 234 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,625.20(AUD) 239 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,467.57(AUD) 1,679 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,799.15(AUD) 1,885 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,041.15(AUD) 1,915 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 156.17(AUD) 23 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 18,974.16(AUD) 2,774 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,546.94(AUD) 374 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 27.24(AUD) 4 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,021.26(AUD) 443 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 40,092.80(AUD) 5,896 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 40,902.00(AUD) 6,015 OrdinaryShares

67

18/07/2022 Morgan StanleyAustralia Securities Limited Buy 41,738.40(AUD) 6,138 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,121.82(AUD) 751 OrdinaryShares
18/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,083.44(AUD) 892 OrdinaryShares
18/07/2022 Morgan StanleyCapital Services LLC Buy N/A 32,678 Swaps
19/07/2022 Morgan Stanley& Co. Internationalplc Buy N/A 587 Swaps
19/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
2,769,978 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,013.20(AUD) 149 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,318.00(AUD) 200 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,512.00(AUD) 224 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,710.00(AUD) 250 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,805.66(AUD) 274 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,822.50(AUD) 270 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 114.92(AUD) 17 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,649.77(AUD) 1,863 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,370.16(AUD) 1,972 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,810.86(AUD) 2,034 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 161.04(AUD) 24 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 19,690.89(AUD) 2,883 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,247.82(AUD) 334 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,281.44(AUD) 336 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,840.82(AUD) 419 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,878.04(AUD) 422 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 26,582.36(AUD) 3,892 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 28,885.48(AUD) 4,273 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 29,727.00(AUD) 4,404 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,053.20(AUD) 449 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,435.74(AUD) 506 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,488.40(AUD) 513 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,835.20(AUD) 564 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 30,403.80(AUD) 4,445 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 33.90(AUD) 5 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 368.55(AUD) 54 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 47,523.14(AUD) 6,958 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,076.00(AUD) 752 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,257.20(AUD) 780 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 519.08(AUD) 76 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 54,742.45(AUD) 8,015 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 58,232.31(AUD) 8,551 OrdinaryShares

68

19/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,421.83(AUD) 943 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 65.90(AUD) 10 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,414.00(AUD) 1,100 OrdinaryShares
19/07/2022 Morgan StanleyAustralia Securities Limited Buy 704.08(AUD) 104 OrdinaryShares
19/07/2022 Morgan StanleyCapital Services LLC Buy N/A 36,793 Swaps
20/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
854,601 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,371.12(AUD) 197 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,843.38(AUD) 266 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,982.32(AUD) 284 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 104.40(AUD) 15 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,782.98(AUD) 1,834 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,379.60(AUD) 2,084 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,525.50(AUD) 2,090 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 17,127.92(AUD) 2,468 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 18,484.44(AUD) 2,652 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 19,522.80(AUD) 2,805 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,224.00(AUD) 320 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,623.32(AUD) 378 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 22,252.24(AUD) 3,188 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,088.30(AUD) 445 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,220.14(AUD) 462 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,352.57(AUD) 481 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,797.12(AUD) 544 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 38,280.60(AUD) 5,508 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,698.38(AUD) 677 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,350.74(AUD) 771 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 591.60(AUD) 85 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 82,873.30(AUD) 11,890 OrdinaryShares
20/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,632.70(AUD) 1,390 OrdinaryShares
20/07/2022 Morgan StanleyCapital Services LLC Buy N/A 2,872 Swaps
20/07/2022 Morgan StanleyCapital Services LLC Buy N/A 27,748 Swaps
21/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
586 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,132.38(AUD) 162 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,224.96(AUD) 176 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,500.70(AUD) 215 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,968.40(AUD) 280 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,238.93(AUD) 1,469 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,715.67(AUD) 1,533 OrdinaryShares

69

21/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,571.50(AUD) 370 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 22,828.80(AUD) 3,280 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 28,771.56(AUD) 4,122 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,403.44(AUD) 489 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 33,246.90(AUD) 4,770 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 334.56(AUD) 48 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 462.00(AUD) 66 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 565.38(AUD) 81 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 591.60(AUD) 85 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 593.30(AUD) 85 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,509.98(AUD) 934 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 610.74(AUD) 87 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 612.92(AUD) 88 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,468.60(AUD) 1,070 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,608.20(AUD) 1,090 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 754.92(AUD) 108 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 773.11(AUD) 111 OrdinaryShares
21/07/2022 Morgan StanleyAustralia Securities Limited Buy 775.89(AUD) 111 OrdinaryShares
21/07/2022 Morgan StanleyCapital Services LLC Buy N/A 2,488 Swaps
21/07/2022 Morgan StanleyCapital Services LLC Buy N/A 4,389 Swaps
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,041.51(AUD) 149 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,050.00(AUD) 150 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,175.68(AUD) 167 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,186.38(AUD) 169 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,414.00(AUD) 202 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,586.52(AUD) 226 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,603.00(AUD) 229 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 132.81(AUD) 19 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,783.85(AUD) 2,097 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 15,345.72(AUD) 2,186 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,059.79(AUD) 293 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 24,237.90(AUD) 3,438 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 294.00(AUD) 42 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,285.30(AUD) 466 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,376.95(AUD) 479 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,946.63(AUD) 563 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 301.43(AUD) 43 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 31,337.25(AUD) 4,445 OrdinaryShares

70

22/07/2022 Morgan StanleyAustralia Securities Limited Buy 35,845.97(AUD) 5,099 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 35.20(AUD) 5 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,074.90(AUD) 578 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,963.18(AUD) 706 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 420.60(AUD) 60 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,968.47(AUD) 849 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 584.73(AUD) 83 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 661.76(AUD) 94 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 688.94(AUD) 98 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,542.76(AUD) 1,076 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 703.00(AUD) 100 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 716.55(AUD) 102 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 755.46(AUD) 108 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 773.30(AUD) 110 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 8,019.44(AUD) 1,144 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 801.99(AUD) 114 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 833.59(AUD) 119 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 844.80(AUD) 120 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 896.00(AUD) 128 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,512.57(AUD) 1,357 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 92,298.60(AUD) 13,092 OrdinaryShares
22/07/2022 Morgan StanleyAustralia Securities Limited Buy 922.68(AUD) 132 OrdinaryShares
25/07/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 65,809 OrdinaryShares
25/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
365 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,121.80(AUD) 158 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,270.80(AUD) 180 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,524.80(AUD) 1,495 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,327.36(AUD) 1,609 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,814.80(AUD) 1,810 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 162.61(AUD) 23 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,144.72(AUD) 304 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,590.72(AUD) 368 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 295.68(AUD) 42 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,351.20(AUD) 472 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,535.00(AUD) 500 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,752.40(AUD) 530 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 474.36(AUD) 67 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 487.48(AUD) 69 OrdinaryShares

71

25/07/2022 Morgan StanleyAustralia Securities Limited Buy 62,540.55(AUD) 8,871 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 655.18(AUD) 93 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 691.88(AUD) 98 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 782.55(AUD) 111 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 857.66(AUD) 122 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 890.82(AUD) 126 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,827.70(AUD) 1,394 OrdinaryShares
25/07/2022 Morgan StanleyAustralia Securities Limited Buy 982.80(AUD) 140 OrdinaryShares
25/07/2022 Morgan StanleyCapital Services LLC Buy N/A 5,404 Swaps
25/07/2022 Morgan StanleyWealth Management Australia PtyLtd Buy 42,300.00(AUD) 6,000 OrdinaryShares
26/07/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 2,310,427 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,204.97(AUD) 169 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,313.76(AUD) 184 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,723.04(AUD) 242 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,431.54(AUD) 1,461 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 12,414.06(AUD) 1,746 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,107.70(AUD) 1,987 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 18,985.26(AUD) 2,659 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 234.96(AUD) 33 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 28,939.60(AUD) 4,076 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 30,466.35(AUD) 4,285 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 320.85(AUD) 45 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 335.58(AUD) 47 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 370.24(AUD) 52 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,849.02(AUD) 682 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,773.32(AUD) 812 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 50,190.11(AUD) 7,079 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 517.57(AUD) 73 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,164.37(AUD) 867 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 669.75(AUD) 94 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 789.21(AUD) 111 OrdinaryShares
26/07/2022 Morgan StanleyAustralia Securities Limited Buy 811.11(AUD) 114 OrdinaryShares
26/07/2022 Morgan StanleyCapital Services LLC Buy N/A 616 Swaps
27/07/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
65,809 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,054.17(AUD) 149 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,113.84(AUD) 156 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,155.67(AUD) 163 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,184.03(AUD) 167 OrdinaryShares

72

27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,229.80(AUD) 172 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,263.78(AUD) 177 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,592.22(AUD) 223 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,661.40(AUD) 234 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,816.99(AUD) 257 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,843.40(AUD) 260 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,885.94(AUD) 266 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,823.34(AUD) 1,518 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 120.36(AUD) 17 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 15,658.02(AUD) 2,193 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 17,249.97(AUD) 2,433 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,013.56(AUD) 284 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,217.43(AUD) 311 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,339.19(AUD) 329 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 207.06(AUD) 29 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 21,806.37(AUD) 3,067 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 267.14(AUD) 38 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,069.97(AUD) 433 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,199.50(AUD) 450 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,509.55(AUD) 495 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,542.07(AUD) 501 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,579.26(AUD) 502 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 302.29(AUD) 43 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,793.16(AUD) 677 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 456.32(AUD) 64 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,594.01(AUD) 789 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 531.75(AUD) 75 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,864.00(AUD) 960 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 679.25(AUD) 95 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 680.64(AUD) 96 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,710.12(AUD) 1,089 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 7.03(AUD) 1 OrdinaryShare
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 7.03(AUD) 1 OrdinaryShare
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 757.56(AUD) 107 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,861.90(AUD) 1,389 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 915.20(AUD) 128 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 934.03(AUD) 131 OrdinaryShares
27/07/2022 Morgan StanleyAustralia Securities Limited Buy 954.08(AUD) 134 OrdinaryShares

73

27/07/2022 Morgan StanleyCapital Services LLC Buy N/A 1,794 Swaps
27/07/2022 Morgan StanleyCapital Services LLC Buy N/A 6,503 Swaps
28/07/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 6,169,585 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,135.26(AUD) 159 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,260.24(AUD) 178 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,333.31(AUD) 187 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,383.22(AUD) 194 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,416.00(AUD) 200 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,571.31(AUD) 221 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 10,601.01(AUD) 1,491 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 11,129.76(AUD) 1,572 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 121.29(AUD) 17 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 13,087.62(AUD) 1,833 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 14,118.79(AUD) 1,997 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 17,785.76(AUD) 2,498 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 17,949.96(AUD) 2,514 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 18,480.96(AUD) 2,592 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,034.83(AUD) 287 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,670.36(AUD) 374 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 2,848.00(AUD) 400 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 20,277.72(AUD) 2,844 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 28,938.42(AUD) 4,053 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 28.48(AUD) 4 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 28.48(AUD) 4 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,087.29(AUD) 433 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,725.64(AUD) 524 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 30,074.88(AUD) 4,224 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 399.84(AUD) 56 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,185.44(AUD) 592 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,699.20(AUD) 660 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 46,702.74(AUD) 6,541 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 5,497.80(AUD) 770 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 6,310.10(AUD) 890 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,423.23(AUD) 1,047 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 7,604.10(AUD) 1,065 OrdinaryShares
28/07/2022 Morgan StanleyAustralia Securities Limited Buy 954.08(AUD) 134 OrdinaryShares
28/07/2022 Morgan StanleyCapital Services LLC Buy N/A 115 Swaps
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,010.97(AUD) 141 OrdinaryShares

74

29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,164.78(AUD) 162 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,269.09(AUD) 177 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,306.76(AUD) 182 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,551.95(AUD) 216 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,620.42(AUD) 226 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,650.24(AUD) 230 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,659.71(AUD) 231 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,689.65(AUD) 235 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,698.02(AUD) 236 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,725.56(AUD) 241 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 1,894.19(AUD) 264 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 106,411.92(AUD) 14,862 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 109,598.12(AUD) 15,307 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 122.06(AUD) 17 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 15,465.69(AUD) 2,157 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 150.57(AUD) 21 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 19,948.50(AUD) 2,790 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 23,348.76(AUD) 3,261 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 25,375.04(AUD) 3,544 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 3,486.92(AUD) 487 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 323.55(AUD) 45 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 345.12(AUD) 48 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 35,563.72(AUD) 4,967 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,040.78(AUD) 562 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 4,170.02(AUD) 582 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 523.41(AUD) 73 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 624.22(AUD) 87 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 661.48(AUD) 92 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 7.16(AUD) 1 OrdinaryShare
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 709.33(AUD) 99 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 718.50(AUD) 100 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 780.98(AUD) 109 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 808.51(AUD) 113 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 824.55(AUD) 115 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 89,650.36(AUD) 12,521 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 9,979.72(AUD) 1,388 OrdinaryShares
29/07/2022 Morgan StanleyAustralia Securities Limited Buy 904.05(AUD) 126 OrdinaryShares
29/07/2022 Morgan StanleyCapital Services LLC Buy N/A 5,308 Swaps

75

29/07/2022 Morgan StanleyCapital Services LLC Buy N/A 7,424 Swaps
1/08/2022 Morgan Stanley& Co. Internationalplc Buy 215.72 27 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,193.54(AUD) 166 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,249.32(AUD) 174 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,586.78(AUD) 221 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,704.08(AUD) 238 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,058.22(AUD) 1,538 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 144,316.96(AUD) 20,156 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,730.52(AUD) 2,197 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 24,752.12(AUD) 3,457 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 24,848.64(AUD) 3,456 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 244.46(AUD) 34 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,534.81(AUD) 493 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 42,773.84(AUD) 5,974 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 50,005.44(AUD) 6,984 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 509.42(AUD) 71 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 568.80(AUD) 79 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,730.40(AUD) 940 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 638.13(AUD) 89 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 639.02(AUD) 89 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 7.19(AUD) 1 OrdinaryShare
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 7.19(AUD) 1 OrdinaryShare
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 79.03(AUD) 11 OrdinaryShares
1/08/2022 Morgan StanleyAustralia Securities Limited Buy 93.08(AUD) 13 OrdinaryShares
1/08/2022 Morgan StanleyCapital Services LLC Buy N/A 174 Swaps
1/08/2022 Morgan StanleyCapital Services LLC Buy N/A 274 Swaps
1/08/2022 Morgan StanleyCapital Services LLC Buy N/A 5,186 Swaps
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,016.72(AUD) 142 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,064.12(AUD) 148 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,127.26(AUD) 157 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,274.40(AUD) 177 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,378.56(AUD) 192 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,962.87(AUD) 273 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,310.30(AUD) 1,442 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,532.73(AUD) 1,469 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,841.80(AUD) 1,510 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 14,958.30(AUD) 2,095 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,113.90(AUD) 2,105 OrdinaryShares

76

2/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,759.16(AUD) 2,201 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,028.24(AUD) 2,248 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,018.98(AUD) 281 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,077.91(AUD) 289 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,963.27(AUD) 413 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 20,412.99(AUD) 2,847 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 201.32(AUD) 28 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 21.51(AUD) 3 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 215.10(AUD) 30 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,801.35(AUD) 3,189 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 220.72(AUD) 31 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 29,198.59(AUD) 4,061 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 29,378.34(AUD) 4,086 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,422.44(AUD) 476 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,486.57(AUD) 489 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,513.46(AUD) 489 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,828.78(AUD) 534 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 30,449.65(AUD) 4,235 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 301.56(AUD) 42 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 392.70(AUD) 55 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,565.65(AUD) 635 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 46,885.99(AUD) 6,521 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,190.78(AUD) 727 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,547.14(AUD) 778 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,547.14(AUD) 778 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,785.28(AUD) 808 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 509.07(AUD) 71 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 559.65(AUD) 78 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 57.44(AUD) 8 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 599.76(AUD) 84 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,090.42(AUD) 853 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,408.20(AUD) 895 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,732.63(AUD) 939 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,871.26(AUD) 957 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 665.41(AUD) 93 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,128.55(AUD) 997 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,268.52(AUD) 1,018 OrdinaryShares
2/08/2022 Morgan StanleyAustralia Securities Limited Buy 772.20(AUD) 108 OrdinaryShares

77

2/08/2022 Morgan StanleyAustralia Securities Limited Buy 868.64(AUD) 122 OrdinaryShares
2/08/2022 Morgan StanleyCapital Services LLC Buy N/A 979 Swaps
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,045.44(AUD) 144 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,179.16(AUD) 164 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,269.33(AUD) 174 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,405.95(AUD) 195 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,460.00(AUD) 200 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,574.61(AUD) 219 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,584.86(AUD) 218 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,607.77(AUD) 221 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,890.20(AUD) 260 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,906.08(AUD) 264 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,991.98(AUD) 274 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,425.68(AUD) 1,444 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,227.10(AUD) 1,555 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,510.86(AUD) 1,861 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 14,026.32(AUD) 1,932 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,949.25(AUD) 2,325 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 181.75(AUD) 25 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,160.80(AUD) 296 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,181.60(AUD) 303 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,199.78(AUD) 303 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,244.40(AUD) 310 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,306.80(AUD) 316 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,409.00(AUD) 330 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,427.57(AUD) 333 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,677.19(AUD) 368 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,918.89(AUD) 404 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 20,675.20(AUD) 2,840 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 21,374.28(AUD) 2,932 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,995.01(AUD) 3,163 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 23,099.44(AUD) 3,173 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 25,006.80(AUD) 3,435 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 266.03(AUD) 37 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 266.40(AUD) 37 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,075.72(AUD) 426 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,258.63(AUD) 447 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,439.00(AUD) 475 OrdinaryShares

78

3/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,670.30(AUD) 508 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 36,531.75(AUD) 5,025 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 40,734.00(AUD) 5,580 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 43.26(AUD) 6 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,851.56(AUD) 806 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,127.20(AUD) 851 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,606.30(AUD) 915 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,664.06(AUD) 923 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 600.50(AUD) 83 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 765.32(AUD) 106 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 788.70(AUD) 110 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 79,372.90(AUD) 10,873 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 797.50(AUD) 110 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 849.42(AUD) 117 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 894.82(AUD) 123 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,994.56(AUD) 1,392 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 939.12(AUD) 129 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 94.64(AUD) 13 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 949.75(AUD) 131 OrdinaryShares
3/08/2022 Morgan StanleyAustralia Securities Limited Buy 987.36(AUD) 136 OrdinaryShares
3/08/2022 Morgan StanleyCapital Services LLC Buy N/A 16,749 Swaps
3/08/2022 Morgan StanleyCapital Services LLC Buy N/A 2,559 Swaps
3/08/2022 Morgan StanleyCapital Services LLC Buy N/A 910 Swaps
4/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,140 Swaps
4/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 8,082 Swaps
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,092.17(AUD) 149 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,159.72(AUD) 158 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,210.27(AUD) 165 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,260.76(AUD) 172 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,270.20(AUD) 174 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,404.80(AUD) 191 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,469.31(AUD) 201 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,569.50(AUD) 215 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,959.78(AUD) 267 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,386.10(AUD) 1,415 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,434.80(AUD) 1,560 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,482.99(AUD) 1,703 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,899.25(AUD) 1,755 OrdinaryShares

79

4/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,887.28(AUD) 1,892 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 19,406.96(AUD) 2,644 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 197.37(AUD) 27 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,997.10(AUD) 410 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 234.88(AUD) 32 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,078.60(AUD) 420 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 352.08(AUD) 48 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 36.57(AUD) 5 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 402.60(AUD) 55 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,036.59(AUD) 689 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,138.33(AUD) 701 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,135.21(AUD) 837 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,504.35(AUD) 1,021 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,832.40(AUD) 1,070 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 75,763.48(AUD) 10,322 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 76,688.32(AUD) 10,448 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,114.31(AUD) 1,107 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,161.80(AUD) 1,115 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 80.63(AUD) 11 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 859.95(AUD) 117 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 87.78(AUD) 12 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 897.92(AUD) 122 OrdinaryShares
4/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,375.07(AUD) 1,279 OrdinaryShares
4/08/2022 Morgan StanleyCapital Services LLC Buy N/A 140 Swaps
4/08/2022 Morgan StanleyCapital Services LLC Buy N/A 2,356 Swaps
4/08/2022 Morgan StanleyCapital Services LLC Buy N/A 384 Swaps
4/08/2022 Morgan StanleyCapital Services LLC Buy N/A 6,693 Swaps
5/08/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 6,088 OrdinaryShares
5/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,340 Swaps
5/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 2,814 Swaps
5/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 4,796 Swaps
5/08/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
6,088 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,049.62(AUD) 143 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,058.40(AUD) 144 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,073.10(AUD) 146 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,542.41(AUD) 211 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,645.28(AUD) 224 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,729.88(AUD) 236 OrdinaryShares

80

5/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,772.54(AUD) 241 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,795.84(AUD) 244 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,860.22(AUD) 255 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,247.34(AUD) 1,398 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,965.68(AUD) 1,496 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 168.13(AUD) 23 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 17,504.04(AUD) 2,388 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,205.00(AUD) 300 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,365.97(AUD) 323 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,408.28(AUD) 329 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,496.60(AUD) 342 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,658.76(AUD) 361 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,880.14(AUD) 394 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,895.35(AUD) 395 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,513.20(AUD) 3,084 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 227.07(AUD) 31 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,151.90(AUD) 430 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,462.36(AUD) 473 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,873.45(AUD) 527 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,893.56(AUD) 533 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 31,101.19(AUD) 4,243 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 34,047.85(AUD) 4,645 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 35,081.38(AUD) 4,786 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,103.06(AUD) 559 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,929.71(AUD) 673 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,937.61(AUD) 675 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,226.29(AUD) 713 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,420.56(AUD) 739 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,427.93(AUD) 739 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,520.00(AUD) 750 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 601.47(AUD) 82 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 800.06(AUD) 109 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 868.48(AUD) 118 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 87.84(AUD) 12 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 897.90(AUD) 123 OrdinaryShares
5/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,588.37(AUD) 1,301 OrdinaryShares
5/08/2022 Morgan StanleyCapital Services LLC Buy N/A 316 Swaps
8/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,738 Swaps

81

8/08/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
6,163,650 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,020.84(AUD) 141 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,319.50(AUD) 182 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,337.55(AUD) 185 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,368.00(AUD) 190 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,436.00(AUD) 200 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,444.00(AUD) 200 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,450.00(AUD) 200 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,529.34(AUD) 213 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,615.50(AUD) 225 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,662.90(AUD) 230 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,830.00(AUD) 250 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,381.56(AUD) 1,428 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 108.90(AUD) 15 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,629.00(AUD) 1,604 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 115.20(AUD) 16 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 14,040.84(AUD) 1,934 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 144.20(AUD) 20 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,011.36(AUD) 2,062 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,156.52(AUD) 2,108 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,923.84(AUD) 2,224 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 150.57(AUD) 21 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 180.75(AUD) 25 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 186.42(AUD) 26 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 193.86(AUD) 27 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,007.60(AUD) 280 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,069.24(AUD) 289 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,195.55(AUD) 306 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,322.37(AUD) 323 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,591.82(AUD) 357 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,726.46(AUD) 374 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,765.68(AUD) 382 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 21,645.56(AUD) 2,998 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 24,978.06(AUD) 3,474 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 248.88(AUD) 34 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,297.60(AUD) 458 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,501.24(AUD) 489 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,546.92(AUD) 494 OrdinaryShares

82

8/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,645.33(AUD) 507 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,743.08(AUD) 517 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 30,093.48(AUD) 4,203 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 37,568.52(AUD) 5,247 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,326.00(AUD) 600 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 457.38(AUD) 63 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,394.34(AUD) 742 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 502.60(AUD) 70 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 518.40(AUD) 72 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 539.62(AUD) 75 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 545.25(AUD) 75 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 562.38(AUD) 78 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 58.08(AUD) 8 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 60,182.76(AUD) 8,382 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 62,592.72(AUD) 8,742 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 631.84(AUD) 88 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 64.44(AUD) 9 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 64.57(AUD) 9 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 660.56(AUD) 92 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,070.40(AUD) 982 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,624.32(AUD) 1,056 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 71,563.06(AUD) 9,967 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 72,674.00(AUD) 10,150 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 72.70(AUD) 10 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 727.20(AUD) 101 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 772.54(AUD) 107 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 790.90(AUD) 110 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,978.40(AUD) 1,247 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,198.00(AUD) 1,260 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,470.42(AUD) 1,319 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,737.60(AUD) 1,360 OrdinaryShares
8/08/2022 Morgan StanleyAustralia Securities Limited Buy 990.15(AUD) 138 OrdinaryShares
8/08/2022 Morgan StanleyCapital Services LLC Buy N/A 1,333 Swaps
8/08/2022 Morgan StanleyCapital Services LLC Buy N/A 153 Swaps
8/08/2022 Morgan StanleyCapital Services LLC Buy N/A 3,803 Swaps
8/08/2022 Morgan StanleyCapital Services LLC Buy N/A 846 Swaps
8/08/2022 Morgan StanleyCapital Services LLC Buy N/A 918 Swaps
9/08/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 41,383 OrdinaryShares

83

9/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 873 Swaps
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,145.51(AUD) 161 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,209.55(AUD) 170 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,451.45(AUD) 203 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,508.04(AUD) 213 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,532.51(AUD) 216 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,611.70(AUD) 227 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,637.60(AUD) 230 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,637.79(AUD) 231 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,644.72(AUD) 231 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,649.52(AUD) 232 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,680.32(AUD) 236 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,805.94(AUD) 254 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,854.96(AUD) 262 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,969.47(AUD) 277 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,982.40(AUD) 280 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,216.90(AUD) 1,439 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,846.56(AUD) 1,532 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,196.70(AUD) 1,577 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,790.72(AUD) 1,656 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,269.90(AUD) 1,869 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 14,874.12(AUD) 2,092 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 14.24(AUD) 2 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,598.70(AUD) 2,197 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,427.53(AUD) 2,317 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,760.76(AUD) 2,364 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,952.19(AUD) 2,391 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 17,718.12(AUD) 2,492 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 170.40(AUD) 24 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 170.40(AUD) 24 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 177.75(AUD) 25 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,043.44(AUD) 287 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,051.90(AUD) 289 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,171.60(AUD) 305 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,282.98(AUD) 322 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,388.96(AUD) 336 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,588.04(AUD) 364 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,999.07(AUD) 423 OrdinaryShares

84

9/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,940.10(AUD) 3,231 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 220.41(AUD) 31 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 23,643.00(AUD) 3,330 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 24,750.60(AUD) 3,486 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 26,625.00(AUD) 3,750 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 28,194.10(AUD) 3,971 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 28.42(AUD) 4 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 29,876.80(AUD) 4,208 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,121.29(AUD) 439 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,519.45(AUD) 495 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 32,478.48(AUD) 4,568 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,109.58(AUD) 578 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,464.24(AUD) 627 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,998.48(AUD) 706 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 446.67(AUD) 63 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 447.30(AUD) 63 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,083.68(AUD) 714 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,772.30(AUD) 813 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 587.64(AUD) 83 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 597.66(AUD) 84 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,248.00(AUD) 880 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,267.27(AUD) 879 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,359.73(AUD) 897 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 61,073.26(AUD) 8,614 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 65,270.30(AUD) 9,193 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,832.00(AUD) 1,100 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,969.16(AUD) 1,124 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 7.08(AUD) 1 OrdinaryShare
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 71,411.80(AUD) 10,058 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 73,243.60(AUD) 10,316 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 738.40(AUD) 104 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,197.83(AUD) 1,153 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 800.60(AUD) 113 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 810.54(AUD) 114 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 813.39(AUD) 114 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 831.87(AUD) 117 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 921.70(AUD) 130 OrdinaryShares
9/08/2022 Morgan StanleyAustralia Securities Limited Buy 99.40(AUD) 14 OrdinaryShares

85

9/08/2022 Morgan StanleyAustralia Securities Limited Buy 99.40(AUD) 14 OrdinaryShares
9/08/2022 Morgan StanleyCapital Services LLC Buy N/A 11,793 Swaps
9/08/2022 Morgan StanleyCapital Services LLC Buy N/A 5,154 Swaps
9/08/2022 Morgan StanleyCapital Services LLC Buy N/A 6 Swaps
9/08/2022 Morgan StanleyCapital Services LLC Buy N/A 6,671 Swaps
10/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 942 Swaps
10/08/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 6,169,738 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,262.02(AUD) 178 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,430.11(AUD) 201 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,577.31(AUD) 222 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,589.99(AUD) 223 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,806.42(AUD) 253 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,963.93(AUD) 277 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,309.20(AUD) 1,452 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,600.30(AUD) 1,493 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,276.46(AUD) 1,586 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 119,241.81(AUD) 16,771 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,222.09(AUD) 1,719 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,565.88(AUD) 1,908 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,961.95(AUD) 2,245 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 163.30(AUD) 23 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 17,451.12(AUD) 2,451 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 195,335.20(AUD) 27,512 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 198.80(AUD) 28 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,207.20(AUD) 310 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,538.28(AUD) 356 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,762.56(AUD) 388 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,883.60(AUD) 405 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 20,391.80(AUD) 2,860 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 21,021.85(AUD) 2,965 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,279.80(AUD) 3,138 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,379.20(AUD) 3,152 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,038.75(AUD) 425 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,325.12(AUD) 468 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,716.64(AUD) 522 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,812.76(AUD) 534 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 35,371.56(AUD) 4,954 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 398.44(AUD) 56 OrdinaryShares

86

10/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,187.79(AUD) 589 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,290.00(AUD) 600 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,566.40(AUD) 784 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,814.90(AUD) 819 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,958.18(AUD) 838 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 582.20(AUD) 82 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,165.92(AUD) 866 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,395.18(AUD) 902 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,475.20(AUD) 912 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 632.34(AUD) 89 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,799.67(AUD) 1,097 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 78.10(AUD) 11 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 794.63(AUD) 112 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,108.20(AUD) 1,142 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,228.90(AUD) 1,159 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 836.55(AUD) 117 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 841.34(AUD) 118 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 844.90(AUD) 119 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 849.66(AUD) 119 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,911.34(AUD) 1,394 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 908.05(AUD) 127 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 919.77(AUD) 129 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 92.43(AUD) 13 OrdinaryShares
10/08/2022 Morgan StanleyAustralia Securities Limited Buy 998.90(AUD) 140 OrdinaryShares
10/08/2022 Morgan StanleyCapital Services LLC Buy N/A 3,290 Swaps
11/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 421 Swaps
11/08/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
1,243,183 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,074.64(AUD) 152 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,136.80(AUD) 160 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,398.70(AUD) 197 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,514.43(AUD) 213 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,715.78(AUD) 242 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,857.58(AUD) 262 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,580.10(AUD) 1,631 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,811.63(AUD) 1,807 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 134.04(AUD) 19 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 14,824.80(AUD) 2,088 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 17,173.03(AUD) 2,429 OrdinaryShares

87

11/08/2022 Morgan StanleyAustralia Securities Limited Buy 17,522.92(AUD) 2,482 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 179,844.94(AUD) 25,366 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,017.80(AUD) 285 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,124.00(AUD) 300 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,145.00(AUD) 300 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,386.28(AUD) 338 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,552.49(AUD) 359 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 21.24(AUD) 3 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,638.37(AUD) 3,193 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 234.30(AUD) 33 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,665.53(AUD) 517 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 36,917.63(AUD) 5,207 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,665.72(AUD) 659 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 454.40(AUD) 64 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,895.10(AUD) 835 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 56,271.84(AUD) 7,948 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 56.80(AUD) 8 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,046.32(AUD) 854 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,127.30(AUD) 863 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,347.06(AUD) 1,029 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,913.43(AUD) 1,113 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 702.40(AUD) 99 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 718.11(AUD) 101 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 722.16(AUD) 102 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 761.40(AUD) 108 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,421.70(AUD) 1,327 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 91.91(AUD) 13 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 916.50(AUD) 130 OrdinaryShares
11/08/2022 Morgan StanleyAustralia Securities Limited Buy 926.17(AUD) 131 OrdinaryShares
12/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 272 Swaps
12/08/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
2,576,057 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,015.92(AUD) 144 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,051.94(AUD) 149 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,059.75(AUD) 150 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,103.70(AUD) 156 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,137.46(AUD) 161 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,175.68(AUD) 167 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,372.80(AUD) 195 OrdinaryShares

88

12/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,584.00(AUD) 225 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,640.24(AUD) 232 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,754.20(AUD) 249 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,484.10(AUD) 1,485 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,886.52(AUD) 1,542 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 127.08(AUD) 18 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,359.96(AUD) 1,887 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 14.10(AUD) 2 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 14.10(AUD) 2 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 148.26(AUD) 21 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 19,697.40(AUD) 2,790 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,122.05(AUD) 301 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,195.66(AUD) 311 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,340.60(AUD) 332 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 205.03(AUD) 29 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 21.15(AUD) 3 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 26,734.08(AUD) 3,776 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 27,753.60(AUD) 3,920 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 28.20(AUD) 4 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,596.60(AUD) 652 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,829.04(AUD) 684 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 44,738.52(AUD) 6,319 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 49.38(AUD) 7 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,054.96(AUD) 716 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,394.41(AUD) 763 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,952.94(AUD) 842 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 530.61(AUD) 75 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 56,710.80(AUD) 8,010 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 573.48(AUD) 81 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,023.64(AUD) 852 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,323.85(AUD) 897 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,447.84(AUD) 912 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,692.88(AUD) 948 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 670.70(AUD) 95 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 7.05(AUD) 1 OrdinaryShare
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 7.08(AUD) 1 OrdinaryShare
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 718.58(AUD) 102 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 719.61(AUD) 102 OrdinaryShares

89

12/08/2022 Morgan StanleyAustralia Securities Limited Buy 725.12(AUD) 103 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 82,970.52(AUD) 11,719 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 857.66(AUD) 122 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 878.75(AUD) 125 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 890.18(AUD) 126 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 91.52(AUD) 13 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 91.65(AUD) 13 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 91.91(AUD) 13 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 913.32(AUD) 129 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 939.64(AUD) 133 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 948.05(AUD) 134 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 950.40(AUD) 135 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 951.07(AUD) 135 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 956.08(AUD) 136 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 962.20(AUD) 136 OrdinaryShares
12/08/2022 Morgan StanleyAustralia Securities Limited Buy 989.80(AUD) 140 OrdinaryShares
15/08/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 3,858,895 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,008.15(AUD) 143 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,009.58(AUD) 143 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,018.62(AUD) 145 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,203.60(AUD) 170 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,377.40(AUD) 194 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,379.84(AUD) 196 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,412.00(AUD) 200 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,465.35(AUD) 208 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,642.56(AUD) 232 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,654.30(AUD) 233 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 14.15(AUD) 2 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 149,893.99(AUD) 21,023 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,540.58(AUD) 2,181 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,164.35(AUD) 307 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,436.99(AUD) 343 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,745.60(AUD) 390 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,087.29(AUD) 433 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,138.20(AUD) 442 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,459.67(AUD) 489 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,673.27(AUD) 517 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,675.87(AUD) 517 OrdinaryShares

90

15/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,977.30(AUD) 706 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 49.66(AUD) 7 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 51,293.22(AUD) 7,194 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 525.03(AUD) 74 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,283.50(AUD) 885 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 63.93(AUD) 9 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 717.57(AUD) 102 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 721.14(AUD) 102 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 725.22(AUD) 102 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 751.14(AUD) 107 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 78.10(AUD) 11 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,605.91(AUD) 1,207 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 804.84(AUD) 114 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 815.92(AUD) 115 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 822.51(AUD) 117 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 867.15(AUD) 123 OrdinaryShares
15/08/2022 Morgan StanleyAustralia Securities Limited Buy 912.64(AUD) 128 OrdinaryShares
15/08/2022 Morgan StanleyCapital Services LLC Buy N/A 1,501 Swaps
15/08/2022 Morgan StanleyCapital Services LLC Buy N/A 185 Swaps
16/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 16,625 Swaps
16/08/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
4,843,789 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,161.54(AUD) 162 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,795.00(AUD) 250 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,041.80(AUD) 1,540 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 121.55(AUD) 17 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 197,712.00(AUD) 27,460 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,312.68(AUD) 323 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,813.88(AUD) 393 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,885.48(AUD) 403 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 21.57(AUD) 3 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 23,237.97(AUD) 3,241 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,061.59(AUD) 427 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,116.12(AUD) 434 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,729.60(AUD) 518 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,269.60(AUD) 593 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,401.34(AUD) 613 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 415.86(AUD) 58 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,004.84(AUD) 699 OrdinaryShares

91

16/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,479.20(AUD) 761 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 52,142.40(AUD) 7,242 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,409.98(AUD) 894 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 601.86(AUD) 84 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 637.24(AUD) 89 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 71.50(AUD) 10 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 774.36(AUD) 108 OrdinaryShares
16/08/2022 Morgan StanleyAustralia Securities Limited Buy 849.66(AUD) 119 OrdinaryShares
17/08/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 4,843,789 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,068.33(AUD) 149 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,562.40(AUD) 217 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,624.94(AUD) 226 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,670.61(AUD) 233 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,684.95(AUD) 235 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,950.24(AUD) 272 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,281.76(AUD) 1,432 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 100,329.81(AUD) 13,993 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 107.40(AUD) 15 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,172.08(AUD) 1,556 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 130,489.32(AUD) 18,174 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 17,275.08(AUD) 2,406 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,113.86(AUD) 294 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,355.04(AUD) 328 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,301.08(AUD) 3,106 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 25,625.42(AUD) 3,569 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,762.32(AUD) 524 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 35.90(AUD) 5 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 36,108.22(AUD) 5,029 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 39,640.78(AUD) 5,521 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,560.12(AUD) 636 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 488.24(AUD) 68 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,513.73(AUD) 769 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 517.68(AUD) 72 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 62,494.72(AUD) 8,704 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,714.92(AUD) 1,076 OrdinaryShares
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 7.21(AUD) 1 OrdinaryShare
17/08/2022 Morgan StanleyAustralia Securities Limited Buy 817.38(AUD) 114 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,024.56(AUD) 144 OrdinaryShares

92

18/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,048.11(AUD) 147 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,201.20(AUD) 168 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,363.74(AUD) 191 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,663.74(AUD) 234 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,708.80(AUD) 240 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,863.54(AUD) 261 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,252.62(AUD) 1,422 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,106.74(AUD) 1,698 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,491.76(AUD) 1,752 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,621.83(AUD) 2,191 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 177,665.34(AUD) 24,918 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,004.80(AUD) 280 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,339.19(AUD) 329 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,750.38(AUD) 526 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,828.81(AUD) 537 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,896.28(AUD) 548 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,065.52(AUD) 571 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,598.16(AUD) 644 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,862.34(AUD) 681 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 42.75(AUD) 6 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,306.56(AUD) 736 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,610.56(AUD) 788 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 579.96(AUD) 81 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 60,804.64(AUD) 8,528 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 60,861.68(AUD) 8,536 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 770.04(AUD) 108 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,323.28(AUD) 1,169 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 906.14(AUD) 127 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 912.00(AUD) 128 OrdinaryShares
18/08/2022 Morgan StanleyAustralia Securities Limited Buy 954.08(AUD) 134 OrdinaryShares
18/08/2022 Morgan StanleyCapital Services LLC Buy N/A 197 Swaps
18/08/2022 Morgan StanleyCapital Services LLC Buy N/A 544 Swaps
18/08/2022 Morgan StanleyInvestment Management Inc. Buy 189.24 24 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,060.88(AUD) 149 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,063.50(AUD) 150 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,256.70(AUD) 177 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,432.08(AUD) 204 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,446.12(AUD) 206 OrdinaryShares

93

19/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,452.30(AUD) 206 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,521.17(AUD) 217 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,642.41(AUD) 231 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,940.28(AUD) 276 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,802.80(AUD) 1,816 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,846.20(AUD) 1,964 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 14.06(AUD) 2 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 17,062.80(AUD) 2,410 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,046.92(AUD) 292 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,313.30(AUD) 330 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,618.88(AUD) 372 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,831.40(AUD) 396 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 24,647.00(AUD) 3,521 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,164.00(AUD) 452 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,297.07(AUD) 469 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,903.39(AUD) 549 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 30,207.91(AUD) 4,297 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 30,478.00(AUD) 4,354 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 316.80(AUD) 45 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 36,063.90(AUD) 5,130 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 393.68(AUD) 56 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,158.00(AUD) 594 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 45,745.00(AUD) 6,535 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 513.36(AUD) 72 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 529.10(AUD) 74 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 56.40(AUD) 8 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,244.00(AUD) 892 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 632.79(AUD) 89 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 681.60(AUD) 96 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,493.69(AUD) 1,069 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,973.00(AUD) 1,139 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 710.00(AUD) 100 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 758.16(AUD) 108 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 760.77(AUD) 107 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 77.33(AUD) 11 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 788.48(AUD) 112 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,694.40(AUD) 1,235 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 822.51(AUD) 117 OrdinaryShares

94

19/08/2022 Morgan StanleyAustralia Securities Limited Buy 825.92(AUD) 116 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 870.48(AUD) 124 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 91.13(AUD) 13 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 910.74(AUD) 129 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 954.45(AUD) 135 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 98.42(AUD) 14 OrdinaryShares
19/08/2022 Morgan StanleyAustralia Securities Limited Buy 99.40(AUD) 14 OrdinaryShares
19/08/2022 Morgan StanleyCapital Services LLC Buy N/A 3,155 Swaps
22/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 9,146 Swaps
22/08/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
838,798 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,123.38(AUD) 158 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,442.28(AUD) 204 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,510.76(AUD) 211 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,804.69(AUD) 251 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,809.36(AUD) 252 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,017.15(AUD) 1,401 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,269.84(AUD) 1,574 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,679.64(AUD) 1,652 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,327.60(AUD) 1,864 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,992.55(AUD) 1,957 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,529.80(AUD) 2,172 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,754.40(AUD) 2,340 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 193.05(AUD) 27 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,265.72(AUD) 316 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,298.36(AUD) 321 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 24,867.70(AUD) 3,478 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,252.90(AUD) 454 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,307.92(AUD) 462 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,973.34(AUD) 562 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 36,100.35(AUD) 5,049 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 37,251.50(AUD) 5,210 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,157.16(AUD) 588 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,776.66(AUD) 669 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,879.83(AUD) 1,099 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 742.56(AUD) 104 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,663.98(AUD) 1,222 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,811.93(AUD) 1,229 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 805.28(AUD) 112 OrdinaryShares

95

22/08/2022 Morgan StanleyAustralia Securities Limited Buy 807.52(AUD) 112 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 813.05(AUD) 115 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 914.40(AUD) 127 OrdinaryShares
22/08/2022 Morgan StanleyAustralia Securities Limited Buy 988.29(AUD) 139 OrdinaryShares
22/08/2022 Morgan StanleyCapital Services LLC Buy N/A 192 Swaps
23/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 10,172 Swaps
23/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 10,172 Swaps
23/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 399 Swaps
23/08/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 838,798 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,100.50(AUD) 155 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,169.00(AUD) 167 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,548.33(AUD) 219 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,879.28(AUD) 266 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,975.43(AUD) 281 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,997.98(AUD) 283 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,237.36(AUD) 1,448 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,540.27(AUD) 1,636 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,578.40(AUD) 1,640 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,780.00(AUD) 1,800 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 127.62(AUD) 18 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,130.68(AUD) 1,852 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,169.09(AUD) 2,287 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,183.23(AUD) 2,289 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,471.00(AUD) 2,353 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,655.76(AUD) 2,376 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 17,505.15(AUD) 2,483 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 18,278.34(AUD) 2,589 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,074.96(AUD) 296 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,292.64(AUD) 322 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,298.30(AUD) 326 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,333.10(AUD) 330 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,516.94(AUD) 354 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,751.84(AUD) 392 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,663.08(AUD) 3,201 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 28.00(AUD) 4 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 28.28(AUD) 4 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,137.25(AUD) 445 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,271.20(AUD) 464 OrdinaryShares

96

23/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,550.00(AUD) 500 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,814.42(AUD) 538 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,847.70(AUD) 545 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 31,020.00(AUD) 4,400 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 35,370.60(AUD) 5,010 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 382.86(AUD) 54 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 39,978.80(AUD) 5,615 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,174.72(AUD) 593 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,466.70(AUD) 630 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,471.36(AUD) 628 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,616.71(AUD) 653 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,870.08(AUD) 684 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 419.49(AUD) 59 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 462.47(AUD) 65 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,168.17(AUD) 731 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,240.55(AUD) 735 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,804.47(AUD) 821 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,956.90(AUD) 839 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 529.50(AUD) 75 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,008.06(AUD) 851 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,088.80(AUD) 860 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,138.88(AUD) 872 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,184.10(AUD) 871 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,470.10(AUD) 910 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 634.50(AUD) 90 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 652.28(AUD) 92 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 655.04(AUD) 92 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,154.00(AUD) 1,022 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,156.80(AUD) 1,008 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,546.88(AUD) 1,072 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 713.56(AUD) 101 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 726.66(AUD) 103 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 755.78(AUD) 106 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 775.89(AUD) 111 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,147.77(AUD) 1,159 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,985.44(AUD) 1,262 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 838.98(AUD) 118 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 846.68(AUD) 119 OrdinaryShares

97

23/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,134.03(AUD) 1,303 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,890.55(AUD) 1,395 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 912.00(AUD) 128 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 92,326.80(AUD) 13,096 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 92.56(AUD) 13 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 924.30(AUD) 130 OrdinaryShares
23/08/2022 Morgan StanleyAustralia Securities Limited Buy 939.84(AUD) 132 OrdinaryShares
23/08/2022 Morgan StanleyCapital Services LLC Buy N/A 8,295 Swaps
24/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 13,562 Swaps
24/08/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
5,634,097 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,222.65(AUD) 171 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,537.92(AUD) 216 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,630.48(AUD) 229 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,557.70(AUD) 1,487 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,030.11(AUD) 1,547 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,254.67(AUD) 1,717 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,609.52(AUD) 1,771 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 14,217.22(AUD) 1,994 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,420.44(AUD) 2,316 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 18,875.12(AUD) 2,651 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 193.05(AUD) 27 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,087.80(AUD) 292 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,477.76(AUD) 348 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,591.92(AUD) 362 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 255.96(AUD) 36 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,377.22(AUD) 473 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,849.87(AUD) 543 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 35.55(AUD) 5 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,518.62(AUD) 774 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,693.56(AUD) 798 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 631.01(AUD) 89 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,671.38(AUD) 1,082 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 7.14(AUD) 1 OrdinaryShare
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 7.16(AUD) 1 OrdinaryShare
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 72,322.25(AUD) 10,115 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 787.60(AUD) 110 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 793.65(AUD) 111 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 794.76(AUD) 111 OrdinaryShares

98

24/08/2022 Morgan StanleyAustralia Securities Limited Buy 890.62(AUD) 125 OrdinaryShares
24/08/2022 Morgan StanleyAustralia Securities Limited Buy 905.51(AUD) 127 OrdinaryShares
24/08/2022 Morgan StanleyCapital Services LLC Buy N/A 376 Swaps
25/08/2022 Morgan Stanley& Co. Internationalplc Buy 5,780.79 729 OrdinaryShares
25/08/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 5,633,784 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,038.06(AUD) 146 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,254.04(AUD) 177 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,338.12(AUD) 189 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,368.37(AUD) 193 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,387.98(AUD) 198 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,439.27(AUD) 203 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,109.44(AUD) 1,436 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 105.45(AUD) 15 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 120.70(AUD) 17 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,563.17(AUD) 1,913 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,712.25(AUD) 1,945 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,841.40(AUD) 1,955 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 15,311.34(AUD) 2,178 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,224.68(AUD) 314 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,969.40(AUD) 420 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,052.40(AUD) 3,128 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 241.74(AUD) 34 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 29,426.08(AUD) 4,168 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,087.00(AUD) 441 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,104.86(AUD) 437 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,292.38(AUD) 469 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,341.76(AUD) 472 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,353.00(AUD) 479 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,474.10(AUD) 490 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 33,332.40(AUD) 4,728 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 33,886.34(AUD) 4,834 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 37,569.45(AUD) 5,329 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,008.67(AUD) 565 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,290.48(AUD) 606 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,709.40(AUD) 668 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,864.94(AUD) 694 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 42.66(AUD) 6 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,380.27(AUD) 761 OrdinaryShares

99

25/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,458.68(AUD) 771 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 50,743.13(AUD) 7,157 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 53,125.92(AUD) 7,472 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 544.39(AUD) 77 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 574.69(AUD) 81 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,876.44(AUD) 974 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 65,603.97(AUD) 9,227 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,093.27(AUD) 1,009 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 702.90(AUD) 99 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 727.18(AUD) 103 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 729.24(AUD) 103 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 737.36(AUD) 104 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,101.10(AUD) 1,141 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,375.64(AUD) 1,183 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,492.31(AUD) 1,196 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 852.00(AUD) 120 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 873.30(AUD) 123 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,222.90(AUD) 1,299 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,784.20(AUD) 1,380 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 928.79(AUD) 131 OrdinaryShares
25/08/2022 Morgan StanleyAustralia Securities Limited Buy 97,051.50(AUD) 13,650 OrdinaryShares
25/08/2022 Morgan StanleyCapital Services LLC Buy N/A 2,775 Swaps
26/08/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 313 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,016.72(AUD) 142 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,079.65(AUD) 151 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,102.64(AUD) 154 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,121.80(AUD) 158 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,162.19(AUD) 163 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,288.72(AUD) 181 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,398.45(AUD) 196 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,534.67(AUD) 216 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,575.09(AUD) 222 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,578.49(AUD) 220 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,466.84(AUD) 1,468 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 113.60(AUD) 16 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 12,634.47(AUD) 1,777 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 14.26(AUD) 2 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 18,362.48(AUD) 2,579 OrdinaryShares

100

26/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,188.91(AUD) 307 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,343.00(AUD) 330 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,383.52(AUD) 335 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,445.84(AUD) 344 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 214.80(AUD) 30 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 23,296.64(AUD) 3,272 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 263.81(AUD) 37 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 28.42(AUD) 4 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 299.04(AUD) 42 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,355.80(AUD) 470 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,682.25(AUD) 515 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 36,990.44(AUD) 5,188 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 391.60(AUD) 55 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,884.80(AUD) 688 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,898.31(AUD) 687 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,382.27(AUD) 757 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,788.56(AUD) 813 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 518.30(AUD) 73 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 64,084.44(AUD) 8,988 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 67,041.92(AUD) 9,416 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 7,305.90(AUD) 1,029 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 7.14(AUD) 1 OrdinaryShare
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 730.27(AUD) 103 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 74,418.24(AUD) 10,452 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 835.38(AUD) 117 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,364.90(AUD) 1,319 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,917.05(AUD) 1,387 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 905.51(AUD) 127 OrdinaryShares
26/08/2022 Morgan StanleyAustralia Securities Limited Buy 92.62(AUD) 13 OrdinaryShares
26/08/2022 Morgan StanleyCapital Services LLC Buy N/A 6,615 Swaps
29/08/2022 Morgan Stanley& Co. Internationalplc Buy 25,625.55 3,241 OrdinaryShares
29/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 8,079 Swaps
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,263.60(AUD) 180 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,455.21(AUD) 207 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,536.90(AUD) 218 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,733.94(AUD) 247 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,839.24(AUD) 262 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,923.48(AUD) 274 OrdinaryShares

101

29/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,519.90(AUD) 1,915 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 148.26(AUD) 21 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 17,717.42(AUD) 2,506 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 18,898.96(AUD) 2,696 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,282.00(AUD) 326 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 217.93(AUD) 31 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 22,309.56(AUD) 3,178 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 23,107.61(AUD) 3,287 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 23,485.52(AUD) 3,327 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 257.89(AUD) 37 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 28.24(AUD) 4 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,186.60(AUD) 452 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,408.33(AUD) 489 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,931.08(AUD) 564 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 303.58(AUD) 43 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 304.01(AUD) 43 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 330.17(AUD) 47 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 41,479.69(AUD) 5,867 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 48,370.05(AUD) 6,861 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 483.69(AUD) 69 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,557.05(AUD) 795 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,945.94(AUD) 847 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,549.45(AUD) 929 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 600.10(AUD) 85 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 627.45(AUD) 89 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 632.70(AUD) 90 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 711.04(AUD) 101 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 747.30(AUD) 106 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 803.85(AUD) 115 OrdinaryShares
29/08/2022 Morgan StanleyAustralia Securities Limited Buy 912.03(AUD) 129 OrdinaryShares
29/08/2022 Morgan StanleyCapital Services LLC Buy N/A 216 Swaps
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,040.24(AUD) 146 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,141.49(AUD) 161 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,306.10(AUD) 185 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,379.84(AUD) 196 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,402.82(AUD) 198 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,405.80(AUD) 198 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,415.88(AUD) 199 OrdinaryShares

102

30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,474.87(AUD) 207 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,625.90(AUD) 229 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,732.15(AUD) 245 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,752.74(AUD) 246 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,913.93(AUD) 269 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,424.06(AUD) 1,462 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 10,594.56(AUD) 1,488 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,401.71(AUD) 1,598 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 125,719.56(AUD) 17,757 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 13,240.41(AUD) 1,857 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 134.90(AUD) 19 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 14.22(AUD) 2 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 16,614.78(AUD) 2,327 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 18,202.68(AUD) 2,571 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 18,668.40(AUD) 2,648 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 190.89(AUD) 27 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,020.48(AUD) 287 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,092.02(AUD) 293 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,201.88(AUD) 311 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,265.60(AUD) 320 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,783.92(AUD) 391 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,894.60(AUD) 410 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,991.98(AUD) 422 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 21,636.48(AUD) 3,056 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 213.30(AUD) 30 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 234.63(AUD) 33 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 24,362.28(AUD) 3,441 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 28,251.72(AUD) 3,996 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 28,527.13(AUD) 4,001 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 285.20(AUD) 40 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 292.74(AUD) 41 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,038.80(AUD) 428 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,185.28(AUD) 448 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,405.48(AUD) 481 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,732.93(AUD) 531 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,250.12(AUD) 602 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,342.80(AUD) 616 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,462.50(AUD) 625 OrdinaryShares

103

30/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,504.28(AUD) 638 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 4,822.20(AUD) 684 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 455.36(AUD) 64 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 462.15(AUD) 65 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,586.12(AUD) 789 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,658.05(AUD) 793 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 571.45(AUD) 81 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,195.20(AUD) 880 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,327.90(AUD) 890 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,642.68(AUD) 931 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,754.50(AUD) 950 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,949.12(AUD) 976 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 60,909.24(AUD) 8,603 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 612.04(AUD) 87 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 698.43(AUD) 99 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 7.08(AUD) 1 OrdinaryShare
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 726.75(AUD) 102 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 752.21(AUD) 107 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 77.55(AUD) 11 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 795.20(AUD) 112 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,161.02(AUD) 1,143 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,616.36(AUD) 1,217 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 869.61(AUD) 123 OrdinaryShares
30/08/2022 Morgan StanleyAustralia Securities Limited Buy 9,825.60(AUD) 1,380 OrdinaryShares
31/08/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 255 OrdinaryShares
31/08/2022 Morgan Stanley& Co. Internationalplc Buy 17,104.01 2,134 OrdinaryShares
31/08/2022 Morgan Stanley& Co. Internationalplc Buy 28,870.03 3,602 OrdinaryShares
31/08/2022 Morgan Stanley& Co. Internationalplc Buy 3,590.72 448 OrdinaryShares
31/08/2022 Morgan Stanley& Co. Internationalplc Buy 43,537.48 5,432 OrdinaryShares
31/08/2022 Morgan Stanley& Co. Internationalplc Buy N/A 15,558 Swaps
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,065.00(AUD) 150 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,111.35(AUD) 155 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,432.00(AUD) 200 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 1,562.00(AUD) 220 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 11,175.45(AUD) 1,563 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 2,470.44(AUD) 346 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 272.46(AUD) 38 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,262.98(AUD) 457 OrdinaryShares

104

31/08/2022 Morgan StanleyAustralia Securities Limited Buy 3,728.40(AUD) 520 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 332.29(AUD) 47 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 423.03(AUD) 59 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,369.65(AUD) 751 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 5,369.65(AUD) 751 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 6,449.30(AUD) 902 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 684.48(AUD) 96 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 8,458.45(AUD) 1,183 OrdinaryShares
31/08/2022 Morgan StanleyAustralia Securities Limited Buy 91.91(AUD) 13 OrdinaryShares
31/08/2022 Morgan StanleyCapital Services LLC Buy N/A 12,269 Swaps
31/08/2022 Morgan StanleyCapital Services LLC Buy N/A 172 Swaps
31/08/2022 Morgan StanleyCapital Services LLC Buy N/A 333 Swaps
1/09/2022 E*TRADE Securities LLC
h
ich the holder mayexercise right to reh
N/A
1,085 American DepositaryReceipts
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,022.25(AUD) 145 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,368.96(AUD) 192 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,982.14(AUD) 278 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 112.96(AUD) 16 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 13,531.98(AUD) 1,914 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,946.90(AUD) 418 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 219.79(AUD) 31 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 3,014.64(AUD) 424 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 3,016.08(AUD) 426 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 4,105.11(AUD) 579 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 4,807.86(AUD) 681 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 4,927.55(AUD) 695 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 5,069.35(AUD) 715 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 64,136.14(AUD) 9,046 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 648.60(AUD) 92 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 652.28(AUD) 92 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 654.12(AUD) 92 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 661.23(AUD) 93 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 7,876.99(AUD) 1,111 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 737.36(AUD) 104 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 8,987.38(AUD) 1,273 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 800.04(AUD) 113 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 815.92(AUD) 115 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 9,954.36(AUD) 1,404 OrdinaryShares
1/09/2022 Morgan StanleyAustralia Securities Limited Buy 998.28(AUD) 141 OrdinaryShares

105

1/09/2022 Morgan StanleyCapital Services LLC Buy N/A 434 Swaps
2/09/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
6,169,483 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,063.04(AUD) 151 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,064.55(AUD) 151 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,464.32(AUD) 208 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,471.77(AUD) 207 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,483.33(AUD) 211 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,605.12(AUD) 228 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,642.65(AUD) 233 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,770.00(AUD) 250 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,776.60(AUD) 252 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 10,459.80(AUD) 1,490 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 11,999.10(AUD) 1,702 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 119.68(AUD) 17 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 126.72(AUD) 18 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 15,100.02(AUD) 2,151 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 16,072.14(AUD) 2,251 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 168.24(AUD) 24 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 175.50(AUD) 25 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,067.95(AUD) 295 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,534.54(AUD) 359 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,793.96(AUD) 398 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,887.54(AUD) 409 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 210.60(AUD) 30 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 213.00(AUD) 30 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 246.05(AUD) 35 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 28.40(AUD) 4 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 3,455.93(AUD) 493 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 4,567.22(AUD) 646 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 40,112.28(AUD) 5,714 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 441.63(AUD) 63 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 63.49(AUD) 9 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 631.80(AUD) 90 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 671.65(AUD) 95 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 690.90(AUD) 98 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 7,959.10(AUD) 1,121 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 748.36(AUD) 106 OrdinaryShares
2/09/2022 Morgan StanleyAustralia Securities Limited Buy 77.55(AUD) 11 OrdinaryShares

106

2/09/2022 Morgan StanleyAustralia Securities Limited Buy 996.84(AUD) 142 OrdinaryShares
2/09/2022 Morgan StanleyCapital Services LLC Buy N/A 1,856 Swaps
2/09/2022 Morgan StanleyCapital Services LLC Buy N/A 117 Swaps
2/09/2022 Morgan StanleyCapital Services LLC Buy N/A 536 Swaps
5/09/2022 Morgan Stanley& Co. Internationalplc Buy N/A 1,892 Swaps
5/09/2022 Morgan Stanley& Co. Internationalplc Buy N/A 25,348 Swaps
5/09/2022 Morgan Stanley& Co. Internationalplc Collateral Received N/A 6,167,862 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,169.85(AUD) 165 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,196.80(AUD) 170 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,209.16(AUD) 172 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,222.06(AUD) 172 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,341.40(AUD) 190 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,510.84(AUD) 214 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,534.68(AUD) 216 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,585.92(AUD) 224 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 10,429.90(AUD) 1,469 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 105.45(AUD) 15 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 113.76(AUD) 16 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 126.36(AUD) 18 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 163.53(AUD) 23 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 19,858.23(AUD) 2,793 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 191.70(AUD) 27 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,047.68(AUD) 288 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,060.28(AUD) 291 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,064.44(AUD) 292 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,219.17(AUD) 313 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,244.36(AUD) 317 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,260.98(AUD) 318 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,354.31(AUD) 333 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 2,914.56(AUD) 414 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 29,058.57(AUD) 4,087 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 3,193.08(AUD) 451 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 3,435.52(AUD) 488 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 3,557.10(AUD) 501 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 3,741.70(AUD) 527 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 414.18(AUD) 59 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 42.66(AUD) 6 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 561.69(AUD) 79 OrdinaryShares

107

5/09/2022 Morgan StanleyAustralia Securities Limited Buy 576.46(AUD) 82 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 694.98(AUD) 99 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 70.70(AUD) 10 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 702.90(AUD) 99 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 708.00(AUD) 100 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 733.20(AUD) 104 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 743.40(AUD) 105 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 77.93(AUD) 11 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 8,482.44(AUD) 1,196 OrdinaryShares
5/09/2022 Morgan StanleyAustralia Securities Limited Buy 856.68(AUD) 121 OrdinaryShares
5/09/2022 Morgan StanleyCapital Services LLC Buy N/A 309 Swaps
6/09/2022 Morgan Stanley& Co. Internationalplc Borrow N/A 55,707 OrdinaryShares
6/09/2022 Morgan Stanley& Co. Internationalplc Buy N/A 13,897 Swaps
6/09/2022 Morgan Stanley& Co. Internationalplc Buy N/A 5,650 Swaps
6/09/2022 Morgan Stanley& Co. Internationalplc
h
ich the holder mayexercise right to reh
N/A
54,086 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,327.70(AUD) 187 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,383.22(AUD) 194 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 1,809.92(AUD) 256 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 114.08(AUD) 16 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 14,576.30(AUD) 2,053 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 185.64(AUD) 26 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 191.97(AUD) 27 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 241.74(AUD) 34 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 253.08(AUD) 36 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 4,297.15(AUD) 601 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 5,462.60(AUD) 764 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 572.67(AUD) 81 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 646.10(AUD) 91 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 765.72(AUD) 108 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 8,278.97(AUD) 1,171 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 9,373.92(AUD) 1,324 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 9,897.64(AUD) 1,396 OrdinaryShares
6/09/2022 Morgan StanleyAustralia Securities Limited Buy 92.43(AUD) 13 OrdinaryShares
6/09/2022 Morgan StanleyCapital Services LLC Buy N/A 148 Swaps
6/09/2022 Morgan StanleyCapital Services LLC Buy N/A 4,340 Swaps

108