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 2023

Feb 6, 2023

64680_rns_2023-02-06_7f65007e-889a-44e7-8230-3adc9d597fb1.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: 07 February, 2023

Date on which substantial holding began: 02 February, 2023

Substantial product holder(s) giving disclosure

Full name(s): Mitsubishi UFJ Financial Group, Inc., Mitsubishi UFJ Trust and Banking Corporation, 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., Mitsubishi UFJ Trust and Banking Corporation, First Sentier Investors Realindex Pty Ltd, First Sentier Investors (Australia) IM Ltd.

For this disclosure,—

  • (a) total number held in class: 22,206,492

  • (b) total in class: 443,397,865

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

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 Mitsubishi UFJ Trust and Banking Corporation, 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 Mitsubishi UFJ Trust and Banking Corporation, 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,318,112

  • (b) percentage held in class: 2.553%

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

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

1

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 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: 10,888,380

  • (b) percentage held in class: 2.456%

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

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

Details for Mitsubishi UFJ Trust and Banking Corporation

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: 18,926

  • (b) percentage held in class : 0.004%

  • (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: 11,299,186

  • (b) percentage held in class: 2.548%

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

  • (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

2

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.

For that relevant interest,—

  • (a) number held in class: 10,888,380

  • (b) percentage held in class: 2.456%

  • (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: 4,770,569

  • (b) percentage held in class : 1.076%

  • (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: 6,547,543

  • (b) percentage held in class: 1.477%

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

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

3

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.

For that relevant interest,—

  • (a) number held in class: 10,888,380

  • (b) percentage held in class: 2.456%

  • (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: 6,528,617

  • (b) percentage held in class : 1.472%

  • (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: 4,789,495

  • (b) percentage held in class : 1.080%

  • (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

4

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.

For that relevant interest,—

  • (a) number held in class: 10,888,380

  • (b) percentage held in class: 2.456%

  • (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

Mitsubishi UFJ Trust and Banking Corporation–1-4-5, Marunouchi, Chiyoda-ku, Tokyo 1008212, 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: Mitsubishi UFJ Trust and Banking Corporation , First Sentier Investors (Australia) IM Ltd and First Sentier Investors Realindex Pty Ltd are wholly-owned subsidiaries of Mitsubishi UFJ Financial Group, Inc.

5

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

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.

6

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
Considerati
on
(NZD)
04-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 12,233 94,160.27
05-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 8,167 62,395.88
05-Oct-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -14,503 -111,769.25
06-Oct-2022 First Sentier Investors Realindex
Pty Ltd
BUY Ordinary Shares 2,804 21,475.52
06-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 4,287 32,581.20
11-Oct-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -18,049 -139,060.56
11-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 116 894.88
12-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 4,715 36,565.43
13-Oct-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -13,952 -107,350.35

7

13-Oct-2022 First Sentier Investors Realindex
Pty Ltd
BUY Ordinary Shares 8,668 66,693.87
13-Oct-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,924 -22,498.02
13-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 80 615.95
13-Oct-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,924 -22,498.02
17-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 7,998 0.00
17-Oct-2022 First Sentier Investors (Australia) IM
Ltd
SELL Ordinary Shares -7,998 0.00
19-Oct-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -78,648 -616,938.95
20-Oct-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -1,710 -13,211.97
20-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 7,461 57,449.70
21-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 288 2,206.07

8

21-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 1,415 10,895.50
24-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 115 901.11
27-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 4,473 35,113.05
28-Oct-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 2,048 16,076.80
02-Nov-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 485 3,858.54
04-Nov-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -1,917 -15,048.45
04-Nov-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -22,605 -176,349.86
04-Nov-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,793 -21,789.21
04-Nov-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -9,372 -73,114.39
04-Nov-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,793 -21,789.21

9

07-Nov-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 422 3,308.12
10-Nov-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,438 -19,138.30
10-Nov-2022 First Sentier Investors (Australia) IM
Ltd
SELL Ordinary Shares -6,690 -52,437.27
10-Nov-2022 First Sentier Investors (Australia) IM
Ltd
SELL Ordinary Shares -7,998 -62,796.14
16-Nov-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 3,749 29,844.57
17-Nov-2022 First Sentier Investors (Australia) IM
Ltd
SELL Ordinary Shares -1,176 -9,422.38
18-Nov-2022 First Sentier Investors Realindex
Pty Ltd
BUY Ordinary Shares 6,554 53,152.94
18-Nov-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 3,238 26,316.94
21-Nov-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 1,664 13,698.96
22-Nov-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 3,679 30,306.30

10

23-Nov-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 583 4,805.09
24-Nov-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 5,292 43,868.93
28-Nov-2022 First Sentier Investors Realindex
Pty Ltd
BUY Ordinary Shares 37,667 310,511.68
30-Nov-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 1,938 15,625.69
30-Nov-2022 Mitsubishi UFJ Trust and Banking
Corporaton
SELL Ordinary Shares -683 -5,566.45
01-Dec-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 235 1,889.55
01-Dec-2022 First Sentier Investors (Australia) IM
Ltd
SELL Ordinary Shares -4,657 -37,533.12
05-Dec-2022 First Sentier Investors Realindex
Pty Ltd
BUY Ordinary Shares 3,959 31,784.27
06-Dec-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -4,938 -39,905.53
06-Dec-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 1,728 13,991.96

11

09-Dec-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -10,735 -87,507.48
09-Dec-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -7,013 -57,167.21
09-Dec-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,591 -21,120.81
12-Dec-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -112,776 -918,134.34
12-Dec-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -36,623 -298,155.94
14-Dec-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -1,281 -10,776.96
16-Dec-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 1,344 10,958.83
16-Dec-2022 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -19,210 -157,906.20
16-Dec-2022 Mitsubishi UFJ Trust and Banking
Corporaton
SELL Ordinary Shares -623 -5,121.06
19-Dec-2022 First Sentier Investors Realindex
Pty Ltd
BUY Ordinary Shares 5,485 45,143.37

12

19-Dec-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 413 3,396.27
21-Dec-2022 First Sentier Investors Realindex
Pty Ltd
BUY Ordinary Shares 3,505 28,842.60
22-Dec-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 20,561 170,882.68
28-Dec-2022 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 1,235 10,093.30
04-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 75,196 619,231.81
04-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 9,891 81,487.38
04-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 51,064 420,692.73
04-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 17,256 142,164.22
04-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 15,542 128,043.36
04-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 10,461 86,183.35

13

05-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -5,003 -41,449.86
13-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 50,644 414,512.86
13-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 9,284 75,988.02
13-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 15,915 130,261.67
13-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 8,365 68,466.16
13-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 40,481 331,330.36
13-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 15,080 123,427.33
16-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,646 -21,782.79
16-Jan-2023 First Sentier Investors Realindex
Pty Ltd
BUY Ordinary Shares 20,584 169,288.29
16-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -10,365 -85,328.29

14

16-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,646 -21,782.79
16-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -91,225 -750,537.65
16-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -3,234 -26,623.41
16-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -15,019 -123,641.64
17-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,057 0.00
17-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -1,416 0.00
18-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,057 -17,214.51
18-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -1,416 -11,850.14
17-Jan-2023 First Sentier Investors Realindex
Pty Ltd
BORROW_
UNWIND
Ordinary Shares -2,057 0.00
17-Jan-2023 First Sentier Investors Realindex
Pty Ltd
BORROW_
UNWIND
Ordinary Shares -1,416 0.00

15

24-Jan-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -3,069 -25,687.53
27-Jan-2023 First Sentier Investors (Australia) IM
Ltd
BUY Ordinary Shares 186 1,545.62
31-Jan-2023 Mitsubishi UFJ Trust and Banking
Corporaton
BUY Ordinary Shares 898 7,507.28
01-Feb-2023 First Sentier Investors Realindex
Pty Ltd
SELL Ordinary Shares -2,216 -18,880.32

16

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

17

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: 61,659

  • (b) percentage held in class : 0.014%

  • (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): Holder of securities subject to an obligation to return under a Securities Lending Agreement. The relevant agreement document(s) (2000 Global Master Securities Lending Agreement, 2010 Global Master Securities Lending Agreement) has been attached to a previous disclosure made on 21 April 2022 in Annexure F (69 pages).

For that relevant interest,-

  • (a) number held in class: 16,946

  • (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): 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,588,644

  • (b) percentage held in class : 1.937%

18

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

  • (a) number held in class: 2,367

  • (b) percentage held in class: 0.001%

  • (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) 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: 116,713

  • (b) percentage held in class: 0.026%

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

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

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: 5,827

  • (b) percentage held in class: 0.001%

19

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

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

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: 8,776

  • (b) percentage held in class: 0.002%

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

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

Details for Morgan Stanley Australia Securities Limited

Nature of relevant interest(s): Holder of securities subject to an obligation to return under a Securities Lending Agreement through an associate. 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: 329,868

  • (b) percentage held in class: 0.074%

  • (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 Australia Securities Limited

20

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: 910,462

  • (b) percentage held in class: 0.205%

  • (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: 232

  • (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 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 investment management 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

21

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 investment management business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

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

  • (b) percentage held in class: 0.013%

  • (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 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 investment management business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 43,383

  • (b) percentage held in class: 0.010%

  • (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,—

22

  • (a) number held in class: 152,339

  • (b) percentage held in class: 0.034%

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

  • (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): 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: 93,795

  • (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

Nature of relevant interest(s): American Depositary Receipts 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: 2,765

  • (b) percentage held in class: 0.001%

23

  • (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: 24,900

  • (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

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: 467,068

24

  • (b) percentage held in class: 0.105%

  • (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 17,225.86 (AUD) Cash 8/30/2023
107,014.64 (AUD) 8/23/2023
23,160.00 (AUD) 12/31/2024
131.40 (AUD) 3/15/2024
123.67 (AUD) 3/15/2024
199,585.42 (AUD) 6/20/2023
122,521.43 (AUD) 12/22/2023
290,601.24 (AUD) 12/16/2024
82,687.50 12/16/2024
Morgan Stanley Capital Services LLC Swap Agreement 23,583.56 Cash 11/30/2023
82,228.28 (AUD) 3/17/2025
47,378.04 (AUD) 12/22/2023
966.18 (AUD) 4/28/2023
99,206.16 (AUD) 7/31/2024

25

457,319.37 (AUD) 7/31/2023
261,600.81 (AUD) 6/13/2024
106,219.48 (AUD) 8/01/2023
209.00 8/08/2024
1,621.84 3/28/2023
44,814.75 (AUD) 8/31/2023
52,758.48 (AUD) 7/31/2023

26

Annexure C Transaction details for the Morgan Stanley group

27

Date of Transaction Holder of Relevant Interest Transaction Nature Consideration Class and number of securities
3/10/2022 E*TRADE Securities LLC Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
110 Ordinary Shares
3/10/2022 E*TRADE Securities LLC Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
177 Ordinary Shares
3/10/2022 E*TRADE Securities LLC Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
98,930 American Depositary Receipts
3/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
7,255,874 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 1,157.10 (AUD) 174 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 1,421.15 (AUD) 215 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 1,726.40 (AUD) 260 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 1,860.22 (AUD) 281 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 11,005.30 (AUD) 1,670 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 13,187.07 (AUD) 1,989 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 13,931.19 (AUD) 2,106 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 145.20 (AUD) 22 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 15,170.18 (AUD) 2,302 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 151.34 (AUD) 23 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 2,036.31 (AUD) 309 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 2,255.71 (AUD) 341 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 239.40 (AUD) 36 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 25,928.35 (AUD) 3,899 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 29,707.72 (AUD) 4,508 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 3,207.12 (AUD) 483 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 3,492.70 (AUD) 530 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 3,900.60 (AUD) 591 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 37,039.20 (AUD) 5,612 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 37,760.48 (AUD) 5,704 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 4,276.67 (AUD) 647 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 4,600.20 (AUD) 697 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 4,780.80 (AUD) 720 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 40,904.98 (AUD) 6,179 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 401.99 (AUD) 61 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 47,162.35 (AUD) 7,135 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 5,208.68 (AUD) 788 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 515.58 (AUD) 78 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 555.24 (AUD) 84 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 6,848.79 (AUD) 1,033 Ordinary Shares

1

3/10/2022 Morgan Stanley Australia Securities Limited Buy 624.16 (AUD) 94 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 628.90 (AUD) 95 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 629.85 (AUD) 95 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 68,598.58 (AUD) 10,378 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 7,161.00 (AUD) 1,085 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 70,671.16 (AUD) 10,724 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 79.32 (AUD) 12 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 822.74 (AUD) 124 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 841.37 (AUD) 127 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 858.00 (AUD) 130 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 963.60 (AUD) 146 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 973.84 (AUD) 148 Ordinary Shares
3/10/2022 Morgan Stanley Australia Securities Limited Buy 99.15 (AUD) 15 Ordinary Shares
4/10/2022 Morgan Stanley & Co. International plc Collateral Received N/A 50,898 Ordinary Shares
4/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
200,271 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 1,058.18 (AUD) 157 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 1,153.26 (AUD) 172 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 1,298.89 (AUD) 193 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 1,401.92 (AUD) 208 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 1,473.87 (AUD) 219 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 1,751.31 (AUD) 261 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 11,239.10 (AUD) 1,670 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 114.24 (AUD) 17 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 12,551.45 (AUD) 1,865 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 136,363.26 (AUD) 20,262 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 15,063.95 (AUD) 2,245 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 18,096.70 (AUD) 2,701 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 194.30 (AUD) 29 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 2,022.00 (AUD) 300 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 2,200.71 (AUD) 327 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 2,227.72 (AUD) 332 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 2,241.09 (AUD) 333 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 22,377.25 (AUD) 3,325 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 24,921.19 (AUD) 3,703 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 256.69 (AUD) 38 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 3,329.56 (AUD) 494 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 3,685.00 (AUD) 550 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 4,126.08 (AUD) 614 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 4,245.75 (AUD) 629 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 4,763.70 (AUD) 711 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 40.32 (AUD) 6 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 438.10 (AUD) 65 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 445.50 (AUD) 66 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 538.40 (AUD) 80 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 551.45 (AUD) 82 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 6,730.00 (AUD) 1,000 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 6,971.69 (AUD) 1,039 Ordinary Shares

2

4/10/2022 Morgan Stanley Australia Securities Limited Buy 655.62 (AUD) 98 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 666.27 (AUD) 99 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 7,635.98 (AUD) 1,138 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 8,086.22 (AUD) 1,206 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 8,481.04 (AUD) 1,263 Ordinary Shares
4/10/2022 Morgan Stanley Australia Securities Limited Buy 903.16 (AUD) 134 Ordinary Shares
5/10/2022 Morgan Stanley & Co. International plc Buy 175.71 23 Ordinary Shares
5/10/2022 Morgan Stanley & Co. International plc Collateral Received N/A 8,737,376 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 1,015.50 (AUD) 150 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 1,058.18 (AUD) 157 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 1,705.22 (AUD) 253 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 114.41 (AUD) 17 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 12,769.64 (AUD) 1,889 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 13,648.50 (AUD) 2,022 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 142,467.00 (AUD) 21,075 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 175.50 (AUD) 26 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 202.20 (AUD) 30 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 398.84 (AUD) 59 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 4,718.48 (AUD) 698 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 40.68 (AUD) 6 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 654.75 (AUD) 97 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 7,882.16 (AUD) 1,166 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 74.14 (AUD) 11 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 742.50 (AUD) 110 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 770.64 (AUD) 114 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 773.95 (AUD) 115 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 8,768.25 (AUD) 1,299 Ordinary Shares
5/10/2022 Morgan Stanley Australia Securities Limited Buy 804.44 (AUD) 119 Ordinary Shares
5/10/2022 Parametric Portfolio Associates LLC Buy 100,484.91 (AUD) 14,858 Ordinary Shares
6/10/2022 Morgan Stanley & Co. International plc Borrow N/A 97,128 Ordinary Shares
6/10/2022 Morgan Stanley & Co. International plc Buy 972.00 (AUD) 144 Ordinary Shares
6/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
27,037 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 1,012.50 (AUD) 150 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 1,637.82 (AUD) 243 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 12,791.25 (AUD) 1,895 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 15,569.40 (AUD) 2,310 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 20,790.67 (AUD) 3,071 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 27.00 (AUD) 4 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 289.82 (AUD) 43 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 3,383.48 (AUD) 502 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 378.56 (AUD) 56 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 45,204.75 (AUD) 6,697 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 49,916.25 (AUD) 7,395 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 5,691.84 (AUD) 847 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 6,286.80 (AUD) 930 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 7,965.00 (AUD) 1,180 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 749.25 (AUD) 111 Ordinary Shares

3

6/10/2022 Morgan Stanley Australia Securities Limited Buy 783.00 (AUD) 116 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 87.49 (AUD) 13 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 9,234.00 (AUD) 1,368 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 91,719.00 (AUD) 13,588 Ordinary Shares
6/10/2022 Morgan Stanley Australia Securities Limited Buy 938.25 (AUD) 139 Ordinary Shares
7/10/2022 Morgan Stanley & Co. International plc Buy 5,237.12 688 Ordinary Shares
7/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
310,784 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Borrow N/A 3,000 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 1,182.72 (AUD) 176 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 1,449.36 (AUD) 216 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 1,931.51 (AUD) 287 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 120.42 (AUD) 18 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 140.49 (AUD) 21 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 2,134.11 (AUD) 319 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 2,358.40 (AUD) 352 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 247.53 (AUD) 37 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 3,743.04 (AUD) 557 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 3,775.53 (AUD) 561 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 395.59 (AUD) 59 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 5,050.95 (AUD) 755 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 5,475.36 (AUD) 816 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 5,895.48 (AUD) 876 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 522.60 (AUD) 78 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 530.88 (AUD) 79 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 563.64 (AUD) 84 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 598.08 (AUD) 89 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 6,700.00 (AUD) 1,000 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 6.72 (AUD) 1 Ordinary Share
7/10/2022 Morgan Stanley Australia Securities Limited Buy 611.52 (AUD) 91 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 683.91 (AUD) 102 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 696.80 (AUD) 104 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 7,005.24 (AUD) 1,044 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 7,356.60 (AUD) 1,098 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 731.39 (AUD) 109 Ordinary Shares
7/10/2022 Morgan Stanley Australia Securities Limited Buy 785.07 (AUD) 117 Ordinary Shares
10/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
5,878,230 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 1,373.50 (AUD) 205 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 1,434.05 (AUD) 215 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 1,440.50 (AUD) 215 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 113.73 (AUD) 17 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 119.95 (AUD) 18 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 12,845.25 (AUD) 1,903 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 126.54 (AUD) 19 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 13.54 (AUD) 2 Ordinary Shares

4

10/10/2022 Morgan Stanley Australia Securities Limited Buy 14,087.25 (AUD) 2,087 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 17,982.00 (AUD) 2,664 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 2,368.63 (AUD) 353 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 2,503.28 (AUD) 377 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 3,462.75 (AUD) 513 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 374.49 (AUD) 57 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 40.02 (AUD) 6 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 448.23 (AUD) 67 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 5,141.52 (AUD) 772 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 5,386.50 (AUD) 798 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 546.75 (AUD) 81 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 576.20 (AUD) 86 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 594.52 (AUD) 89 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 604.80 (AUD) 90 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 658.84 (AUD) 99 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 661.81 (AUD) 99 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 7,368.20 (AUD) 1,108 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 702.97 (AUD) 105 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 776.04 (AUD) 116 Ordinary Shares
10/10/2022 Morgan Stanley Australia Securities Limited Buy 904.50 (AUD) 135 Ordinary Shares
11/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
97,128 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 1,017.00 (AUD) 150 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 1,037.34 (AUD) 153 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 1,412.32 (AUD) 208 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 1,520.96 (AUD) 224 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 1,617.20 (AUD) 238 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 1,624.80 (AUD) 240 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 1,781.82 (AUD) 263 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 101.77 (AUD) 15 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 12,402.94 (AUD) 1,828 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 14,720.72 (AUD) 2,168 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 19,208.91 (AUD) 2,829 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 2,009.84 (AUD) 296 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 2,467.92 (AUD) 364 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 2,478.35 (AUD) 365 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 2,488.26 (AUD) 367 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 2,522.80 (AUD) 371 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 2,705.22 (AUD) 399 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 230.52 (AUD) 34 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 236.95 (AUD) 35 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 4,175.85 (AUD) 615 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 4,831.24 (AUD) 711 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 5,422.77 (AUD) 801 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 5,990.80 (AUD) 881 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 549.99 (AUD) 81 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 550.80 (AUD) 81 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 562.74 (AUD) 83 Ordinary Shares

5

11/10/2022 Morgan Stanley Australia Securities Limited Buy 6,576.60 (AUD) 970 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 6.78 (AUD) 1 Ordinary Share
11/10/2022 Morgan Stanley Australia Securities Limited Buy 604.31 (AUD) 89 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 646.00 (AUD) 95 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 697.31 (AUD) 103 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 7,213.92 (AUD) 1,064 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 832.71 (AUD) 123 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 88.01 (AUD) 13 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 884.65 (AUD) 130 Ordinary Shares
11/10/2022 Morgan Stanley Australia Securities Limited Buy 903.07 (AUD) 133 Ordinary Shares
12/10/2022 Morgan Stanley & Co. International plc Collateral Received N/A 3,732,878 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 1,035.86 (AUD) 151 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 1,292.76 (AUD) 189 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 1,302.62 (AUD) 191 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 1,486.45 (AUD) 217 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 1,739.90 (AUD) 254 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 1,795.68 (AUD) 261 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 1,846.52 (AUD) 268 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 1,881.00 (AUD) 275 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 10,000.08 (AUD) 1,462 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 110,937.96 (AUD) 16,219 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 116.11 (AUD) 17 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 116.62 (AUD) 17 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 16,149.24 (AUD) 2,361 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 16,830.45 (AUD) 2,457 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 17,695.08 (AUD) 2,587 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 172.00 (AUD) 25 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 19,261.44 (AUD) 2,816 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 2,560.64 (AUD) 373 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 2,705.80 (AUD) 393 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 22,106.88 (AUD) 3,232 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 25,646.65 (AUD) 3,755 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 279.62 (AUD) 41 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 3,048.40 (AUD) 446 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 3,242.64 (AUD) 472 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 38,427.12 (AUD) 5,618 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 412.20 (AUD) 60 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 5,304.48 (AUD) 771 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 5,680.08 (AUD) 828 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 5,715.56 (AUD) 835 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 528.22 (AUD) 77 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 536.25 (AUD) 78 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 563.34 (AUD) 82 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 6,861.24 (AUD) 998 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 61.65 (AUD) 9 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 75.13 (AUD) 11 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 75.35 (AUD) 11 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 791.70 (AUD) 116 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 813.96 (AUD) 119 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 820.80 (AUD) 120 Ordinary Shares

6

12/10/2022 Morgan Stanley Australia Securities Limited Buy 847.54 (AUD) 124 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 88.79 (AUD) 13 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 882.36 (AUD) 129 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 889.20 (AUD) 130 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 9,535.56 (AUD) 1,388 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 911.05 (AUD) 133 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 94,911.84 (AUD) 13,876 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 960.40 (AUD) 140 Ordinary Shares
12/10/2022 Morgan Stanley Australia Securities Limited Buy 997.18 (AUD) 146 Ordinary Shares
13/10/2022 Morgan Stanley & Co. International plc Borrow N/A 12,173 Ordinary Shares
13/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
3,690,600 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 1,169.48 (AUD) 169 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 1,228.20 (AUD) 178 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 1,349.46 (AUD) 196 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 1,372.99 (AUD) 200 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 1,716.85 (AUD) 249 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 1,898.87 (AUD) 275 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 11,138.10 (AUD) 1,626 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 13,631.50 (AUD) 1,990 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 15,207.00 (AUD) 2,220 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 16,261.90 (AUD) 2,374 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 17,415.45 (AUD) 2,535 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 2,575.60 (AUD) 376 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 234.26 (AUD) 34 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 3,199.27 (AUD) 464 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 3,430.61 (AUD) 499 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 34.50 (AUD) 5 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 4,891.68 (AUD) 711 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 451.44 (AUD) 66 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 49,196.70 (AUD) 7,182 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 5,170.62 (AUD) 751 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 579.60 (AUD) 84 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 589.10 (AUD) 86 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 6,610.25 (AUD) 965 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 633.88 (AUD) 92 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 634.80 (AUD) 92 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 7,959.70 (AUD) 1,162 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 728.75 (AUD) 106 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 784.32 (AUD) 114 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 785.46 (AUD) 114 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 84,460.50 (AUD) 12,330 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 868.76 (AUD) 126 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 870.03 (AUD) 126 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 870.58 (AUD) 127 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 873.76 (AUD) 127 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 881.92 (AUD) 128 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 908.16 (AUD) 132 Ordinary Shares

7

13/10/2022 Morgan Stanley Australia Securities Limited Buy 916.37 (AUD) 133 Ordinary Shares
13/10/2022 Morgan Stanley Australia Securities Limited Buy 928.80 (AUD) 135 Ordinary Shares
14/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
45,807 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 1,057.00 (AUD) 151 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 1,133.66 (AUD) 163 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 1,388.00 (AUD) 200 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 1,494.25 (AUD) 215 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 1,556.54 (AUD) 223 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 1,850.31 (AUD) 267 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 1,851.64 (AUD) 267 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 1,867.96 (AUD) 268 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 111.84 (AUD) 16 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 12,848.22 (AUD) 1,854 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 12,959.10 (AUD) 1,870 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 13,612.41 (AUD) 1,953 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 13,756.96 (AUD) 1,988 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 14,254.45 (AUD) 2,051 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 145.95 (AUD) 21 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 19,746.42 (AUD) 2,829 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 2,031.18 (AUD) 291 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 2,972.97 (AUD) 429 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 2,984.73 (AUD) 427 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 24,889.87 (AUD) 3,571 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 3,132.00 (AUD) 450 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 3,575.88 (AUD) 516 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 3,725.67 (AUD) 533 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 3,819.56 (AUD) 548 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 30,970.26 (AUD) 4,437 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 31,660.28 (AUD) 4,562 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 34.75 (AUD) 5 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 383.35 (AUD) 55 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 473.62 (AUD) 68 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 474.30 (AUD) 68 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 488.60 (AUD) 70 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 5,018.16 (AUD) 721 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 5,818.56 (AUD) 836 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 516.52 (AUD) 74 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 681.10 (AUD) 98 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 693.00 (AUD) 100 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 7,130.70 (AUD) 1,026 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 7,645.00 (AUD) 1,100 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 7,680.94 (AUD) 1,102 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 7,852.50 (AUD) 1,125 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 76.45 (AUD) 11 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 76.56 (AUD) 11 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 849.12 (AUD) 122 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 9,249.19 (AUD) 1,327 Ordinary Shares

8

14/10/2022 Morgan Stanley Australia Securities Limited Buy 903.50 (AUD) 130 Ordinary Shares
14/10/2022 Morgan Stanley Australia Securities Limited Buy 927.01 (AUD) 133 Ordinary Shares
17/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
2,459,922 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 1,021.65 (AUD) 147 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 1,049.45 (AUD) 151 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 1,115.73 (AUD) 161 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 1,148.40 (AUD) 165 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 1,186.74 (AUD) 171 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 1,317.33 (AUD) 189 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 1,514.00 (AUD) 218 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 1,730.00 (AUD) 250 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 10,807.25 (AUD) 1,555 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 13,534.29 (AUD) 1,953 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 18,339.60 (AUD) 2,635 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 19,571.20 (AUD) 2,816 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 19,673.56 (AUD) 2,843 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 2,108.88 (AUD) 303 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 2,658.72 (AUD) 382 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 22,552.28 (AUD) 3,259 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 23,292.72 (AUD) 3,366 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 285.77 (AUD) 41 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 285.77 (AUD) 41 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 38,115.36 (AUD) 5,508 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 423.34 (AUD) 61 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 5,227.50 (AUD) 750 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 505.16 (AUD) 73 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 563.76 (AUD) 81 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 6,551.80 (AUD) 940 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 611.16 (AUD) 88 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 7,023.28 (AUD) 1,012 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 7,193.34 (AUD) 1,038 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 7,522.96 (AUD) 1,084 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 708.90 (AUD) 102 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 720.20 (AUD) 104 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 752.21 (AUD) 108 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 76.56 (AUD) 11 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 785.35 (AUD) 113 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 8,338.60 (AUD) 1,205 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 818.92 (AUD) 118 Ordinary Shares
17/10/2022 Morgan Stanley Australia Securities Limited Buy 9,570.26 (AUD) 1,379 Ordinary Shares
18/10/2022 Morgan Stanley & Co. International plc Collateral Received N/A 2,459,922 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 1,128.33 (AUD) 162 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 1,414.00 (AUD) 202 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 1,597.26 (AUD) 229 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 1,677.60 (AUD) 240 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 1,679.77 (AUD) 241 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 1,708.29 (AUD) 243 Ordinary Shares

9

18/10/2022 Morgan Stanley Australia Securities Limited Buy 1,929.30 (AUD) 277 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 1,996.28 (AUD) 286 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 10,530.48 (AUD) 1,513 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 101,112.28 (AUD) 14,486 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 125.46 (AUD) 18 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 17,094.02 (AUD) 2,449 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 180.96 (AUD) 26 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 187.92 (AUD) 27 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 19,055.40 (AUD) 2,730 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 2,008.80 (AUD) 288 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 2,824.87 (AUD) 405 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 21,244.56 (AUD) 3,048 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 21,899.74 (AUD) 3,142 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 223.36 (AUD) 32 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 3,229.44 (AUD) 464 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 3,762.22 (AUD) 539 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 3,932.40 (AUD) 565 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 3,972.90 (AUD) 570 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 39,464.92 (AUD) 5,654 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 40,190.84 (AUD) 5,758 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 418.50 (AUD) 60 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 46,654.32 (AUD) 6,684 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 5,137.28 (AUD) 736 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 654.24 (AUD) 94 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 7,255.77 (AUD) 1,041 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 7,430.02 (AUD) 1,066 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 7,871.76 (AUD) 1,131 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 704.47 (AUD) 101 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 850.34 (AUD) 122 Ordinary Shares
18/10/2022 Morgan Stanley Australia Securities Limited Buy 88,129.48 (AUD) 12,626 Ordinary Shares
19/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
2,459,922 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 1,700.04 (AUD) 242 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 1,941.77 (AUD) 277 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 11,737.44 (AUD) 1,672 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 13,469.48 (AUD) 1,916 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 133,886.35 (AUD) 19,045 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 14.02 (AUD) 2 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 140.00 (AUD) 20 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 16,161.97 (AUD) 2,299 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 2,411.44 (AUD) 344 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 2,446.44 (AUD) 348 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 2,476.32 (AUD) 352 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 2,762.79 (AUD) 393 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 23,478.00 (AUD) 3,354 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 252.72 (AUD) 36 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 27,346.01 (AUD) 3,901 Ordinary Shares

10

19/10/2022 Morgan Stanley Australia Securities Limited Buy 28,515.24 (AUD) 4,062 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 4,388.26 (AUD) 626 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 4,724.46 (AUD) 673 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 45,181.81 (AUD) 6,427 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 477.36 (AUD) 68 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 5,603.84 (AUD) 796 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 5,694.30 (AUD) 810 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 511.73 (AUD) 73 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 518.00 (AUD) 74 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 58,349.00 (AUD) 8,300 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 6,533.32 (AUD) 932 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 63,762.10 (AUD) 9,070 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 7,010.00 (AUD) 1,000 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 7.01 (AUD) 1 Ordinary Share
19/10/2022 Morgan Stanley Australia Securities Limited Buy 702.00 (AUD) 100 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 709.02 (AUD) 101 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 735.00 (AUD) 105 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 779.22 (AUD) 111 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 8,648.64 (AUD) 1,232 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 805.00 (AUD) 115 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 835.97 (AUD) 119 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 854.00 (AUD) 122 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 891.54 (AUD) 127 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 9,062.21 (AUD) 1,290 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 959.00 (AUD) 137 Ordinary Shares
19/10/2022 Morgan Stanley Australia Securities Limited Buy 963.79 (AUD) 137 Ordinary Shares
20/10/2022 Morgan Stanley & Co. International plc Borrow N/A 2,850 Ordinary Shares
20/10/2022 Morgan Stanley & Co. International plc Collateral Received N/A 2,457,072 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 1,503.81 (AUD) 217 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 1,675.20 (AUD) 240 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 1,836.96 (AUD) 267 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 10,382.58 (AUD) 1,479 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 11,054.42 (AUD) 1,586 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 11,981.80 (AUD) 1,724 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 17,657.64 (AUD) 2,548 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 18,123.84 (AUD) 2,604 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 2,744.00 (AUD) 400 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 2,751.21 (AUD) 397 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 2,919.00 (AUD) 420 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 20.91 (AUD) 3 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 27.76 (AUD) 4 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 3,318.90 (AUD) 481 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 3,385.90 (AUD) 490 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 3,982.35 (AUD) 573 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 31,396.56 (AUD) 4,511 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 34,684.65 (AUD) 5,005 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 5,010.08 (AUD) 724 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 5,868.64 (AUD) 853 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 6,569.64 (AUD) 948 Ordinary Shares

11

20/10/2022 Morgan Stanley Australia Securities Limited Buy 6,632.88 (AUD) 953 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 7,737.47 (AUD) 1,123 Ordinary Shares
20/10/2022 Morgan Stanley Australia Securities Limited Buy 96.88 (AUD) 14 Ordinary Shares
21/10/2022 Morgan Stanley & Co. International plc Buy 2,791.32 363 Ordinary Shares
21/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
2,850 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 1,081.86 (AUD) 156 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 1,701.83 (AUD) 247 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 1,710.47 (AUD) 247 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 1,879.52 (AUD) 272 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 14,532.00 (AUD) 2,100 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 2,684.96 (AUD) 388 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 2,989.44 (AUD) 432 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 21,486.60 (AUD) 3,105 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 27,527.76 (AUD) 3,978 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 27.00 (AUD) 4 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 291.27 (AUD) 42 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 33,222.92 (AUD) 4,801 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 346.25 (AUD) 50 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 371.25 (AUD) 55 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 4,442.64 (AUD) 642 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 5,411.44 (AUD) 782 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 57,740.48 (AUD) 8,344 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 6,860.70 (AUD) 990 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 768.12 (AUD) 111 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 810.81 (AUD) 117 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 822.29 (AUD) 119 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 825.86 (AUD) 119 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 845.46 (AUD) 122 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 89.96 (AUD) 13 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 898.30 (AUD) 130 Ordinary Shares
21/10/2022 Morgan Stanley Australia Securities Limited Buy 942.48 (AUD) 136 Ordinary Shares
24/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
542,140 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 1,404.00 (AUD) 200 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 10,710.02 (AUD) 1,517 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 134.23 (AUD) 19 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 134.90 (AUD) 19 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 15,002.52 (AUD) 2,119 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 2,234.12 (AUD) 316 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 2,788.70 (AUD) 395 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 21.27 (AUD) 3 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 28.24 (AUD) 4 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 290.00 (AUD) 40 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 3,409.98 (AUD) 483 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 4,003.02 (AUD) 567 Ordinary Shares

12

24/10/2022 Morgan Stanley Australia Securities Limited Buy 4,077.40 (AUD) 580 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 51,403.86 (AUD) 7,281 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 525.40 (AUD) 74 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 539.60 (AUD) 76 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 660.82 (AUD) 94 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 692.86 (AUD) 98 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 7,565.03 (AUD) 1,067 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 703.00 (AUD) 100 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 727.18 (AUD) 103 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 77.99 (AUD) 11 Ordinary Shares
24/10/2022 Morgan Stanley Australia Securities Limited Buy 98.70 (AUD) 14 Ordinary Shares
25/10/2022 Morgan Stanley & Co. International plc Buy 3,049.75 387 Ordinary Shares
25/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
1,221,827 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 1,199.90 (AUD) 169 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 1,340.01 (AUD) 189 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 1,569.10 (AUD) 221 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 1,587.76 (AUD) 223 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 1,796.30 (AUD) 253 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 1,885.94 (AUD) 266 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 11,161.20 (AUD) 1,572 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 11,835.70 (AUD) 1,667 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 15,257.90 (AUD) 2,149 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 17,224.60 (AUD) 2,426 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 170.16 (AUD) 24 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 184.34 (AUD) 26 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 2,002.20 (AUD) 282 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 2,286.20 (AUD) 322 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 255.24 (AUD) 36 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 3,630.08 (AUD) 512 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 368.93 (AUD) 52 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 389.40 (AUD) 55 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 4,316.80 (AUD) 608 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 4,628.61 (AUD) 651 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 411.80 (AUD) 58 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 42.30 (AUD) 6 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 48,656.30 (AUD) 6,853 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 483.48 (AUD) 68 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 5,935.60 (AUD) 836 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 56.80 (AUD) 8 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 6,395.18 (AUD) 902 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 7.10 (AUD) 1 Ordinary Share
25/10/2022 Morgan Stanley Australia Securities Limited Buy 799.68 (AUD) 112 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 8,037.20 (AUD) 1,132 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 814.20 (AUD) 115 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 85.26 (AUD) 12 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 873.30 (AUD) 123 Ordinary Shares
25/10/2022 Morgan Stanley Australia Securities Limited Buy 938.52 (AUD) 132 Ordinary Shares

13

25/10/2022 Morgan Stanley Australia Securities Limited Buy 950.06 (AUD) 134 Ordinary Shares
26/10/2022 Morgan Stanley & Co. International plc Collateral Received N/A 1,751,502 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 1,066.50 (AUD) 150 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 1,212.39 (AUD) 171 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 1,982.29 (AUD) 279 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 10,827.50 (AUD) 1,525 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 105.90 (AUD) 15 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 106.35 (AUD) 15 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 12,669.83 (AUD) 1,787 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 14,058.00 (AUD) 1,980 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 14.20 (AUD) 2 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 17,299.60 (AUD) 2,440 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 2,257.80 (AUD) 318 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 2,619.90 (AUD) 369 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 2,825.80 (AUD) 398 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 2,915.10 (AUD) 410 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 23,552.98 (AUD) 3,322 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 269.80 (AUD) 38 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 27,239.78 (AUD) 3,842 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 3,284.82 (AUD) 462 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 380.05 (AUD) 55 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 4,827.69 (AUD) 679 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 447.30 (AUD) 63 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 453.76 (AUD) 64 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 453.76 (AUD) 64 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 5,871.70 (AUD) 827 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 6,595.90 (AUD) 929 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 7,862.81 (AUD) 1,109 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 7.09 (AUD) 1 Ordinary Share
26/10/2022 Morgan Stanley Australia Securities Limited Buy 798.91 (AUD) 113 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 816.50 (AUD) 115 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 841.33 (AUD) 119 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 867.42 (AUD) 122 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 880.40 (AUD) 124 Ordinary Shares
26/10/2022 Morgan Stanley Australia Securities Limited Buy 972.70 (AUD) 137 Ordinary Shares
27/10/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
2,103,557 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 1,109.80 (AUD) 155 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 1,126.54 (AUD) 158 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 1,279.80 (AUD) 180 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 1,362.30 (AUD) 190 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 1,763.28 (AUD) 248 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 1,785.33 (AUD) 249 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 1,787.12 (AUD) 251 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 1,831.80 (AUD) 258 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 11,778.76 (AUD) 1,652 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 12,340.80 (AUD) 1,714 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 16,095.70 (AUD) 2,267 Ordinary Shares

14

27/10/2022 Morgan Stanley Australia Securities Limited Buy 16,293.48 (AUD) 2,282 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 163.76 (AUD) 23 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 18,938.20 (AUD) 2,645 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 19,347.90 (AUD) 2,706 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 19,421.90 (AUD) 2,705 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 2,133.00 (AUD) 300 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 2,167.52 (AUD) 304 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 2,340.68 (AUD) 326 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 2,473.90 (AUD) 346 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 3,156.41 (AUD) 439 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 305.30 (AUD) 43 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 31,837.32 (AUD) 4,428 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 328.44 (AUD) 46 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 328.44 (AUD) 46 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 35,264.46 (AUD) 4,939 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 350.84 (AUD) 49 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 377.36 (AUD) 53 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 4,042.34 (AUD) 563 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 42.60 (AUD) 6 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 444.54 (AUD) 62 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 5,112.09 (AUD) 719 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 5,562.06 (AUD) 779 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 513.36 (AUD) 72 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 548.24 (AUD) 77 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 562.48 (AUD) 79 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 6,436.84 (AUD) 899 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 6,470.10 (AUD) 910 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 624.66 (AUD) 87 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 63,755.37 (AUD) 8,967 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 64.44 (AUD) 9 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 666.46 (AUD) 94 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 7.14 (AUD) 1 Ordinary Share
27/10/2022 Morgan Stanley Australia Securities Limited Buy 71.50 (AUD) 10 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 739.96 (AUD) 104 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 793.65 (AUD) 111 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 939.27 (AUD) 131 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 965.60 (AUD) 136 Ordinary Shares
27/10/2022 Morgan Stanley Australia Securities Limited Buy 988.29 (AUD) 139 Ordinary Shares
28/10/2022 Morgan Stanley & Co. International plc Collateral Received N/A 2,118,872 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 1,352.80 (AUD) 190 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 1,398.70 (AUD) 197 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 1,668.50 (AUD) 235 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 1,818.15 (AUD) 255 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 1,822.72 (AUD) 256 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 106.65 (AUD) 15 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 13,732.38 (AUD) 1,926 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 14.18 (AUD) 2 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 17,097.74 (AUD) 2,398 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 18,136.22 (AUD) 2,558 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 19,886.67 (AUD) 2,797 Ordinary Shares

15

28/10/2022 Morgan Stanley Australia Securities Limited Buy 2,036.32 (AUD) 286 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 2,130.00 (AUD) 300 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 2,175.66 (AUD) 306 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 2,942.35 (AUD) 415 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 21.39 (AUD) 3 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 22,661.40 (AUD) 3,165 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 248.50 (AUD) 35 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 263.44 (AUD) 37 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 284.80 (AUD) 40 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 3,301.50 (AUD) 465 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 3,562.86 (AUD) 499 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 3,659.68 (AUD) 514 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 3,862.40 (AUD) 544 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 312.84 (AUD) 44 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 35.60 (AUD) 5 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 369.20 (AUD) 52 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 4,052.70 (AUD) 570 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 4,152.24 (AUD) 584 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 413.54 (AUD) 58 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 43,089.90 (AUD) 6,069 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 5,746.78 (AUD) 806 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 539.97 (AUD) 76 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 554.18 (AUD) 78 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 57,650.64 (AUD) 8,097 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 6,228.36 (AUD) 876 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 6,996.24 (AUD) 984 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 65,004.21 (AUD) 9,117 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 795.20 (AUD) 112 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 8,306.45 (AUD) 1,165 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 861.52 (AUD) 121 Ordinary Shares
28/10/2022 Morgan Stanley Australia Securities Limited Buy 92.43 (AUD) 13 Ordinary Shares
31/10/2022 Morgan Stanley & Co. International plc Borrow N/A 37,525 Ordinary Shares
31/10/2022 Morgan Stanley & Co. International plc Buy 579.79 72 Ordinary Shares
31/10/2022 Morgan Stanley & Co. International plc Buy 41,375.49 4,979 Ordinary Shares
31/10/2022 Morgan Stanley & Co. International plc Collateral Received N/A 5,776,046 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,001.49 (AUD) 133 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,024.76 (AUD) 137 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,048.56 (AUD) 136 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,065.96 (AUD) 141 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,072.10 (AUD) 142 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,087.50 (AUD) 145 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,100.11 (AUD) 146 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,145.76 (AUD) 154 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,181.18 (AUD) 154 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,290.24 (AUD) 168 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,296.88 (AUD) 172 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,297.74 (AUD) 172 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,493.50 (AUD) 206 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,509.90 (AUD) 210 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,567.35 (AUD) 215 Ordinary Shares

16

31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,587.88 (AUD) 214 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,657.50 (AUD) 221 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,668.73 (AUD) 217 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,677.41 (AUD) 217 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,726.02 (AUD) 223 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,798.83 (AUD) 237 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,856.52 (AUD) 243 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,889.55 (AUD) 247 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,898.86 (AUD) 263 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,905.09 (AUD) 251 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,909.05 (AUD) 267 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 1,940.16 (AUD) 258 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 11,902.04 (AUD) 1,564 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 12,276.66 (AUD) 1,691 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 12,470.00 (AUD) 1,720 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 12,577.78 (AUD) 1,702 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 133.38 (AUD) 18 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 139.14 (AUD) 18 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 14.92 (AUD) 2 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 15.04 (AUD) 2 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 15.30 (AUD) 2 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 15.30 (AUD) 2 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 15.30 (AUD) 2 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 157.96 (AUD) 22 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 19,350.10 (AUD) 2,695 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 191.88 (AUD) 26 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,030.16 (AUD) 264 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,093.34 (AUD) 278 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,096.64 (AUD) 273 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,176.17 (AUD) 289 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,219.60 (AUD) 310 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,235.00 (AUD) 298 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,283.93 (AUD) 297 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,325.22 (AUD) 309 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,370.03 (AUD) 309 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,391.36 (AUD) 318 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,396.66 (AUD) 323 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,400.93 (AUD) 333 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,479.40 (AUD) 322 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,582.16 (AUD) 348 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,597.60 (AUD) 340 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,776.75 (AUD) 383 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,968.29 (AUD) 387 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 2,970.40 (AUD) 395 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 208.60 (AUD) 28 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 21,791.82 (AUD) 2,894 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 22.95 (AUD) 3 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 224,015.57 (AUD) 29,437 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 23,536.24 (AUD) 3,172 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 23.10 (AUD) 3 Ordinary Shares

17

31/10/2022 Morgan Stanley Australia Securities Limited Buy 261.12 (AUD) 34 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 266.95 (AUD) 37 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 27,205.75 (AUD) 3,575 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 275,390.68 (AUD) 36,188 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 282.75 (AUD) 39 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 29,001.71 (AUD) 3,811 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 29,854.40 (AUD) 3,970 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 29,899.69 (AUD) 3,929 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,052.35 (AUD) 399 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,076.92 (AUD) 407 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,191.35 (AUD) 415 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,247.00 (AUD) 425 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,295.60 (AUD) 428 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,304.11 (AUD) 457 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,453.20 (AUD) 445 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,506.96 (AUD) 472 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,572.55 (AUD) 467 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,594.56 (AUD) 478 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,739.96 (AUD) 518 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 3,809.70 (AUD) 498 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 337.72 (AUD) 45 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 35,416.94 (AUD) 4,654 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 37.65 (AUD) 5 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 38,636.00 (AUD) 5,200 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,083.92 (AUD) 568 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,145.64 (AUD) 579 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,326.19 (AUD) 587 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,348.29 (AUD) 579 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,366.92 (AUD) 604 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,395.82 (AUD) 583 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,433.36 (AUD) 604 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,450.60 (AUD) 578 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,672.08 (AUD) 618 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,687.20 (AUD) 620 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,815.58 (AUD) 649 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 4,824.43 (AUD) 629 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 40,964.63 (AUD) 5,383 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 419.62 (AUD) 58 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 451.08 (AUD) 63 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 49,617.20 (AUD) 6,520 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 5,007.45 (AUD) 665 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 5,131.62 (AUD) 663 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 5,314.16 (AUD) 734 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 5,341.05 (AUD) 715 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 5,594.79 (AUD) 743 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 5,669.45 (AUD) 745 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 5,826.26 (AUD) 781 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 52.01 (AUD) 7 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 532.80 (AUD) 72 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 592.02 (AUD) 78 Ordinary Shares

18

31/10/2022 Morgan Stanley Australia Securities Limited Buy 596.45 (AUD) 79 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 6,010.20 (AUD) 795 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 6,098.72 (AUD) 811 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 6,167.04 (AUD) 803 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 6,287.55 (AUD) 835 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 6,365.24 (AUD) 889 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 629.76 (AUD) 82 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 634.20 (AUD) 84 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 641.52 (AUD) 88 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 69,190.12 (AUD) 9,092 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 693.72 (AUD) 94 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 7,212.72 (AUD) 984 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 7,392.16 (AUD) 983 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 7,813.28 (AUD) 1,039 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 7.61 (AUD) 1 Ordinary Share
31/10/2022 Morgan Stanley Australia Securities Limited Buy 721.92 (AUD) 94 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 744.96 (AUD) 97 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 8,011.92 (AUD) 1,064 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 8,211.84 (AUD) 1,092 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 8,317.44 (AUD) 1,083 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 8,433.73 (AUD) 1,123 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 8,504.50 (AUD) 1,165 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 807.84 (AUD) 108 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 814.32 (AUD) 108 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 82,401.08 (AUD) 10,828 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 832.16 (AUD) 112 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 843.92 (AUD) 112 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 844.71 (AUD) 111 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 846.72 (AUD) 112 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 854.28 (AUD) 113 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 857.67 (AUD) 113 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 866.52 (AUD) 116 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 868.25 (AUD) 115 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 880.42 (AUD) 117 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 887.80 (AUD) 115 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 9,157.05 (AUD) 1,197 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 908.71 (AUD) 121 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 908.90 (AUD) 122 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 926.28 (AUD) 124 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 945.00 (AUD) 125 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 95,962.10 (AUD) 12,610 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 960.64 (AUD) 128 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 964.16 (AUD) 131 Ordinary Shares
31/10/2022 Morgan Stanley Australia Securities Limited Buy 967.68 (AUD) 128 Ordinary Shares
1/11/2022 Morgan Stanley & Co. International plc Borrow N/A 5,000 Ordinary Shares
1/11/2022 Morgan Stanley & Co. International plc Buy 2,211.26 272 Ordinary Shares
1/11/2022 Morgan Stanley & Co. International plc Buy 3,901.30 476 Ordinary Shares
1/11/2022 Morgan Stanley & Co. International plc Buy 18,417.17 (AUD) 2,466 Ordinary Shares

19

1/11/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
37,525 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,006.95 (AUD) 137 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,035.55 (AUD) 139 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,098.13 (AUD) 149 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,101.11 (AUD) 149 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,152.38 (AUD) 157 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,167.62 (AUD) 158 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,219.86 (AUD) 162 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,323.00 (AUD) 180 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,323.00 (AUD) 180 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,369.55 (AUD) 182 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,372.58 (AUD) 187 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,478.00 (AUD) 200 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,508.00 (AUD) 200 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,552.87 (AUD) 209 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,580.25 (AUD) 215 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,615.89 (AUD) 220 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,616.80 (AUD) 215 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,625.80 (AUD) 220 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,628.77 (AUD) 221 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,724.91 (AUD) 232 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,741.68 (AUD) 236 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,758.82 (AUD) 238 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,764.00 (AUD) 240 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,770.99 (AUD) 239 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,788.38 (AUD) 242 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,827.76 (AUD) 248 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,835.00 (AUD) 250 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,847.30 (AUD) 245 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,945.68 (AUD) 264 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 1,947.75 (AUD) 265 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 10,388.82 (AUD) 1,402 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 10,466.40 (AUD) 1,424 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 11,003.58 (AUD) 1,491 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 11,902.55 (AUD) 1,615 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 111.15 (AUD) 15 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 12,042.66 (AUD) 1,623 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 12,513.28 (AUD) 1,664 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 13,014.83 (AUD) 1,733 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 13,040.46 (AUD) 1,767 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 13,351.46 (AUD) 1,819 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 130,901.56 (AUD) 17,834 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 132.84 (AUD) 18 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 133.20 (AUD) 18 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 14,740.80 (AUD) 1,992 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 14,762.11 (AUD) 2,003 Ordinary Shares

20

1/11/2022 Morgan Stanley Australia Securities Limited Buy 14,781.39 (AUD) 1,963 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 147.40 (AUD) 20 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 17,066.71 (AUD) 2,297 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 17,549.94 (AUD) 2,391 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 17,781.15 (AUD) 2,398 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 18,327.20 (AUD) 2,480 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 19,443.66 (AUD) 2,649 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,057.62 (AUD) 279 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,095.92 (AUD) 284 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,212.60 (AUD) 299 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,217.00 (AUD) 300 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,243.94 (AUD) 298 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,252.16 (AUD) 306 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,262.59 (AUD) 307 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,267.46 (AUD) 306 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,287.15 (AUD) 307 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,521.69 (AUD) 341 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,605.97 (AUD) 347 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,697.45 (AUD) 367 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,853.80 (AUD) 380 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 2,980.53 (AUD) 399 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 22,333.74 (AUD) 3,014 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 22,364.64 (AUD) 3,006 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 22.23 (AUD) 3 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 25,308.58 (AUD) 3,434 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 259.35 (AUD) 35 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 264.25 (AUD) 35 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 27,272.08 (AUD) 3,646 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 273.06 (AUD) 37 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 28,018.64 (AUD) 3,716 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,045.60 (AUD) 405 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,084.84 (AUD) 418 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,220.69 (AUD) 437 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,300.00 (AUD) 440 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,323.24 (AUD) 450 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,334.50 (AUD) 450 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,417.05 (AUD) 455 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,424.32 (AUD) 464 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,505.50 (AUD) 475 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,591.28 (AUD) 484 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,640.70 (AUD) 490 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,655.60 (AUD) 494 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 3,709.44 (AUD) 504 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 30,302.85 (AUD) 4,035 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 309.96 (AUD) 42 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 31,762.50 (AUD) 4,235 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 315.62 (AUD) 43 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 32,701.34 (AUD) 4,366 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 34,600.35 (AUD) 4,595 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 345.45 (AUD) 47 Ordinary Shares

21

1/11/2022 Morgan Stanley Australia Securities Limited Buy 375.36 (AUD) 51 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 4,144.00 (AUD) 560 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 4,475.64 (AUD) 604 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 4,524.00 (AUD) 600 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 4,713.78 (AUD) 626 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 41,992.14 (AUD) 5,721 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 413.28 (AUD) 56 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 44,857.30 (AUD) 6,070 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 44.18 (AUD) 6 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 44.30 (AUD) 6 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 44.34 (AUD) 6 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 45.00 (AUD) 6 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 452.01 (AUD) 61 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 48,554.10 (AUD) 6,615 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 5,049.92 (AUD) 688 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 51.52 (AUD) 7 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 512.04 (AUD) 68 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 538.74 (AUD) 73 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 540.20 (AUD) 73 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 563.62 (AUD) 75 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 573.30 (AUD) 78 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 58.84 (AUD) 8 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 58.88 (AUD) 8 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 59.04 (AUD) 8 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 6,185.43 (AUD) 837 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 6,506.24 (AUD) 884 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 6,528.21 (AUD) 881 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 6,621.44 (AUD) 896 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 6,723.00 (AUD) 900 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 617.46 (AUD) 82 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 638.35 (AUD) 85 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 643.80 (AUD) 87 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 66.33 (AUD) 9 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 66.37 (AUD) 9 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 7,129.08 (AUD) 966 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 7,541.45 (AUD) 1,015 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 7,704.40 (AUD) 1,030 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 7,747.50 (AUD) 1,033 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 7,899.06 (AUD) 1,066 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 7.34 (AUD) 1 Ordinary Share
1/11/2022 Morgan Stanley Australia Securities Limited Buy 7.38 (AUD) 1 Ordinary Share
1/11/2022 Morgan Stanley Australia Securities Limited Buy 715.86 (AUD) 97 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 73.95 (AUD) 10 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 757.05 (AUD) 103 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 769.08 (AUD) 104 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 774.90 (AUD) 105 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 781.04 (AUD) 104 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 784.40 (AUD) 106 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 792.75 (AUD) 105 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 8,235.00 (AUD) 1,098 Ordinary Shares

22

1/11/2022 Morgan Stanley Australia Securities Limited Buy 80,057.92 (AUD) 10,646 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 81.29 (AUD) 11 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 82,983.20 (AUD) 11,035 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 836.76 (AUD) 114 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 840.18 (AUD) 114 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 843.36 (AUD) 112 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 866.97 (AUD) 117 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 88.68 (AUD) 12 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 89,048.88 (AUD) 12,132 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 9,337.20 (AUD) 1,255 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 9,637.42 (AUD) 1,313 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 902.19 (AUD) 122 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 904.20 (AUD) 120 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 924.96 (AUD) 123 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 94,605.26 (AUD) 12,889 Ordinary Shares
1/11/2022 Morgan Stanley Australia Securities Limited Buy 96.72 (AUD) 13 Ordinary Shares
2/11/2022 Morgan Stanley & Co. International plc Buy 896.04 114 Ordinary Shares
2/11/2022 Morgan Stanley & Co. International plc Buy 1,617.72 204 Ordinary Shares
2/11/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
2,613,564 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,003.80 (AUD) 140 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,018.17 (AUD) 139 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,023.11 (AUD) 142 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,025.24 (AUD) 142 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,064.30 (AUD) 145 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,123.28 (AUD) 152 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,125.69 (AUD) 157 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,130.49 (AUD) 158 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,134.60 (AUD) 155 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,150.34 (AUD) 161 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,168.71 (AUD) 163 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,185.03 (AUD) 162 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,228.08 (AUD) 168 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,232.01 (AUD) 169 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,243.20 (AUD) 168 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,321.26 (AUD) 183 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,327.56 (AUD) 184 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,354.08 (AUD) 186 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,357.02 (AUD) 189 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,358.91 (AUD) 189 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,365.82 (AUD) 188 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,469.82 (AUD) 204 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,495.57 (AUD) 207 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,499.57 (AUD) 205 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,530.88 (AUD) 208 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,547.22 (AUD) 214 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,554.45 (AUD) 215 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,560.23 (AUD) 217 Ordinary Shares

23

2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,589.22 (AUD) 218 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,598.70 (AUD) 219 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,630.98 (AUD) 221 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,654.32 (AUD) 226 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,674.40 (AUD) 230 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,677.36 (AUD) 232 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,677.36 (AUD) 232 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,678.57 (AUD) 229 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,680.12 (AUD) 234 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,706.40 (AUD) 237 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,772.68 (AUD) 243 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,792.80 (AUD) 249 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,802.18 (AUD) 251 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,813.02 (AUD) 246 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,842.34 (AUD) 251 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,905.35 (AUD) 265 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,939.80 (AUD) 265 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,941.30 (AUD) 270 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,984.22 (AUD) 272 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 1,998.24 (AUD) 276 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 10,396.74 (AUD) 1,446 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 10,614.12 (AUD) 1,462 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 10,664.52 (AUD) 1,473 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 10,943.69 (AUD) 1,493 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 103.04 (AUD) 14 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 114.48 (AUD) 16 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 116.32 (AUD) 16 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 116.48 (AUD) 16 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 116.48 (AUD) 16 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 12,481.76 (AUD) 1,724 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 12,869.40 (AUD) 1,780 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 12,910.59 (AUD) 1,771 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 124.95 (AUD) 17 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 13,348.80 (AUD) 1,854 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 13,717.00 (AUD) 1,892 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 14,129.50 (AUD) 1,925 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 14,641.92 (AUD) 1,984 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 14.43 (AUD) 2 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 14.48 (AUD) 2 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 145.60 (AUD) 20 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 153.30 (AUD) 21 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 153.51 (AUD) 21 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 177,703.20 (AUD) 24,681 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,082.20 (AUD) 290 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,090.88 (AUD) 288 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,148.00 (AUD) 300 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,184.00 (AUD) 300 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,219.47 (AUD) 303 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,340.94 (AUD) 322 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,400.36 (AUD) 332 Ordinary Shares

24

2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,436.88 (AUD) 332 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,498.12 (AUD) 346 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,525.40 (AUD) 345 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,609.25 (AUD) 355 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,655.24 (AUD) 367 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,758.44 (AUD) 381 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,770.74 (AUD) 378 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,785.84 (AUD) 388 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,821.74 (AUD) 393 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,935.04 (AUD) 404 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,947.35 (AUD) 401 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 2,957.28 (AUD) 404 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 20,093.26 (AUD) 2,783 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 21,556.80 (AUD) 2,994 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 21.93 (AUD) 3 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 218.85 (AUD) 30 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 22.00 (AUD) 3 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 230.08 (AUD) 32 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 247.18 (AUD) 34 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 25,521.00 (AUD) 3,525 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 251.12 (AUD) 35 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 253.05 (AUD) 35 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 257.40 (AUD) 36 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 28.60 (AUD) 4 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,113.28 (AUD) 423 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,166.02 (AUD) 429 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,220.61 (AUD) 443 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,340.28 (AUD) 452 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,357.14 (AUD) 458 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,381.84 (AUD) 462 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,403.12 (AUD) 472 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,429.25 (AUD) 473 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,506.58 (AUD) 483 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,530.78 (AUD) 486 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,564.66 (AUD) 491 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 3,935.84 (AUD) 544 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 303.24 (AUD) 42 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 305.76 (AUD) 42 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 308.28 (AUD) 42 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 319.22 (AUD) 44 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 333.27 (AUD) 46 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 35.87 (AUD) 5 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 362.50 (AUD) 50 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 390.42 (AUD) 54 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 4,002.21 (AUD) 549 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 4,006.44 (AUD) 558 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 4,172.67 (AUD) 584 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 4,953.90 (AUD) 674 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 40,132.80 (AUD) 5,574 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 414.10 (AUD) 57 Ordinary Shares

25

2/11/2022 Morgan Stanley Australia Securities Limited Buy 414.96 (AUD) 57 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 435.42 (AUD) 59 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 449.57 (AUD) 61 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 48,146.40 (AUD) 6,687 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 5,126.52 (AUD) 714 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 5,561.55 (AUD) 765 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 5,662.25 (AUD) 781 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 5,672.10 (AUD) 777 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 5,707.05 (AUD) 791 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 5,721.49 (AUD) 787 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 50.19 (AUD) 7 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 511.00 (AUD) 70 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 517.59 (AUD) 71 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 540.94 (AUD) 74 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 542.61 (AUD) 75 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 547.96 (AUD) 76 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 561.33 (AUD) 77 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 563.25 (AUD) 77 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 57,290.40 (AUD) 7,957 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 571.35 (AUD) 78 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 583.60 (AUD) 80 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 59,637.60 (AUD) 8,283 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 596.14 (AUD) 82 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 6,240.92 (AUD) 868 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 6,329.25 (AUD) 873 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 6,341.58 (AUD) 882 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 6,375.79 (AUD) 877 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 6,652.80 (AUD) 924 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 6,714.09 (AUD) 921 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 607.56 (AUD) 83 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 631.18 (AUD) 87 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 633.36 (AUD) 87 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 643.28 (AUD) 88 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 67,881.60 (AUD) 9,428 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 686.40 (AUD) 96 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 7,075.60 (AUD) 980 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 7,116.92 (AUD) 983 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 7,297.92 (AUD) 1,008 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 7,313.40 (AUD) 1,020 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 7,948.26 (AUD) 1,107 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 7,963.52 (AUD) 1,082 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 7.17 (AUD) 1 Ordinary Share
2/11/2022 Morgan Stanley Australia Securities Limited Buy 706.16 (AUD) 97 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 75,088.80 (AUD) 10,429 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 760.02 (AUD) 106 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 765.32 (AUD) 106 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 768.60 (AUD) 105 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 79.86 (AUD) 11 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 8,352.00 (AUD) 1,160 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 8,791.20 (AUD) 1,221 Ordinary Shares

26

2/11/2022 Morgan Stanley Australia Securities Limited Buy 829.42 (AUD) 113 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 838.68 (AUD) 116 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 851.76 (AUD) 117 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 851.96 (AUD) 118 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 86.04 (AUD) 12 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 860.22 (AUD) 118 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 863.46 (AUD) 117 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 866.40 (AUD) 120 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 873.60 (AUD) 120 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 888.16 (AUD) 122 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 9,914.40 (AUD) 1,360 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 902.50 (AUD) 125 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 920.32 (AUD) 128 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 928.20 (AUD) 130 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 93.34 (AUD) 13 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 936.54 (AUD) 129 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 95.16 (AUD) 13 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 952.37 (AUD) 131 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 975.55 (AUD) 133 Ordinary Shares
2/11/2022 Morgan Stanley Australia Securities Limited Buy 998.02 (AUD) 139 Ordinary Shares
3/11/2022 Morgan Stanley & Co. International plc Buy 977.84 125 Ordinary Shares
3/11/2022 Morgan Stanley & Co. International plc Buy 3,921.83 501 Ordinary Shares
3/11/2022 Morgan Stanley & Co. International plc Buy 6,130.43 784 Ordinary Shares
3/11/2022 Morgan Stanley & Co. International plc Collateral Received N/A 2,368,434 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 1,128.04 (AUD) 157 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 1,236.68 (AUD) 172 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 1,360.80 (AUD) 189 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 1,641.93 (AUD) 229 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 1,718.33 (AUD) 241 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 1,823.72 (AUD) 254 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 10,081.50 (AUD) 1,410 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 10,438.68 (AUD) 1,462 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 10,848.98 (AUD) 1,511 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 11,773.14 (AUD) 1,642 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 11,930.88 (AUD) 1,664 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 12,123.72 (AUD) 1,698 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 12,289.38 (AUD) 1,714 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 12,866.52 (AUD) 1,797 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 13,749.70 (AUD) 1,915 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 14.34 (AUD) 2 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 15,757.98 (AUD) 2,207 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 16,732.92 (AUD) 2,337 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 2,491.46 (AUD) 347 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 2,497.25 (AUD) 350 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 3,194.24 (AUD) 448 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 3,200.52 (AUD) 447 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 3,243.09 (AUD) 452 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 3,900.11 (AUD) 547 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 3,966.64 (AUD) 554 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 336.99 (AUD) 47 Ordinary Shares

27

3/11/2022 Morgan Stanley Australia Securities Limited Buy 34,690.20 (AUD) 4,845 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 36,421.14 (AUD) 5,101 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 38,327.48 (AUD) 5,353 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 39,513.87 (AUD) 5,511 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 4,036.39 (AUD) 561 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 4,139.97 (AUD) 577 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 4,144.31 (AUD) 576 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 4,559.30 (AUD) 635 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 41,520.84 (AUD) 5,799 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 42,351.40 (AUD) 5,915 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 5,026.00 (AUD) 700 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 5,104.98 (AUD) 711 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 5,191.18 (AUD) 722 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 5,879.40 (AUD) 820 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 537.75 (AUD) 75 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 564.85 (AUD) 79 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 57,258.52 (AUD) 7,997 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 6,003.65 (AUD) 835 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 6,061.86 (AUD) 849 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 6,384.72 (AUD) 888 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 644.40 (AUD) 90 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 66,373.20 (AUD) 9,270 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 71,542.72 (AUD) 9,992 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 774.90 (AUD) 108 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 784.80 (AUD) 109 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 8,888.84 (AUD) 1,238 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 885.36 (AUD) 124 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 917.19 (AUD) 129 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 921.60 (AUD) 128 Ordinary Shares
3/11/2022 Morgan Stanley Australia Securities Limited Buy 936.65 (AUD) 131 Ordinary Shares
4/11/2022 Morgan Stanley & Co. International plc Borrow N/A 45,000 Ordinary Shares
4/11/2022 Morgan Stanley & Co. International plc Buy 7.85 1 Ordinary Share
4/11/2022 Morgan Stanley & Co. International plc Buy 728.31 93 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,124.90 (AUD) 157 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,237.54 (AUD) 172 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,245.60 (AUD) 173 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,281.60 (AUD) 178 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,307.66 (AUD) 182 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,315.77 (AUD) 183 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,349.46 (AUD) 189 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,613.64 (AUD) 226 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,716.02 (AUD) 239 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,727.88 (AUD) 242 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,754.36 (AUD) 244 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 1,780.64 (AUD) 248 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 10,454.08 (AUD) 1,456 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 12,705.55 (AUD) 1,777 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 147,912.05 (AUD) 20,687 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 15,228.42 (AUD) 2,118 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 15,807.96 (AUD) 2,214 Ordinary Shares

28

4/11/2022 Morgan Stanley Australia Securities Limited Buy 158.40 (AUD) 22 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 2,026.28 (AUD) 283 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 2,044.80 (AUD) 284 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 2,061.90 (AUD) 290 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 2,112.39 (AUD) 294 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 2,292.78 (AUD) 318 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 2,319.84 (AUD) 324 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 2,356.20 (AUD) 330 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 2,437.41 (AUD) 339 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 203,231.60 (AUD) 28,424 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 21,293.84 (AUD) 2,974 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 229.12 (AUD) 32 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 23,337.60 (AUD) 3,264 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 27,765.06 (AUD) 3,867 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 278.85 (AUD) 39 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 281.60 (AUD) 40 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 3,285.83 (AUD) 457 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 3,324.34 (AUD) 463 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 3,420.09 (AUD) 477 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 366.08 (AUD) 52 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 4,775.72 (AUD) 667 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 40,633.45 (AUD) 5,683 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 5,190.78 (AUD) 727 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 5,248.70 (AUD) 730 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 5,623.20 (AUD) 781 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 5,643.48 (AUD) 786 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 57.04 (AUD) 8 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 571.20 (AUD) 80 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 588.76 (AUD) 82 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 6,177.60 (AUD) 864 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 647.10 (AUD) 90 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 652.01 (AUD) 91 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 7,102.72 (AUD) 992 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 73,766.55 (AUD) 10,317 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 796.98 (AUD) 111 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 8,717.94 (AUD) 1,221 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 8,730.15 (AUD) 1,221 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 803.04 (AUD) 112 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 807.38 (AUD) 113 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 812.47 (AUD) 113 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 813.60 (AUD) 113 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 814.73 (AUD) 113 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 838.30 (AUD) 117 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 858.00 (AUD) 120 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 860.40 (AUD) 120 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 881.91 (AUD) 123 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 883.14 (AUD) 123 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 889.08 (AUD) 124 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 890.32 (AUD) 124 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 896.87 (AUD) 125 Ordinary Shares

29

4/11/2022 Morgan Stanley Australia Securities Limited Buy 9,144.00 (AUD) 1,270 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 9,270.24 (AUD) 1,302 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 919.68 (AUD) 128 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 931.45 (AUD) 130 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 956.76 (AUD) 134 Ordinary Shares
4/11/2022 Morgan Stanley Australia Securities Limited Buy 999.41 (AUD) 139 Ordinary Shares
7/11/2022 Morgan Stanley & Co. International plc Buy 329.29 42 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,069.08 (AUD) 151 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,142.40 (AUD) 160 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,202.40 (AUD) 167 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,204.97 (AUD) 169 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,220.94 (AUD) 171 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,235.40 (AUD) 174 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,346.40 (AUD) 187 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,423.62 (AUD) 198 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,497.04 (AUD) 211 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,566.40 (AUD) 220 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,618.80 (AUD) 228 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,651.40 (AUD) 230 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,706.40 (AUD) 237 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,758.90 (AUD) 246 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,781.59 (AUD) 249 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,864.20 (AUD) 260 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,909.88 (AUD) 266 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,926.04 (AUD) 269 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,928.73 (AUD) 269 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,955.68 (AUD) 272 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 1,977.78 (AUD) 277 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 103,315.48 (AUD) 14,572 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 114.24 (AUD) 16 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 115.04 (AUD) 16 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 121.38 (AUD) 17 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 13,549.25 (AUD) 1,895 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 14,789.74 (AUD) 2,086 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 143.00 (AUD) 20 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 17,491.03 (AUD) 2,467 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,043.44 (AUD) 287 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,100.63 (AUD) 294 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,129.49 (AUD) 297 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,133.00 (AUD) 300 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,134.86 (AUD) 299 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,139.64 (AUD) 298 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,190.96 (AUD) 306 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,279.25 (AUD) 319 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,319.84 (AUD) 324 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,409.12 (AUD) 336 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,474.11 (AUD) 347 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,575.82 (AUD) 359 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 2,826.22 (AUD) 395 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 28,006.55 (AUD) 3,917 Ordinary Shares

30

7/11/2022 Morgan Stanley Australia Securities Limited Buy 3,043.00 (AUD) 425 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 3,180.74 (AUD) 443 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 3,279.80 (AUD) 460 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 3,422.48 (AUD) 478 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 3,656.70 (AUD) 510 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 323.10 (AUD) 45 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 34,500.48 (AUD) 4,832 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 36,621.80 (AUD) 5,158 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 395.45 (AUD) 55 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 4,112.71 (AUD) 574 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 4,182.75 (AUD) 585 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 405.27 (AUD) 57 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 408.40 (AUD) 57 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 41,036.92 (AUD) 5,788 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 44,573.10 (AUD) 6,234 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 445.16 (AUD) 62 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 5,083.33 (AUD) 707 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 5,097.80 (AUD) 710 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 5,201.86 (AUD) 725 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 5,305.30 (AUD) 742 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 5,955.95 (AUD) 833 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 51,622.29 (AUD) 7,281 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 510.13 (AUD) 71 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 536.62 (AUD) 75 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 551.32 (AUD) 77 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 571.60 (AUD) 80 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 6,565.34 (AUD) 926 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 6,907.16 (AUD) 962 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 622.92 (AUD) 87 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 684.48 (AUD) 96 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 684.48 (AUD) 96 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 69,084.96 (AUD) 9,744 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 7,557.55 (AUD) 1,057 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 7,815.53 (AUD) 1,087 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 7.18 (AUD) 1 Ordinary Share
7/11/2022 Morgan Stanley Australia Securities Limited Buy 7.20 (AUD) 1 Ordinary Share
7/11/2022 Morgan Stanley Australia Securities Limited Buy 716.00 (AUD) 100 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 717.00 (AUD) 100 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 718.00 (AUD) 100 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 799.68 (AUD) 112 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 8,728.04 (AUD) 1,219 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 846.09 (AUD) 119 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 85.80 (AUD) 12 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 855.01 (AUD) 119 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 871.69 (AUD) 122 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 895.00 (AUD) 125 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 897.12 (AUD) 126 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 897.50 (AUD) 125 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 9,180.60 (AUD) 1,284 Ordinary Shares
7/11/2022 Morgan Stanley Australia Securities Limited Buy 9,202.82 (AUD) 1,298 Ordinary Shares

31

7/11/2022 Morgan Stanley Australia Securities Limited Buy 992.60 (AUD) 140 Ordinary Shares
8/11/2022 Morgan Stanley & Co. International plc Borrow N/A 23,094 Ordinary Shares
8/11/2022 Morgan Stanley & Co. International plc Buy 303.26 39 Ordinary Shares
8/11/2022 Morgan Stanley & Co. International plc Buy 26,283.36 3,379 Ordinary Shares
8/11/2022 Morgan Stanley & Co. International plc Buy 37,411.81 4,804 Ordinary Shares
8/11/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
2,414,922 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 1,216.04 (AUD) 172 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 1,246.00 (AUD) 175 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 1,340.44 (AUD) 188 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 1,397.48 (AUD) 196 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 1,467.80 (AUD) 205 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 1,647.03 (AUD) 231 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 1,820.16 (AUD) 256 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 1,851.20 (AUD) 260 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 128.34 (AUD) 18 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 14,215.74 (AUD) 1,991 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 142.60 (AUD) 20 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 19,782.03 (AUD) 2,759 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 2,139.00 (AUD) 300 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 2,189.88 (AUD) 308 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 2,362.80 (AUD) 330 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 2,840.00 (AUD) 400 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 20,905.16 (AUD) 2,932 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 23,560.62 (AUD) 3,286 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 264.55 (AUD) 37 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 268.66 (AUD) 38 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 3,199.50 (AUD) 450 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 393.25 (AUD) 55 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 4,174.28 (AUD) 583 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 4,433.00 (AUD) 620 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 401.52 (AUD) 56 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 44,246.07 (AUD) 6,171 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 491.97 (AUD) 69 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 5,933.34 (AUD) 831 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 6,554.52 (AUD) 918 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 697.76 (AUD) 98 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 7,224.44 (AUD) 1,009 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 7,449.63 (AUD) 1,039 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 7,629.05 (AUD) 1,067 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 7.17 (AUD) 1 Ordinary Share
8/11/2022 Morgan Stanley Australia Securities Limited Buy 74,718.57 (AUD) 10,421 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 78.32 (AUD) 11 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 8,327.84 (AUD) 1,168 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 87,330.60 (AUD) 12,180 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 9,392.70 (AUD) 1,310 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 946.96 (AUD) 133 Ordinary Shares
8/11/2022 Morgan Stanley Australia Securities Limited Buy 958.10 (AUD) 134 Ordinary Shares

32

9/11/2022 Morgan Stanley & Co. International plc Borrow N/A 4,106 Ordinary Shares
9/11/2022 Morgan Stanley & Co. International plc Buy 220.35 28 Ordinary Shares
9/11/2022 Morgan Stanley & Co. International plc Buy 23,399.22 2,977 Ordinary Shares
9/11/2022 Morgan Stanley & Co. International plc Buy 53,086.43 6,758 Ordinary Shares
9/11/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
57,173 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,006.60 (AUD) 140 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,086.00 (AUD) 150 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,100.48 (AUD) 152 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,101.60 (AUD) 153 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,109.02 (AUD) 155 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,464.64 (AUD) 203 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,491.36 (AUD) 208 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,493.50 (AUD) 206 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,514.98 (AUD) 211 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,518.30 (AUD) 210 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,621.12 (AUD) 225 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,723.19 (AUD) 239 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,733.93 (AUD) 242 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,787.82 (AUD) 249 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,994.40 (AUD) 277 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 1,996.85 (AUD) 276 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 10,252.51 (AUD) 1,421 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 101.78 (AUD) 14 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 115,147.85 (AUD) 16,015 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 115.04 (AUD) 16 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 116.00 (AUD) 16 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 12,499.20 (AUD) 1,736 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 12,728.43 (AUD) 1,774 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 13,435.92 (AUD) 1,870 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 136.61 (AUD) 19 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 14.47 (AUD) 2 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 157.52 (AUD) 22 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 19,076.14 (AUD) 2,655 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 19,654.20 (AUD) 2,745 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 2,036.04 (AUD) 282 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 2,054.92 (AUD) 287 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 2,080.80 (AUD) 288 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 2,151.56 (AUD) 298 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 2,347.20 (AUD) 326 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 2,678.40 (AUD) 372 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 2,681.87 (AUD) 373 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 2,706.86 (AUD) 377 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 2,961.21 (AUD) 413 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 22,511.89 (AUD) 3,131 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 229.12 (AUD) 32 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 3,080.22 (AUD) 429 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 3,264.62 (AUD) 455 Ordinary Shares

33

9/11/2022 Morgan Stanley Australia Securities Limited Buy 3,628.80 (AUD) 504 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 3,991.56 (AUD) 554 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 4,187.60 (AUD) 580 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 4,278.05 (AUD) 595 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 4,445.48 (AUD) 617 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 4,446.49 (AUD) 618 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 4,583.20 (AUD) 637 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 4,590.40 (AUD) 638 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 4,982.67 (AUD) 693 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 415.57 (AUD) 58 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 42.96 (AUD) 6 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 454.23 (AUD) 63 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 47,008.22 (AUD) 6,538 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 47,971.68 (AUD) 6,672 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 486.42 (AUD) 66 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 5,869.14 (AUD) 818 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 50,854.87 (AUD) 7,073 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 518.40 (AUD) 72 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 537.75 (AUD) 75 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 574.33 (AUD) 79 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 609.87 (AUD) 85 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 625.09 (AUD) 87 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 672.57 (AUD) 94 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 674.92 (AUD) 94 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 684.95 (AUD) 95 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 7,313.86 (AUD) 1,013 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 7,333.80 (AUD) 1,020 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 7,925.04 (AUD) 1,103 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 7.37 (AUD) 1 Ordinary Share
9/11/2022 Morgan Stanley Australia Securities Limited Buy 700.34 (AUD) 97 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 76,753.25 (AUD) 10,675 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 774.68 (AUD) 107 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 79.69 (AUD) 11 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 854.42 (AUD) 119 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 901.25 (AUD) 125 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 914.40 (AUD) 127 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 955.68 (AUD) 132 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 956.27 (AUD) 133 Ordinary Shares
9/11/2022 Morgan Stanley Australia Securities Limited Buy 962.92 (AUD) 133 Ordinary Shares
10/11/2022 Morgan Stanley & Co. International plc Buy 228.41 29 Ordinary Shares
10/11/2022 Morgan Stanley & Co. International plc Collateral Received N/A 80,267 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 1,065.60 (AUD) 148 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 1,109.57 (AUD) 154 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 1,165.59 (AUD) 162 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 1,272.63 (AUD) 177 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 1,377.11 (AUD) 191 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 1,428.82 (AUD) 199 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 1,765.22 (AUD) 245 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 1,797.50 (AUD) 250 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 1,932.28 (AUD) 268 Ordinary Shares

34

10/11/2022 Morgan Stanley Australia Securities Limited Buy 1,991.63 (AUD) 277 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 12,172.67 (AUD) 1,693 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 122.48 (AUD) 17 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 16,680.80 (AUD) 2,320 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 180.00 (AUD) 25 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 2,213.47 (AUD) 307 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 2,455.20 (AUD) 341 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 2,696.54 (AUD) 374 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 238.09 (AUD) 33 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 243.78 (AUD) 34 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 26,590.48 (AUD) 3,688 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 260,659.07 (AUD) 36,253 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 264.92 (AUD) 37 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 265.29 (AUD) 37 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 3,679.20 (AUD) 511 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 32,858.30 (AUD) 4,570 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 4,023.60 (AUD) 560 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 4,078.24 (AUD) 568 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 40,760.11 (AUD) 5,669 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 43.11 (AUD) 6 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 5,169.61 (AUD) 719 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 5,606.28 (AUD) 783 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 624.22 (AUD) 87 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 7,845.98 (AUD) 1,092 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 713.79 (AUD) 99 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 745.68 (AUD) 104 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 747.76 (AUD) 104 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 747.76 (AUD) 104 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 796.98 (AUD) 111 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 8,472.40 (AUD) 1,180 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 8,513.24 (AUD) 1,189 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 841.81 (AUD) 117 Ordinary Shares
10/11/2022 Morgan Stanley Australia Securities Limited Buy 985.71 (AUD) 137 Ordinary Shares
11/11/2022 Morgan Stanley & Co. International plc Buy 240.26 30 Ordinary Shares
11/11/2022 Morgan Stanley & Co. International plc Buy 393.12 49 Ordinary Shares
11/11/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
4,839,683 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 1,055.52 (AUD) 144 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 1,145.04 (AUD) 156 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 1,275.75 (AUD) 175 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 1,629.48 (AUD) 222 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 1,677.06 (AUD) 231 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 1,781.20 (AUD) 244 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 1,858.56 (AUD) 256 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 1,977.44 (AUD) 272 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 10,679.25 (AUD) 1,473 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 130.68 (AUD) 18 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 164,770.75 (AUD) 22,727 Ordinary Shares

35

11/11/2022 Morgan Stanley Australia Securities Limited Buy 165,662.50 (AUD) 22,850 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 2,111.20 (AUD) 290 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 2,199.00 (AUD) 300 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 2,224.39 (AUD) 301 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 2,245.32 (AUD) 308 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 211.12 (AUD) 29 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 22,910.00 (AUD) 3,160 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 24,599.25 (AUD) 3,393 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 3,046.13 (AUD) 419 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 3,596.32 (AUD) 494 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 327.60 (AUD) 45 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 336.72 (AUD) 46 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 4,420.16 (AUD) 608 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 4,597.99 (AUD) 629 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 4,919.04 (AUD) 672 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 47,074.25 (AUD) 6,493 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 554.80 (AUD) 76 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 6,409.00 (AUD) 884 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 6,741.28 (AUD) 926 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 6,908.72 (AUD) 949 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 65.43 (AUD) 9 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 7,056.72 (AUD) 968 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 7.25 (AUD) 1 Ordinary Share
11/11/2022 Morgan Stanley Australia Securities Limited Buy 8,475.30 (AUD) 1,161 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 852.93 (AUD) 117 Ordinary Shares
11/11/2022 Morgan Stanley Australia Securities Limited Buy 954.99 (AUD) 131 Ordinary Shares
14/11/2022 Morgan Stanley & Co. International plc Buy 126.49 16 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 1,246.46 (AUD) 173 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 1,256.28 (AUD) 174 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 1,305.91 (AUD) 181 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 1,440.00 (AUD) 200 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 1,718.36 (AUD) 238 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 1,802.50 (AUD) 250 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 1,809.71 (AUD) 251 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 1,813.47 (AUD) 251 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 1,824.13 (AUD) 253 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 14,551.20 (AUD) 2,021 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 2,166.00 (AUD) 300 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 2,721.60 (AUD) 378 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 25,182.09 (AUD) 3,483 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 281.19 (AUD) 39 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 3,929.45 (AUD) 545 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 447.95 (AUD) 62 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 613.70 (AUD) 85 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 657.02 (AUD) 91 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 692.16 (AUD) 96 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 8,880.60 (AUD) 1,230 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 849.60 (AUD) 118 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 873.62 (AUD) 121 Ordinary Shares
14/11/2022 Morgan Stanley Australia Securities Limited Buy 901.25 (AUD) 125 Ordinary Shares

36

15/11/2022 Morgan Stanley & Co. International plc Buy 293.57 37 Ordinary Shares
15/11/2022 Morgan Stanley & Co. International plc Collateral Received N/A 4,330,700 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 1,012.20 (AUD) 140 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 1,029.50 (AUD) 142 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 1,103.13 (AUD) 153 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 1,174.50 (AUD) 162 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 1,437.48 (AUD) 198 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 1,754.46 (AUD) 243 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 1,964.75 (AUD) 271 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 108.15 (AUD) 15 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 115.84 (AUD) 16 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 123.25 (AUD) 17 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 13,997.28 (AUD) 1,928 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 15,775.98 (AUD) 2,173 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 188.37 (AUD) 26 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 2,108.24 (AUD) 292 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 2,476.46 (AUD) 343 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 2,541.44 (AUD) 352 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 2,990.07 (AUD) 415 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 224.13 (AUD) 31 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 224.44 (AUD) 31 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 296.43 (AUD) 41 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 3,058.29 (AUD) 423 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 3,242.69 (AUD) 451 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 3,431.76 (AUD) 474 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 3,613.19 (AUD) 497 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 381.68 (AUD) 52 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 4,379.00 (AUD) 604 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 447.64 (AUD) 62 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 455.49 (AUD) 63 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 5,263.50 (AUD) 725 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 5,799.24 (AUD) 801 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 576.80 (AUD) 80 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 580.00 (AUD) 80 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 593.27 (AUD) 82 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 6,204.68 (AUD) 857 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 6,541.26 (AUD) 901 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 6,617.36 (AUD) 914 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 6,918.78 (AUD) 953 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 623.07 (AUD) 86 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 643.47 (AUD) 89 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 719.32 (AUD) 98 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 731.24 (AUD) 101 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 784.80 (AUD) 109 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 79.42 (AUD) 11 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 86.88 (AUD) 12 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 897.50 (AUD) 125 Ordinary Shares
15/11/2022 Morgan Stanley Australia Securities Limited Buy 900.00 (AUD) 125 Ordinary Shares
16/11/2022 Morgan Stanley & Co. International plc Borrow N/A 1,654 Ordinary Shares
16/11/2022 Morgan Stanley & Co. International plc Borrow N/A 5,000 Ordinary Shares

37

16/11/2022 Morgan Stanley & Co. International plc Buy 182.63 23 Ordinary Shares
16/11/2022 Morgan Stanley & Co. International plc Buy 851.72 107 Ordinary Shares
16/11/2022 Morgan Stanley & Co. International plc Collateral Received N/A 3,599,438 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 1,518.30 (AUD) 210 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 1,566.74 (AUD) 217 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 13,401.24 (AUD) 1,851 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 14.40 (AUD) 2 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 144.60 (AUD) 20 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 173.52 (AUD) 24 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 2,056.16 (AUD) 284 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 2,286.90 (AUD) 315 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 224.44 (AUD) 31 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 4,161.50 (AUD) 574 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 4,777.75 (AUD) 659 Ordinary Shares
16/11/2022 Morgan Stanley Australia Securities Limited Buy 68,077.50 (AUD) 9,390 Ordinary Shares
17/11/2022 Morgan Stanley & Co. International plc Borrow N/A 15,000 Ordinary Shares
17/11/2022 Morgan Stanley & Co. International plc Buy 42,560.00 5,320 Ordinary Shares
17/11/2022 Morgan Stanley & Co. International plc Buy N/A 12,273 Swaps
17/11/2022 Morgan Stanley & Co. International plc Buy N/A 5,872 Swaps
17/11/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
2,309,387 Ordinary Shares
17/11/2022 Morgan Stanley Australia Securities Limited Buy 1,043.90 (AUD) 143 Ordinary Shares
17/11/2022 Morgan Stanley Australia Securities Limited Buy 11,453.70 (AUD) 1,569 Ordinary Shares
17/11/2022 Morgan Stanley Australia Securities Limited Buy 12,607.10 (AUD) 1,727 Ordinary Shares
17/11/2022 Morgan Stanley Australia Securities Limited Buy 26,526.76 (AUD) 3,614 Ordinary Shares
17/11/2022 Morgan Stanley Australia Securities Limited Buy 33,654.50 (AUD) 4,642 Ordinary Shares
17/11/2022 Morgan Stanley Australia Securities Limited Buy 5,027.90 (AUD) 685 Ordinary Shares
17/11/2022 Morgan Stanley Australia Securities Limited Buy 528.48 (AUD) 72 Ordinary Shares
17/11/2022 Morgan Stanley Australia Securities Limited Buy 53,281.06 (AUD) 7,259 Ordinary Shares
17/11/2022 Morgan Stanley Australia Securities Limited Buy 9,903.50 (AUD) 1,366 Ordinary Shares
17/11/2022 Morgan Stanley Capital Services LLC Buy N/A 343 Swaps
17/11/2022 Morgan Stanley Capital Services LLC Buy N/A 8,437 Swaps
18/11/2022 Morgan Stanley & Co. International plc Buy 177.07 22 Ordinary Shares
18/11/2022 Morgan Stanley & Co. International plc Buy N/A 5,195 Swaps
18/11/2022 Morgan Stanley & Co. International plc Collateral Received N/A 1,556,570 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 1,183.35 (AUD) 161 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 1,252.29 (AUD) 169 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 1,296.75 (AUD) 175 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 10,863.30 (AUD) 1,478 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 117.44 (AUD) 16 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 2,285.85 (AUD) 311 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 20,014.41 (AUD) 2,701 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 228.47 (AUD) 31 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 3,257.54 (AUD) 442 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 3,675.36 (AUD) 496 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 4,268.16 (AUD) 576 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 4,771.00 (AUD) 650 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 570.57 (AUD) 77 Ordinary Shares

38

18/11/2022 Morgan Stanley Australia Securities Limited Buy 622.44 (AUD) 84 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 638.98 (AUD) 86 Ordinary Shares
18/11/2022 Morgan Stanley Australia Securities Limited Buy 667.80 (AUD) 90 Ordinary Shares
18/11/2022 Morgan Stanley Capital Services LLC Buy N/A 2,160 Swaps
18/11/2022 Morgan Stanley Capital Services LLC Buy N/A 4,791 Swaps
18/11/2022 Morgan Stanley Capital Services LLC Buy N/A 48 Swaps
21/11/2022 Morgan Stanley & Co. International plc Buy N/A 1 Swap
21/11/2022 Morgan Stanley & Co. International plc Buy N/A 1 Swap
21/11/2022 Morgan Stanley & Co. International plc Buy N/A 2,251 Swaps
21/11/2022 Morgan Stanley & Co. International plc Buy N/A 2,612 Swaps
21/11/2022 Morgan Stanley & Co. International plc Buy N/A 2,853 Swaps
21/11/2022 Morgan Stanley & Co. International plc Collateral Received N/A 853,030 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 1,359.00 (AUD) 180 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 1,631.85 (AUD) 215 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 1,940.35 (AUD) 257 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 128.35 (AUD) 17 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 151.20 (AUD) 20 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 2,079.00 (AUD) 275 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 2,206.06 (AUD) 292 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 2,804.76 (AUD) 371 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 294.45 (AUD) 39 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 354.85 (AUD) 47 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 37.80 (AUD) 5 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 422.80 (AUD) 56 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 6,395.76 (AUD) 846 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 695.52 (AUD) 92 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 7,711.44 (AUD) 1,016 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 7,726.62 (AUD) 1,018 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 716.30 (AUD) 95 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 735.26 (AUD) 97 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 749.43 (AUD) 99 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 75.65 (AUD) 10 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 754.00 (AUD) 100 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 772.14 (AUD) 102 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 790.40 (AUD) 104 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 791.44 (AUD) 104 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 914.40 (AUD) 120 Ordinary Shares
21/11/2022 Morgan Stanley Australia Securities Limited Buy 943.75 (AUD) 125 Ordinary Shares
21/11/2022 Morgan Stanley Capital Services LLC Buy N/A 1,112 Swaps
21/11/2022 Morgan Stanley Capital Services LLC Buy N/A 137 Swaps
21/11/2022 Morgan Stanley Capital Services LLC Buy N/A 143 Swaps
21/11/2022 Morgan Stanley Capital Services LLC Buy N/A 3,488 Swaps
21/11/2022 Morgan Stanley Capital Services LLC Buy N/A 4,098 Swaps
21/11/2022 Morgan Stanley Capital Services LLC Buy N/A 4,365 Swaps
22/11/2022 Morgan Stanley & Co. International plc Buy 5,753.79 700 Ordinary Shares
22/11/2022 Morgan Stanley & Co. International plc Buy N/A 6,270 Swaps
22/11/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
1,035,048 Ordinary Shares

39

22/11/2022 Morgan Stanley Australia Securities Limited Buy 1,086.80 (AUD) 143 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 1,209.99 (AUD) 159 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 1,265.86 (AUD) 167 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 1,344.31 (AUD) 177 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 1,368.90 (AUD) 180 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 1,373.79 (AUD) 181 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 1,795.96 (AUD) 236 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 16,834.62 (AUD) 2,218 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 182.16 (AUD) 24 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 2,318.00 (AUD) 304 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 2,851.86 (AUD) 375 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 204.66 (AUD) 27 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 4,459.46 (AUD) 586 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 54,549.33 (AUD) 7,187 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 705.87 (AUD) 93 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 75.80 (AUD) 10 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 9,882.18 (AUD) 1,302 Ordinary Shares
22/11/2022 Morgan Stanley Australia Securities Limited Buy 963.29 (AUD) 127 Ordinary Shares
22/11/2022 Morgan Stanley Capital Services LLC Buy N/A 1,313 Swaps
22/11/2022 Morgan Stanley Capital Services LLC Buy N/A 4,223 Swaps
22/11/2022 Morgan Stanley Capital Services LLC Buy N/A 543 Swaps
22/11/2022 Morgan Stanley Capital Services LLC Buy N/A 6 Swaps
23/11/2022 Morgan Stanley & Co. International plc Borrow N/A 10,000 Ordinary Shares
23/11/2022 Morgan Stanley & Co. International plc Buy N/A 1,629 Swaps
23/11/2022 Morgan Stanley & Co. International plc Buy N/A 1,835 Swaps
23/11/2022 Morgan Stanley & Co. International plc Collateral Received N/A 257,507 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 1,079.20 (AUD) 142 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 1,141.50 (AUD) 150 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 1,147.60 (AUD) 151 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 1,963.38 (AUD) 258 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 114.45 (AUD) 15 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 2,283.00 (AUD) 300 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 220.40 (AUD) 29 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 50,167.60 (AUD) 6,601 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 577.60 (AUD) 76 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 6,348.16 (AUD) 832 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 6,704.41 (AUD) 881 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 6,917.49 (AUD) 909 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 630.80 (AUD) 83 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 782.80 (AUD) 103 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 8,261.20 (AUD) 1,087 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 8,671.60 (AUD) 1,141 Ordinary Shares
23/11/2022 Morgan Stanley Australia Securities Limited Buy 972.80 (AUD) 128 Ordinary Shares
23/11/2022 Morgan Stanley Capital Services LLC Buy N/A 1,161 Swaps
23/11/2022 Morgan Stanley Capital Services LLC Buy N/A 1,905 Swaps
23/11/2022 Morgan Stanley Capital Services LLC Buy N/A 374 Swaps
23/11/2022 Morgan Stanley Capital Services LLC Buy N/A 43 Swaps
23/11/2022 Morgan Stanley Capital Services LLC Buy N/A 779 Swaps
24/11/2022 Morgan Stanley & Co. International plc Buy N/A 1,402 Swaps
24/11/2022 Morgan Stanley & Co. International plc Buy N/A 1,626 Swaps

40

24/11/2022 Morgan Stanley & Co. International plc Buy N/A 454 Swaps
24/11/2022 Morgan Stanley & Co. International plc Collateral Received N/A 17,296 Ordinary Shares
24/11/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
1,908 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 1,063.30 (AUD) 140 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 1,423.16 (AUD) 188 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 1,672.06 (AUD) 218 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 1,834.01 (AUD) 241 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 10,790.40 (AUD) 1,405 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 11,399.22 (AUD) 1,494 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 14,573.25 (AUD) 1,905 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 159.70 (AUD) 21 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 190.50 (AUD) 25 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 197.08 (AUD) 26 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 2,074.80 (AUD) 273 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 2,080.26 (AUD) 273 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 3,043.59 (AUD) 401 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 3,375.66 (AUD) 443 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 3,825.00 (AUD) 500 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 3,924.45 (AUD) 513 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 38,412.42 (AUD) 5,041 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 4,314.60 (AUD) 564 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 4,508.46 (AUD) 594 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 4,584.00 (AUD) 600 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 4,838.40 (AUD) 630 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 5,327.00 (AUD) 700 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 5,851.89 (AUD) 771 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 534.10 (AUD) 70 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 554.80 (AUD) 73 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 6,632.50 (AUD) 875 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 645.57 (AUD) 85 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 7,191.50 (AUD) 950 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 7.65 (AUD) 1 Ordinary Share
24/11/2022 Morgan Stanley Australia Securities Limited Buy 708.66 (AUD) 93 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 724.85 (AUD) 95 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 8,262.00 (AUD) 1,080 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 861.62 (AUD) 113 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 9,034.65 (AUD) 1,181 Ordinary Shares
24/11/2022 Morgan Stanley Australia Securities Limited Buy 936.03 (AUD) 123 Ordinary Shares
24/11/2022 Morgan Stanley Capital Services LLC Buy N/A 14,204 Swaps
24/11/2022 Morgan Stanley Capital Services LLC Buy N/A 17 Swaps
24/11/2022 Morgan Stanley Capital Services LLC Buy N/A 2,992 Swaps
24/11/2022 Morgan Stanley Capital Services LLC Buy N/A 215 Swaps
24/11/2022 Morgan Stanley Capital Services LLC Buy N/A 792 Swaps
25/11/2022 Morgan Stanley & Co. International plc Borrow N/A 10,000 Ordinary Shares
25/11/2022 Morgan Stanley & Co. International plc Buy N/A 875 Swaps
25/11/2022 Morgan Stanley & Co. International plc Buy N/A 981 Swaps

41

25/11/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
988,034 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 1,989.00 (AUD) 260 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 129.71 (AUD) 17 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 14,818.05 (AUD) 1,937 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 145.16 (AUD) 19 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 19,634.80 (AUD) 2,570 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 2,590.76 (AUD) 338 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 2,786.40 (AUD) 360 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 3,147.68 (AUD) 412 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 3,877.74 (AUD) 501 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 351.44 (AUD) 46 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 381.50 (AUD) 50 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 4,753.49 (AUD) 623 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 4,874.32 (AUD) 638 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 4,920.16 (AUD) 644 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 4,938.12 (AUD) 638 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 5,820.48 (AUD) 752 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 5,867.55 (AUD) 767 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 566.10 (AUD) 74 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 627.30 (AUD) 82 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 8,548.56 (AUD) 1,116 Ordinary Shares
25/11/2022 Morgan Stanley Australia Securities Limited Buy 936.54 (AUD) 121 Ordinary Shares
25/11/2022 Morgan Stanley Capital Services LLC Buy N/A 1,483 Swaps
25/11/2022 Morgan Stanley Capital Services LLC Buy N/A 2,969 Swaps
25/11/2022 Morgan Stanley Capital Services LLC Buy N/A 388 Swaps
25/11/2022 Morgan Stanley Capital Services LLC Buy N/A 413 Swaps
25/11/2022 Morgan Stanley Capital Services LLC Buy N/A 93 Swaps
28/11/2022 Morgan Stanley & Co. International plc Buy N/A 1,713 Swaps
28/11/2022 Morgan Stanley & Co. International plc Buy N/A 9,105 Swaps
28/11/2022 Morgan Stanley & Co. International plc Collateral Received N/A 1,108,639 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 1,155.15 (AUD) 151 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 1,172.74 (AUD) 153 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 1,536.00 (AUD) 200 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 107.59 (AUD) 14 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 115.05 (AUD) 15 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 14,060.70 (AUD) 1,838 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 16,256.66 (AUD) 2,114 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 160.44 (AUD) 21 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 18,702.08 (AUD) 2,432 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 2,105.68 (AUD) 274 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 2,279.70 (AUD) 298 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 2,452.80 (AUD) 320 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 2,870.44 (AUD) 374 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 2,880.16 (AUD) 376 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 21,555.07 (AUD) 2,803 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 22,188.04 (AUD) 2,908 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 235.91 (AUD) 31 Ordinary Shares

42

28/11/2022 Morgan Stanley Australia Securities Limited Buy 29,452.70 (AUD) 3,830 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 3,480.75 (AUD) 455 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 30.68 (AUD) 4 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 38.25 (AUD) 5 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 4,744.73 (AUD) 617 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 430.64 (AUD) 56 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 505.56 (AUD) 66 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 519.86 (AUD) 68 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 542.44 (AUD) 71 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 620.46 (AUD) 81 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 697.06 (AUD) 91 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 7.66 (AUD) 1 Ordinary Share
28/11/2022 Morgan Stanley Australia Securities Limited Buy 703.80 (AUD) 92 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 815.14 (AUD) 106 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 92.04 (AUD) 12 Ordinary Shares
28/11/2022 Morgan Stanley Australia Securities Limited Buy 99.71 (AUD) 13 Ordinary Shares
28/11/2022 Morgan Stanley Capital Services LLC Buy N/A 1,756 Swaps
28/11/2022 Morgan Stanley Capital Services LLC Buy N/A 2,637 Swaps
28/11/2022 Morgan Stanley Capital Services LLC Buy N/A 3,879 Swaps
28/11/2022 Morgan Stanley Capital Services LLC Buy N/A 317 Swaps
28/11/2022 Morgan Stanley Capital Services LLC Buy N/A 382 Swaps
29/11/2022 Morgan Stanley & Co. International plc Buy 287.59 35 Ordinary Shares
29/11/2022 Morgan Stanley & Co. International plc Buy 27,297.27 3,333 Ordinary Shares
29/11/2022 Morgan Stanley & Co. International plc Buy N/A 633 Swaps
29/11/2022 Morgan Stanley & Co. International plc Buy N/A 761 Swaps
29/11/2022 Morgan Stanley & Co. International plc Buy N/A 983 Swaps
29/11/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
53,917 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 1,654.56 (AUD) 216 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 1,733.42 (AUD) 226 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 1,737.94 (AUD) 226 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 1,849.23 (AUD) 243 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 12,678.51 (AUD) 1,653 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 15,174.46 (AUD) 1,981 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 15,516.79 (AUD) 2,039 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 176.18 (AUD) 23 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 18,109.44 (AUD) 2,358 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 2,281.37 (AUD) 299 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 2,676.12 (AUD) 348 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 34,799.85 (AUD) 4,549 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 4,368.15 (AUD) 571 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 464.21 (AUD) 61 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 476.16 (AUD) 62 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 489.60 (AUD) 64 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 5,715.00 (AUD) 750 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 530.26 (AUD) 69 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 535.85 (AUD) 70 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 552.60 (AUD) 72 Ordinary Shares

43

29/11/2022 Morgan Stanley Australia Securities Limited Buy 559.18 (AUD) 73 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 611.20 (AUD) 80 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 613.20 (AUD) 80 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 634.95 (AUD) 83 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 662.50 (AUD) 87 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 7,550.55 (AUD) 987 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 773.66 (AUD) 101 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 8,143.71 (AUD) 1,059 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 8,855.04 (AUD) 1,153 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 860.16 (AUD) 112 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 862.75 (AUD) 113 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 91.80 (AUD) 12 Ordinary Shares
29/11/2022 Morgan Stanley Australia Securities Limited Buy 996.91 (AUD) 131 Ordinary Shares
29/11/2022 Morgan Stanley Capital Services LLC Buy N/A 2,310 Swaps
29/11/2022 Morgan Stanley Capital Services LLC Buy N/A 4,368 Swaps
29/11/2022 Morgan Stanley Capital Services LLC Buy N/A 494 Swaps
29/11/2022 Morgan Stanley Capital Services LLC Buy N/A 6,957 Swaps
30/11/2022 Morgan Stanley & Co. International plc Borrow N/A 56,005 Ordinary Shares
30/11/2022 Morgan Stanley & Co. International plc Buy N/A 6,102 Swaps
30/11/2022 Morgan Stanley & Co. International plc Buy N/A 706 Swaps
30/11/2022 Morgan Stanley & Co. International plc Collateral Received N/A 665,477 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 1,073.93 (AUD) 143 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 1,111.50 (AUD) 150 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 1,292.76 (AUD) 171 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 1,657.88 (AUD) 218 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 1,816.80 (AUD) 240 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 1,842.20 (AUD) 244 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 1,908.85 (AUD) 251 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 10,277.67 (AUD) 1,387 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 120.00 (AUD) 16 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 134,165.46 (AUD) 18,106 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 14,056.77 (AUD) 1,897 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 14,686.62 (AUD) 1,982 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 15,924.09 (AUD) 2,149 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 2,262.00 (AUD) 300 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 2,350.63 (AUD) 313 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 217.21 (AUD) 29 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 22,185.54 (AUD) 2,994 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 239.36 (AUD) 32 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 250.47 (AUD) 33 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 27,090.96 (AUD) 3,656 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 277,978.74 (AUD) 37,514 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 29,002.74 (AUD) 3,914 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 3,003.49 (AUD) 401 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 3,414.07 (AUD) 451 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 315.42 (AUD) 42 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 33,248.67 (AUD) 4,487 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 37.85 (AUD) 5 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 4,379.43 (AUD) 577 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 4,933.50 (AUD) 650 Ordinary Shares

44

30/11/2022 Morgan Stanley Australia Securities Limited Buy 400.14 (AUD) 54 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 405.54 (AUD) 54 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 405.54 (AUD) 54 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 439.64 (AUD) 58 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 460.55 (AUD) 61 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 5,373.91 (AUD) 717 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 513.74 (AUD) 68 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 529.20 (AUD) 70 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 537.82 (AUD) 71 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 559.81 (AUD) 74 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 585.58 (AUD) 77 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 59,850.57 (AUD) 8,077 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 590.85 (AUD) 78 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 60.64 (AUD) 8 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 61,666.02 (AUD) 8,322 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 618.28 (AUD) 82 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 627.89 (AUD) 83 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 68,357.25 (AUD) 9,225 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 7.59 (AUD) 1 Ordinary Share
30/11/2022 Morgan Stanley Australia Securities Limited Buy 75.00 (AUD) 10 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 83,903.43 (AUD) 11,323 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 91.08 (AUD) 12 Ordinary Shares
30/11/2022 Morgan Stanley Australia Securities Limited Buy 97,359.99 (AUD) 13,139 Ordinary Shares
30/11/2022 Morgan Stanley Capital Services LLC Buy N/A 28,512 Swaps
1/12/2022 Morgan Stanley & Co. International plc Buy N/A 4,200 Swaps
1/12/2022 Morgan Stanley & Co. International plc Collateral Received N/A 100,495 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 1,281.40 (AUD) 172 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 1,400.60 (AUD) 188 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 1,548.36 (AUD) 207 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 11,145.12 (AUD) 1,498 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 11,600.30 (AUD) 1,555 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 119.04 (AUD) 16 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 150.00 (AUD) 20 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 17,798.05 (AUD) 2,389 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 17,987.76 (AUD) 2,408 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 18,329.81 (AUD) 2,467 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 19,885.14 (AUD) 2,662 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 2,029.12 (AUD) 272 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 2,084.13 (AUD) 279 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 2,428.70 (AUD) 326 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 2,992.00 (AUD) 400 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 238.08 (AUD) 32 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 238.40 (AUD) 32 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 308.93 (AUD) 41 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 336.15 (AUD) 45 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 390.00 (AUD) 52 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 40,123.92 (AUD) 5,393 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 46,916.64 (AUD) 6,306 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 480.00 (AUD) 64 Ordinary Shares

45

1/12/2022 Morgan Stanley Australia Securities Limited Buy 5,654.40 (AUD) 760 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 529.66 (AUD) 71 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 581.88 (AUD) 78 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 596.45 (AUD) 79 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 6,705.00 (AUD) 900 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 60.24 (AUD) 8 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 65,613.36 (AUD) 8,819 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 66,446.64 (AUD) 8,931 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 7,923.60 (AUD) 1,065 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 7.47 (AUD) 1 Ordinary Share
1/12/2022 Morgan Stanley Australia Securities Limited Buy 728.14 (AUD) 98 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 781.04 (AUD) 104 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 8,150.30 (AUD) 1,094 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 8,637.84 (AUD) 1,161 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 814.23 (AUD) 109 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 88,119.36 (AUD) 11,844 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 883.82 (AUD) 118 Ordinary Shares
1/12/2022 Morgan Stanley Australia Securities Limited Buy 9,274.85 (AUD) 1,235 Ordinary Shares
1/12/2022 Morgan Stanley Capital Services LLC Buy N/A 1,224 Swaps
1/12/2022 Morgan Stanley Capital Services LLC Buy N/A 584 Swaps
2/12/2022 Morgan Stanley & Co. International plc Buy 6,065.39 747 Ordinary Shares
2/12/2022 Morgan Stanley & Co. International plc Buy N/A 11,450 Swaps
2/12/2022 Morgan Stanley & Co. International plc Collateral Received N/A 19,009 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 11,438.27 (AUD) 1,511 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 16,069.60 (AUD) 2,120 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 2,034.12 (AUD) 268 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 2,387.70 (AUD) 315 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 22,528.32 (AUD) 2,976 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 3,757.32 (AUD) 497 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 3,880.70 (AUD) 514 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 31,272.10 (AUD) 4,142 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 33,461.60 (AUD) 4,432 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 4,602.56 (AUD) 608 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 409.59 (AUD) 54 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 5,949.40 (AUD) 788 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 50,249.66 (AUD) 6,638 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 68.31 (AUD) 9 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 7.55 (AUD) 1 Ordinary Share
2/12/2022 Morgan Stanley Australia Securities Limited Buy 8,022.63 (AUD) 1,057 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 8,531.50 (AUD) 1,130 Ordinary Shares
2/12/2022 Morgan Stanley Australia Securities Limited Buy 938.68 (AUD) 124 Ordinary Shares
2/12/2022 Morgan Stanley Capital Services LLC Buy N/A 2,697 Swaps
2/12/2022 Morgan Stanley Capital Services LLC Buy N/A 250 Swaps
2/12/2022 Morgan Stanley Capital Services LLC Buy N/A 5,557 Swaps
2/12/2022 Morgan Stanley Capital Services LLC Buy N/A 5,792 Swaps
5/12/2022 Morgan Stanley & Co. International plc Borrow N/A 9,848 Ordinary Shares
5/12/2022 Morgan Stanley & Co. International plc Buy 56.93 7 Ordinary Shares
5/12/2022 Morgan Stanley & Co. International plc Buy N/A 10,639 Swaps

46

5/12/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
784,981 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 1,055.70 (AUD) 138 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 1,338.12 (AUD) 177 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 1,509.02 (AUD) 197 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 1,795.40 (AUD) 235 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 1,904.85 (AUD) 249 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 136.26 (AUD) 18 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 16,645.68 (AUD) 2,196 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 17,214.18 (AUD) 2,271 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 190.75 (AUD) 25 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 20,678.24 (AUD) 2,728 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 22.98 (AUD) 3 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 23,270.60 (AUD) 3,070 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 27,674.58 (AUD) 3,651 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 309.96 (AUD) 41 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 327.66 (AUD) 43 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 413.64 (AUD) 54 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 5,252.94 (AUD) 693 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 5,457.60 (AUD) 720 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 511.88 (AUD) 67 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 53.48 (AUD) 7 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 534.80 (AUD) 70 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 626.48 (AUD) 82 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 711.58 (AUD) 94 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 816.48 (AUD) 108 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 885.08 (AUD) 116 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 96,281.16 (AUD) 12,702 Ordinary Shares
5/12/2022 Morgan Stanley Australia Securities Limited Buy 961.38 (AUD) 126 Ordinary Shares
5/12/2022 Morgan Stanley Capital Services LLC Buy N/A 13,148 Swaps
5/12/2022 Morgan Stanley Capital Services LLC Buy N/A 2 Swaps
5/12/2022 Morgan Stanley Capital Services LLC Buy N/A 7,688 Swaps
6/12/2022 Morgan Stanley & Co. International plc Buy N/A 12,278 Swaps
6/12/2022 Morgan Stanley & Co. International plc Buy N/A 926 Swaps
6/12/2022 Morgan Stanley & Co. International plc Collateral Received N/A 755,562 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 1,001.49 (AUD) 131 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 1,630.28 (AUD) 212 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 230.70 (AUD) 30 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 3,062.80 (AUD) 403 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 3,815.20 (AUD) 502 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 31,695.02 (AUD) 4,154 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 313.65 (AUD) 41 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 5,510.00 (AUD) 725 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 532.00 (AUD) 70 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 581.40 (AUD) 76 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 61.12 (AUD) 8 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 629.76 (AUD) 82 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 70,371.49 (AUD) 9,223 Ordinary Shares

47

6/12/2022 Morgan Stanley Australia Securities Limited Buy 813.02 (AUD) 106 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 839.30 (AUD) 110 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 9,819.81 (AUD) 1,287 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 9,980.04 (AUD) 1,308 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 949.22 (AUD) 124 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 976.63 (AUD) 127 Ordinary Shares
6/12/2022 Morgan Stanley Australia Securities Limited Buy 993.85 (AUD) 130 Ordinary Shares
6/12/2022 Morgan Stanley Capital Services LLC Buy N/A 156 Swaps
6/12/2022 Morgan Stanley Capital Services LLC Buy N/A 57 Swaps
7/12/2022 Morgan Stanley & Co. International plc Buy N/A 17,172 Swaps
7/12/2022 Morgan Stanley & Co. International plc Buy N/A 35 Swaps
7/12/2022 Morgan Stanley & Co. International plc Collateral Received N/A 39,267 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 1,199.48 (AUD) 157 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 1,260.60 (AUD) 165 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 1,286.88 (AUD) 168 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 114.52 (AUD) 15 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 13,142.70 (AUD) 1,718 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 2,232.33 (AUD) 292 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 2,788.60 (AUD) 365 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 34,647.40 (AUD) 4,535 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 5,745.00 (AUD) 750 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 605.93 (AUD) 79 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 610.40 (AUD) 80 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 610.80 (AUD) 80 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 614.00 (AUD) 80 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 618.84 (AUD) 81 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 635.36 (AUD) 83 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 674.52 (AUD) 88 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 7.68 (AUD) 1 Ordinary Share
7/12/2022 Morgan Stanley Australia Securities Limited Buy 78,963.30 (AUD) 10,322 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 8,634.81 (AUD) 1,128 Ordinary Shares
7/12/2022 Morgan Stanley Australia Securities Limited Buy 923.83 (AUD) 121 Ordinary Shares
7/12/2022 Morgan Stanley Capital Services LLC Buy N/A 1,150 Swaps
7/12/2022 Morgan Stanley Capital Services LLC Buy N/A 1,626 Swaps
7/12/2022 Morgan Stanley Capital Services LLC Buy N/A 290 Swaps
7/12/2022 Morgan Stanley Capital Services LLC Buy N/A 909 Swaps
8/12/2022 Morgan Stanley & Co. International plc Buy N/A 6,318 Swaps
8/12/2022 Morgan Stanley Australia Securities Limited Buy 1,538.00 (AUD) 200 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 1,598.04 (AUD) 207 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 11,356.12 (AUD) 1,471 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 138.96 (AUD) 18 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 21,860.30 (AUD) 2,839 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 4,006.68 (AUD) 519 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 411.28 (AUD) 53 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 493.44 (AUD) 64 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 5,180.12 (AUD) 671 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 51,453.80 (AUD) 6,665 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 580.50 (AUD) 75 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 652.68 (AUD) 84 Ordinary Shares

48

8/12/2022 Morgan Stanley Australia Securities Limited Buy 663.92 (AUD) 86 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 689.75 (AUD) 89 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 7,581.04 (AUD) 982 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 7,905.28 (AUD) 1,024 Ordinary Shares
8/12/2022 Morgan Stanley Australia Securities Limited Buy 856.92 (AUD) 111 Ordinary Shares
8/12/2022 Morgan Stanley Capital Services LLC Buy N/A 10,084 Swaps
8/12/2022 Morgan Stanley Capital Services LLC Buy N/A 126 Swaps
8/12/2022 Morgan Stanley Capital Services LLC Buy N/A 6,607 Swaps
8/12/2022 Morgan Stanley Capital Services LLC Buy N/A 8,685 Swaps
8/12/2022 Morgan Stanley Capital Services LLC Buy N/A 9,218 Swaps
9/12/2022 Morgan Stanley & Co. International plc Buy 15,139.01 1,853 Ordinary Shares
9/12/2022 Morgan Stanley & Co. International plc Buy N/A 119 Swaps
9/12/2022 Morgan Stanley & Co. International plc Buy N/A 3,082 Swaps
9/12/2022 Morgan Stanley Australia Securities Limited Buy 1,298.64 (AUD) 168 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 1,298.64 (AUD) 168 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 1,831.40 (AUD) 238 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 16,835.94 (AUD) 2,178 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 161.70 (AUD) 21 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 18,202.80 (AUD) 2,364 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 2,385.48 (AUD) 309 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 2,424.08 (AUD) 314 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 2,565.75 (AUD) 333 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 2,729.34 (AUD) 354 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 253.77 (AUD) 33 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 27,560.40 (AUD) 3,570 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 3,203.20 (AUD) 416 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 3,831.58 (AUD) 496 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 316.31 (AUD) 41 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 45,984.40 (AUD) 5,972 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 500.50 (AUD) 65 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 509.52 (AUD) 66 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 6,707.70 (AUD) 870 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 615.41 (AUD) 79 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 7,205.53 (AUD) 937 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 8,100.40 (AUD) 1,052 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 824.97 (AUD) 107 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 825.50 (AUD) 107 Ordinary Shares
9/12/2022 Morgan Stanley Australia Securities Limited Buy 84.75 (AUD) 11 Ordinary Shares
9/12/2022 Morgan Stanley Capital Services LLC Buy N/A 1,981 Swaps
9/12/2022 Morgan Stanley Capital Services LLC Buy N/A 11,090 Swaps
9/12/2022 Morgan Stanley Capital Services LLC Buy N/A 2,847 Swaps
9/12/2022 Morgan Stanley Capital Services LLC Buy N/A 212 Swaps
9/12/2022 Morgan Stanley Capital Services LLC Buy N/A 509 Swaps
12/12/2022 Morgan Stanley & Co. International plc Buy 252.6 31 Ordinary Shares
12/12/2022 Morgan Stanley & Co. International plc Buy N/A 119 Swaps
12/12/2022 Morgan Stanley & Co. International plc Buy N/A 5,413 Swaps
12/12/2022 Morgan Stanley & Co. LLC Buy 15.34 (AUD) 2 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 1,107.36 (AUD) 144 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 1,261.16 (AUD) 164 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 115.05 (AUD) 15 Ordinary Shares

49

12/12/2022 Morgan Stanley Australia Securities Limited Buy 139,540.31 (AUD) 18,193 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 17,240.98 (AUD) 2,242 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 175,819.41 (AUD) 22,923 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 19,113.64 (AUD) 2,492 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 22,133.76 (AUD) 2,882 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 25,341.68 (AUD) 3,304 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 285.27 (AUD) 37 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 34,292.57 (AUD) 4,471 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 4,155.69 (AUD) 539 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 54,587.39 (AUD) 7,117 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 6,895.33 (AUD) 899 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 621.27 (AUD) 81 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 69.34 (AUD) 9 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 7,367.02 (AUD) 958 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 7.67 (AUD) 1 Ordinary Share
12/12/2022 Morgan Stanley Australia Securities Limited Buy 823.36 (AUD) 107 Ordinary Shares
12/12/2022 Morgan Stanley Australia Securities Limited Buy 84.48 (AUD) 11 Ordinary Shares
12/12/2022 Morgan Stanley Capital Services LLC Buy N/A 226 Swaps
12/12/2022 Morgan Stanley Capital Services LLC Buy N/A 448 Swaps
12/12/2022 Morgan Stanley Capital Services LLC Buy N/A 477 Swaps
13/12/2022 Morgan Stanley & Co. International plc Buy 24.86 3 Ordinary Shares
13/12/2022 Morgan Stanley & Co. International plc Buy N/A 131 Swaps
13/12/2022 Morgan Stanley Australia Securities Limited Buy 1,023.10 (AUD) 130 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 1,032.28 (AUD) 131 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 1,136.16 (AUD) 144 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 1,466.64 (AUD) 189 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 101.66 (AUD) 13 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 119,453.95 (AUD) 15,295 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 16,390.80 (AUD) 2,088 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 178,708.42 (AUD) 22,882 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 2,074.95 (AUD) 265 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 2,292.20 (AUD) 292 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 35,613.60 (AUD) 4,560 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 35,855.71 (AUD) 4,591 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 35,855.71 (AUD) 4,591 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 354.60 (AUD) 45 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 39.20 (AUD) 5 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 4,969.05 (AUD) 633 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 6,037.13 (AUD) 773 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 622.52 (AUD) 79 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 660.24 (AUD) 84 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 7.81 (AUD) 1 Ordinary Share
13/12/2022 Morgan Stanley Australia Securities Limited Buy 746.88 (AUD) 96 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 747.84 (AUD) 96 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 799.17 (AUD) 102 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 811.20 (AUD) 104 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 906.20 (AUD) 115 Ordinary Shares
13/12/2022 Morgan Stanley Australia Securities Limited Buy 934.15 (AUD) 119 Ordinary Shares
13/12/2022 Morgan Stanley Capital Services LLC Buy N/A 13,546 Swaps
13/12/2022 Morgan Stanley Capital Services LLC Buy N/A 21,786 Swaps

50

14/12/2022 Morgan Stanley & Co. International plc Buy 8.38 1 Ordinary Share
14/12/2022 Morgan Stanley & Co. International plc Buy N/A 31,903 Swaps
14/12/2022 Morgan Stanley & Co. International plc Buy N/A 742 Swaps
14/12/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
719,812 Ordinary Shares
14/12/2022 Morgan Stanley Australia Securities Limited Buy 1,798.96 (AUD) 226 Ordinary Shares
14/12/2022 Morgan Stanley Australia Securities Limited Buy 2,340.24 (AUD) 294 Ordinary Shares
14/12/2022 Morgan Stanley Australia Securities Limited Buy 672.52 (AUD) 86 Ordinary Shares
14/12/2022 Morgan Stanley Australia Securities Limited Buy 689.04 (AUD) 88 Ordinary Shares
14/12/2022 Morgan Stanley Australia Securities Limited Buy 768.32 (AUD) 98 Ordinary Shares
14/12/2022 Morgan Stanley Australia Securities Limited Buy 8,803.76 (AUD) 1,106 Ordinary Shares
14/12/2022 Morgan Stanley Capital Services LLC Buy N/A 1,315 Swaps
14/12/2022 Morgan Stanley Capital Services LLC Buy N/A 18,685 Swaps
14/12/2022 Morgan Stanley Capital Services LLC Buy N/A 2,147 Swaps
15/12/2022 Morgan Stanley & Co. International plc Buy 8.15 1 Ordinary Share
15/12/2022 Morgan Stanley & Co. International plc Buy N/A 20,241 Swaps
15/12/2022 Morgan Stanley & Co. International plc Buy N/A 5,074 Swaps
15/12/2022 Morgan Stanley & Co. International plc Collateral Received N/A 621,017 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 1,036.20 (AUD) 132 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 1,095.53 (AUD) 142 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 1,256.73 (AUD) 163 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 1,257.54 (AUD) 163 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 1,346.62 (AUD) 175 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 1,346.62 (AUD) 175 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 1,546.44 (AUD) 196 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 1,628.11 (AUD) 209 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 1,638.76 (AUD) 212 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 1,926.25 (AUD) 250 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 10,007.58 (AUD) 1,298 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 10,688.32 (AUD) 1,389 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 13,374.90 (AUD) 1,737 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 147.44 (AUD) 19 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 188.88 (AUD) 24 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 2,203.84 (AUD) 284 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 2,235.73 (AUD) 287 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 2,245.48 (AUD) 292 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 2,284.38 (AUD) 294 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 2,377.28 (AUD) 304 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 2,577.42 (AUD) 333 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 2,974.10 (AUD) 386 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 223.01 (AUD) 29 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 227.65 (AUD) 29 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 25,302.20 (AUD) 3,286 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 29,752.89 (AUD) 3,859 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 3,057.54 (AUD) 389 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 3,100.72 (AUD) 392 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 3,103.74 (AUD) 401 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 3,186.29 (AUD) 413 Ordinary Shares

51

15/12/2022 Morgan Stanley Australia Securities Limited Buy 3,896.20 (AUD) 506 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 3,998.96 (AUD) 518 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 36,753.57 (AUD) 4,767 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 4,316.75 (AUD) 557 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 5,859.60 (AUD) 760 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 51,587.85 (AUD) 6,555 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 54,570.58 (AUD) 6,934 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 550.96 (AUD) 71 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 552.96 (AUD) 72 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 6,307.24 (AUD) 817 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 7,594.55 (AUD) 965 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 701.32 (AUD) 89 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 74,442.33 (AUD) 9,459 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 750.78 (AUD) 97 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 752.64 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 754.60 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 755.09 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 755.58 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 757.54 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 757.54 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 758.03 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 762.44 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 763.42 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 771.26 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 776.16 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 778.12 (AUD) 98 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 78,834.75 (AUD) 10,225 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 8,284.44 (AUD) 1,054 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 8,912.76 (AUD) 1,156 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 901.48 (AUD) 117 Ordinary Shares
15/12/2022 Morgan Stanley Australia Securities Limited Buy 968.30 (AUD) 126 Ordinary Shares
15/12/2022 Morgan Stanley Capital Services LLC Buy N/A 1,010 Swaps
15/12/2022 Morgan Stanley Capital Services LLC Buy N/A 3,147 Swaps
15/12/2022 Morgan Stanley Capital Services LLC Buy N/A 3,294 Swaps
15/12/2022 Morgan Stanley Capital Services LLC Buy N/A 5,537 Swaps
15/12/2022 Morgan Stanley Capital Services LLC Buy N/A 9,416 Swaps
16/12/2022 Morgan Stanley & Co. International plc Buy 121.92 (AUD) 16 Ordinary Shares
16/12/2022 Morgan Stanley & Co. International plc Buy 4,160.52 (AUD) 546 Ordinary Shares
16/12/2022 Morgan Stanley & Co. International plc Buy N/A 1,939 Swaps
16/12/2022 Morgan Stanley & Co. International plc Buy N/A 8,526 Swaps
16/12/2022 Morgan Stanley & Co. International plc Buy N/A 990 Swaps
16/12/2022 Morgan Stanley & Co. International plc Collateral Received N/A 144,417 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 1,024.76 (AUD) 133 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 1,026.09 (AUD) 133 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 1,141.45 (AUD) 147 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 1,151.44 (AUD) 148 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 1,698.22 (AUD) 218 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 103,342.44 (AUD) 13,562 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 116,348.12 (AUD) 15,071 Ordinary Shares

52

16/12/2022 Morgan Stanley Australia Securities Limited Buy 13,604.80 (AUD) 1,760 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 134,440.16 (AUD) 17,392 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 137,038.08 (AUD) 17,984 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 15,104.42 (AUD) 1,954 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 15,232.38 (AUD) 1,999 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 15,571.24 (AUD) 2,017 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 159,570.42 (AUD) 20,941 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 16,515.25 (AUD) 2,131 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 162,839.40 (AUD) 21,370 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 17,098.76 (AUD) 2,212 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 17,120.88 (AUD) 2,212 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 18,022.23 (AUD) 2,336 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 18,515.36 (AUD) 2,386 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 19,309.08 (AUD) 2,534 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 19,909.88 (AUD) 2,579 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 2,056.40 (AUD) 265 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 2,140.38 (AUD) 276 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 2,471.99 (AUD) 320 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 2,501.63 (AUD) 323 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 22,730.46 (AUD) 2,983 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 28,773.12 (AUD) 3,776 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 33,710.88 (AUD) 4,424 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 37,155.12 (AUD) 4,876 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 397.03 (AUD) 51 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 4,170.24 (AUD) 543 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 514.56 (AUD) 67 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 523.27 (AUD) 67 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 6,599.76 (AUD) 856 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 613.04 (AUD) 79 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 643.25 (AUD) 83 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 678.60 (AUD) 87 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 756.60 (AUD) 97 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 760.48 (AUD) 98 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 791.52 (AUD) 102 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 829,642.74 (AUD) 108,877 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 838.62 (AUD) 108 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 848.65 (AUD) 110 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 851.95 (AUD) 110 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 895.52 (AUD) 116 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 895.85 (AUD) 115 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 950.17 (AUD) 123 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 951.40 (AUD) 123 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 959.14 (AUD) 124 Ordinary Shares
16/12/2022 Morgan Stanley Australia Securities Limited Buy 993.28 (AUD) 128 Ordinary Shares
16/12/2022 Morgan Stanley Capital Services LLC Buy N/A 2,428 Swaps
16/12/2022 Morgan Stanley Capital Services LLC Buy N/A 326 Swaps
16/12/2022 Morgan Stanley Capital Services LLC Buy N/A 4,297 Swaps
16/12/2022 Morgan Stanley Capital Services LLC Buy N/A 714 Swaps
16/12/2022 Morgan Stanley Capital Services LLC Buy N/A 911 Swaps

53

16/12/2022 Morgan Stanley Wealth Management Australia Pty Ltd Buy 12,478.68 1,530 Ordinary Shares
16/12/2022 Morgan Stanley Wealth Management Australia Pty Ltd Buy 12,658.11 1,552 Ordinary Shares
16/12/2022 Morgan Stanley Wealth Management Australia Pty Ltd Buy 17,233.63 2,113 Ordinary Shares
16/12/2022 Morgan Stanley Wealth Management Australia Pty Ltd Buy 17,519.09 2,148 Ordinary Shares
16/12/2022 Morgan Stanley Wealth Management Australia Pty Ltd Buy 35,633.56 4,369 Ordinary Shares
16/12/2022 Morgan Stanley Wealth Management Australia Pty Ltd Buy 42,598.79 5,223 Ordinary Shares
16/12/2022 Morgan Stanley Wealth Management Australia Pty Ltd Buy 214,641.45 26,317 Ordinary Shares
19/12/2022 Morgan Stanley & Co. International plc Buy 4,995.61 607 Ordinary Shares
19/12/2022 Morgan Stanley & Co. International plc Buy N/A 139 Swaps
19/12/2022 Morgan Stanley & Co. International plc Buy N/A 8,386 Swaps
19/12/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
602,751 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,006.20 (AUD) 129 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,050.30 (AUD) 135 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,051.65 (AUD) 135 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,076.40 (AUD) 138 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,080.03 (AUD) 139 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,140.26 (AUD) 146 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,201.05 (AUD) 153 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,313.76 (AUD) 168 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,330.38 (AUD) 171 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,386.62 (AUD) 178 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,698.22 (AUD) 218 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,773.84 (AUD) 228 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 1,952.16 (AUD) 249 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 100.62 (AUD) 13 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 109,954.95 (AUD) 14,007 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 132.26 (AUD) 17 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 170,933.75 (AUD) 21,775 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 2,449.20 (AUD) 314 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 2,491.39 (AUD) 319 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 2,614.05 (AUD) 333 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 280.08 (AUD) 36 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 297.54 (AUD) 38 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 3,684.67 (AUD) 473 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 4,320.12 (AUD) 556 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 4,810.32 (AUD) 612 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 4,937.40 (AUD) 633 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 544.60 (AUD) 70 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 553.09 (AUD) 71 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 595.84 (AUD) 76 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 6,146.56 (AUD) 784 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 61.92 (AUD) 8 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 7.83 (AUD) 1 Ordinary Share
19/12/2022 Morgan Stanley Australia Securities Limited Buy 706.50 (AUD) 90 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 716.68 (AUD) 92 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 719.44 (AUD) 92 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 724.47 (AUD) 93 Ordinary Shares

54

19/12/2022 Morgan Stanley Australia Securities Limited Buy 725.40 (AUD) 93 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 757.57 (AUD) 97 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 770.22 (AUD) 99 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 778.00 (AUD) 100 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 8,179.50 (AUD) 1,050 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 820.05 (AUD) 105 Ordinary Shares
19/12/2022 Morgan Stanley Australia Securities Limited Buy 966.78 (AUD) 123 Ordinary Shares
19/12/2022 Morgan Stanley Capital Services LLC Buy N/A 13,393 Swaps
19/12/2022 Morgan Stanley Capital Services LLC Buy N/A 2,318 Swaps
19/12/2022 Morgan Stanley Capital Services LLC Buy N/A 233 Swaps
19/12/2022 Morgan Stanley Capital Services LLC Buy N/A 355 Swaps
19/12/2022 Morgan Stanley Capital Services LLC Buy N/A 4,696 Swaps
20/12/2022 Morgan Stanley & Co. International plc Buy 2,599.01 316 Ordinary Shares
20/12/2022 Morgan Stanley & Co. International plc Buy 26,041.43 3,190 Ordinary Shares
20/12/2022 Morgan Stanley & Co. International plc Buy 24,222.63 (AUD) 3,130 Ordinary Shares
20/12/2022 Morgan Stanley & Co. International plc Buy 4,169.17 (AUD) 539 Ordinary Shares
20/12/2022 Morgan Stanley & Co. International plc Buy N/A 1,627 Swaps
20/12/2022 Morgan Stanley & Co. International plc Buy N/A 8,766 Swaps
20/12/2022 Morgan Stanley & Co. International plc Collateral Received N/A 637,998 Ordinary Shares
20/12/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
130 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 1,051.65 (AUD) 135 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 1,126.65 (AUD) 145 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 1,154.75 (AUD) 149 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 1,374.56 (AUD) 176 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 1,925.36 (AUD) 247 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 13,248.36 (AUD) 1,692 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 13,986.18 (AUD) 1,807 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 15.60 (AUD) 2 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 16,451.20 (AUD) 2,120 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 2,008.52 (AUD) 258 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 2,100.60 (AUD) 270 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 2,508.09 (AUD) 323 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 20,975.40 (AUD) 2,710 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 4,235.40 (AUD) 543 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 4,491.13 (AUD) 581 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 46.77 (AUD) 6 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 5,506.05 (AUD) 705 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 5,585.43 (AUD) 717 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 506.35 (AUD) 65 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 521.59 (AUD) 67 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 6,617.70 (AUD) 855 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 6,836.48 (AUD) 872 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 6,984.00 (AUD) 900 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 604.50 (AUD) 78 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 7,094.01 (AUD) 913 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 7.73 (AUD) 1 Ordinary Share
20/12/2022 Morgan Stanley Australia Securities Limited Buy 736.02 (AUD) 94 Ordinary Shares

55

20/12/2022 Morgan Stanley Australia Securities Limited Buy 753.69 (AUD) 97 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 766.75 (AUD) 99 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 769.72 (AUD) 99 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 781.74 (AUD) 101 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 791.52 (AUD) 102 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 8,230.50 (AUD) 1,062 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 802.88 (AUD) 103 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 811.72 (AUD) 104 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 819.52 (AUD) 105 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 85.14 (AUD) 11 Ordinary Shares
20/12/2022 Morgan Stanley Australia Securities Limited Buy 9,713.70 (AUD) 1,255 Ordinary Shares
20/12/2022 Morgan Stanley Capital Services LLC Buy N/A 1,625 Swaps
20/12/2022 Morgan Stanley Capital Services LLC Buy N/A 1,886 Swaps
20/12/2022 Morgan Stanley Capital Services LLC Buy N/A 102 Swaps
20/12/2022 Morgan Stanley Capital Services LLC Buy N/A 2,249 Swaps
20/12/2022 Morgan Stanley Capital Services LLC Buy N/A 2,293 Swaps
20/12/2022 Morgan Stanley Capital Services LLC Buy N/A 7,072 Swaps
21/12/2022 Morgan Stanley & Co. International plc Buy 3,134.83 376 Ordinary Shares
21/12/2022 Morgan Stanley & Co. International plc Buy N/A 10,329 Swaps
21/12/2022 Morgan Stanley Australia Securities Limited Buy 1,006.08 (AUD) 128 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 1,380.39 (AUD) 178 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 1,558.00 (AUD) 200 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 10,283.30 (AUD) 1,315 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 11,595.00 (AUD) 1,500 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 11,870.76 (AUD) 1,518 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 16,959.85 (AUD) 2,155 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 2,077.60 (AUD) 265 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 2,342.28 (AUD) 298 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 2,496.30 (AUD) 318 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 2,763.76 (AUD) 358 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 2,790.53 (AUD) 361 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 202.54 (AUD) 26 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 211.14 (AUD) 27 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 28,668.12 (AUD) 3,666 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 3,045.80 (AUD) 388 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 3,177.03 (AUD) 411 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 3,285.48 (AUD) 418 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 3,446.54 (AUD) 443 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 3,507.60 (AUD) 444 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 3,549.00 (AUD) 455 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 3,645.54 (AUD) 471 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 3,788.52 (AUD) 482 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 33,820.80 (AUD) 4,336 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 33,915.90 (AUD) 4,315 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 35,244.74 (AUD) 4,507 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 36,269.16 (AUD) 4,638 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 393.50 (AUD) 50 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 4,019.64 (AUD) 516 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 4,603.50 (AUD) 594 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 409.42 (AUD) 53 Ordinary Shares

56

21/12/2022 Morgan Stanley Australia Securities Limited Buy 45,629.70 (AUD) 5,835 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 477.02 (AUD) 61 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 5,067.36 (AUD) 648 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 5,082.80 (AUD) 655 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 5,805.00 (AUD) 750 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 5,818.08 (AUD) 744 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 620.94 (AUD) 79 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 855.65 (AUD) 109 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 870.24 (AUD) 111 Ordinary Shares
21/12/2022 Morgan Stanley Australia Securities Limited Buy 967.20 (AUD) 124 Ordinary Shares
21/12/2022 Morgan Stanley Capital Services LLC Buy N/A 10,689 Swaps
21/12/2022 Morgan Stanley Capital Services LLC Buy N/A 3,602 Swaps
21/12/2022 Morgan Stanley Capital Services LLC Buy N/A 31,977 Swaps
21/12/2022 Morgan Stanley Capital Services LLC Buy N/A 316 Swaps
21/12/2022 Morgan Stanley Capital Services LLC Buy N/A 797 Swaps
22/12/2022 Morgan Stanley & Co. International plc Buy N/A 5,116 Swaps
22/12/2022 Morgan Stanley & Co. International plc Buy N/A 728 Swaps
22/12/2022 Morgan Stanley & Co. International plc Buy N/A 9,218 Swaps
22/12/2022 Morgan Stanley & Co. International plc Collateral Received N/A 3,669 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 1,008.64 (AUD) 128 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 1,382.50 (AUD) 175 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 1,784.26 (AUD) 226 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 10,886.20 (AUD) 1,378 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 110.04 (AUD) 14 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 12,779.80 (AUD) 1,628 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 166.32 (AUD) 21 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 2,088.10 (AUD) 266 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 2,548.47 (AUD) 323 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 2,751.84 (AUD) 351 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 213.97 (AUD) 27 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 275.80 (AUD) 35 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 28,376.80 (AUD) 3,592 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 292.67 (AUD) 37 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 3,005.47 (AUD) 379 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 3,306.38 (AUD) 418 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 3,344.75 (AUD) 425 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 3,383.35 (AUD) 431 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 330.12 (AUD) 42 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 39.40 (AUD) 5 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 4,870.26 (AUD) 622 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 475.20 (AUD) 60 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 504.96 (AUD) 64 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 561.61 (AUD) 71 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 577.06 (AUD) 73 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 6,413.45 (AUD) 817 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 7,852.60 (AUD) 994 Ordinary Shares
22/12/2022 Morgan Stanley Australia Securities Limited Buy 739.78 (AUD) 94 Ordinary Shares
22/12/2022 Morgan Stanley Capital Services LLC Buy N/A 1,104 Swaps
22/12/2022 Morgan Stanley Capital Services LLC Buy N/A 2,960 Swaps
22/12/2022 Morgan Stanley Capital Services LLC Buy N/A 29,267 Swaps

57

22/12/2022 Morgan Stanley Capital Services LLC Buy N/A 386 Swaps
22/12/2022 Morgan Stanley Capital Services LLC Buy N/A 664 Swaps
23/12/2022 Morgan Stanley & Co. International plc Buy N/A 5,192 Swaps
23/12/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
771,165 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 1,177.04 (AUD) 151 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 1,377.06 (AUD) 177 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 1,496.48 (AUD) 191 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 1,570.00 (AUD) 200 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 1,714.30 (AUD) 217 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 1,715.86 (AUD) 219 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 1,799.49 (AUD) 231 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 1,951.24 (AUD) 250 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 11,561.03 (AUD) 1,469 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 14,407.14 (AUD) 1,826 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 15,233.40 (AUD) 1,953 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 16,016.24 (AUD) 2,056 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 2,629.64 (AUD) 338 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 3,378.37 (AUD) 429 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 3,443.56 (AUD) 437 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 3,462.80 (AUD) 440 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 3,503.16 (AUD) 444 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 3,505.50 (AUD) 450 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 3,816.63 (AUD) 489 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 3,930.00 (AUD) 500 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 328,987.28 (AUD) 42,232 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 46.74 (AUD) 6 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 466.50 (AUD) 60 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 5,448.70 (AUD) 699 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 54.46 (AUD) 7 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 553.80 (AUD) 71 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 553.80 (AUD) 71 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 6,271.64 (AUD) 802 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 7,244.30 (AUD) 917 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 7,542.08 (AUD) 962 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 714.35 (AUD) 91 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 786.28 (AUD) 101 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 796.11 (AUD) 102 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 8,704.22 (AUD) 1,106 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 810.68 (AUD) 104 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 83,204.99 (AUD) 10,681 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 885.78 (AUD) 114 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 9,231.15 (AUD) 1,185 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 922.54 (AUD) 117 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 93.60 (AUD) 12 Ordinary Shares
23/12/2022 Morgan Stanley Australia Securities Limited Buy 989.33 (AUD) 127 Ordinary Shares
23/12/2022 Morgan Stanley Capital Services LLC Buy N/A 662 Swaps
23/12/2022 Morgan Stanley Capital Services LLC Buy N/A 775 Swaps

58

23/12/2022 Morgan Stanley Capital Services LLC Buy N/A 935 Swaps
23/12/2022 Parametric Portfolio Associates LLC Buy 25,354.81 (AUD) 3,253 Ordinary Shares
28/12/2022 Morgan Stanley & Co. International plc Buy 1,073.34 131 Ordinary Shares
28/12/2022 Morgan Stanley & Co. International plc Buy N/A 6,657 Swaps
28/12/2022 Morgan Stanley & Co. International plc Buy N/A 754 Swaps
28/12/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
12,171 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,007.50 (AUD) 130 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,310.64 (AUD) 172 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,326.91 (AUD) 173 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,416.39 (AUD) 186 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,477.31 (AUD) 194 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,514.93 (AUD) 197 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,532.00 (AUD) 200 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,579.41 (AUD) 207 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,741.50 (AUD) 225 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,780.12 (AUD) 233 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 1,868.12 (AUD) 245 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 11,359.27 (AUD) 1,481 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 11,547.50 (AUD) 1,490 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 11,589.75 (AUD) 1,515 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 11,620.49 (AUD) 1,523 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 11,658.60 (AUD) 1,524 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 11,910.43 (AUD) 1,561 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 115.95 (AUD) 15 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 12,172.29 (AUD) 1,587 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 122.08 (AUD) 16 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 123.36 (AUD) 16 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 136.98 (AUD) 18 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 14,100.24 (AUD) 1,848 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 14,260.47 (AUD) 1,869 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 15,447.38 (AUD) 2,014 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 16,268.70 (AUD) 2,135 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 183.36 (AUD) 24 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 198.12 (AUD) 26 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 198.12 (AUD) 26 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 198.90 (AUD) 26 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 198.90 (AUD) 26 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 2,060.10 (AUD) 270 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 2,356.20 (AUD) 308 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 2,392.68 (AUD) 314 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 2,396.16 (AUD) 312 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 2,430.78 (AUD) 319 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 2,441.94 (AUD) 319 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 2,905.12 (AUD) 381 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 20,451.84 (AUD) 2,663 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 205.87 (AUD) 27 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 210,411.11 (AUD) 27,433 Ordinary Shares

59

28/12/2022 Morgan Stanley Australia Securities Limited Buy 213.08 (AUD) 28 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 213.08 (AUD) 28 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 221.56 (AUD) 29 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 236.53 (AUD) 31 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 236.53 (AUD) 31 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 238.08 (AUD) 31 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 243.84 (AUD) 32 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 27,688.70 (AUD) 3,610 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 273.96 (AUD) 36 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 297.96 (AUD) 39 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 297.96 (AUD) 39 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 3,131.82 (AUD) 411 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 3,184.48 (AUD) 416 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 3,398.52 (AUD) 446 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 3,405.48 (AUD) 444 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 3,654.77 (AUD) 479 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 3,764.28 (AUD) 494 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 359.08 (AUD) 47 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 36,355.80 (AUD) 4,740 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 374.60 (AUD) 49 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 396.50 (AUD) 52 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 397.28 (AUD) 52 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 4,103.45 (AUD) 535 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 4,175.76 (AUD) 548 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 4,347.16 (AUD) 569 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 42,952.00 (AUD) 5,600 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 434.34 (AUD) 57 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 45,368.05 (AUD) 5,915 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 454.72 (AUD) 58 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 5,668.65 (AUD) 741 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 5,775.84 (AUD) 756 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 5,790.00 (AUD) 750 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 5,936.14 (AUD) 778 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 50,990.16 (AUD) 6,648 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 510.54 (AUD) 67 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 53.41 (AUD) 7 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 571.50 (AUD) 75 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 6,586.65 (AUD) 861 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 6,830.16 (AUD) 894 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 61.60 (AUD) 8 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 61.76 (AUD) 8 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 7,295.20 (AUD) 953 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 7,643.86 (AUD) 994 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 7,673.34 (AUD) 1,007 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 7,774.97 (AUD) 1,019 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 7,892.43 (AUD) 1,029 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 7.62 (AUD) 1 Ordinary Share
28/12/2022 Morgan Stanley Australia Securities Limited Buy 756.36 (AUD) 99 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 765.00 (AUD) 100 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 780.30 (AUD) 102 Ordinary Shares

60

28/12/2022 Morgan Stanley Australia Securities Limited Buy 8,721.00 (AUD) 1,140 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 8,777.16 (AUD) 1,134 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 8,843.17 (AUD) 1,159 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 80,473.64 (AUD) 10,492 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 801.15 (AUD) 105 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 806.40 (AUD) 105 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 816.94 (AUD) 107 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 819.62 (AUD) 107 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 84.04 (AUD) 11 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 865.01 (AUD) 113 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 868.11 (AUD) 114 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 885.08 (AUD) 116 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 89,324.82 (AUD) 11,646 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 9,336.08 (AUD) 1,222 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 9,653.76 (AUD) 1,257 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 9,656.96 (AUD) 1,264 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 9,947.99 (AUD) 1,297 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 903.88 (AUD) 118 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 91.44 (AUD) 12 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 969.01 (AUD) 127 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 969.01 (AUD) 127 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 975.36 (AUD) 128 Ordinary Shares
28/12/2022 Morgan Stanley Australia Securities Limited Buy 99.32 (AUD) 13 Ordinary Shares
28/12/2022 Morgan Stanley Capital Services LLC Buy N/A 2 Swaps
28/12/2022 Morgan Stanley Capital Services LLC Buy N/A 214 Swaps
28/12/2022 Morgan Stanley Capital Services LLC Buy N/A 473 Swaps
29/12/2022 Morgan Stanley & Co. International plc Buy 858.66 105 Ordinary Shares
29/12/2022 Morgan Stanley & Co. International plc Buy N/A 14,068 Swaps
29/12/2022 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
771 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 1,027.11 (AUD) 134 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 1,065.43 (AUD) 139 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 1,065.43 (AUD) 139 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 1,860.16 (AUD) 243 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 1,876.70 (AUD) 245 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 1,879.15 (AUD) 245 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 1,948.18 (AUD) 254 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 11,213.17 (AUD) 1,461 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 118,832.64 (AUD) 15,473 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 12,933.12 (AUD) 1,684 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 145.54 (AUD) 19 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 15,309.32 (AUD) 1,996 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 168.74 (AUD) 22 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 17,948.16 (AUD) 2,337 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 2,233.42 (AUD) 291 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 2,353.15 (AUD) 307 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 2,488.32 (AUD) 324 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 2,579.73 (AUD) 337 Ordinary Shares

61

29/12/2022 Morgan Stanley Australia Securities Limited Buy 2,983.50 (AUD) 390 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 22,963.98 (AUD) 2,994 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 27,809.28 (AUD) 3,621 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 3,229.07 (AUD) 421 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 3,440.64 (AUD) 448 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 3,845.00 (AUD) 500 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 37,862.40 (AUD) 4,930 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 437.76 (AUD) 57 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 62,400.00 (AUD) 8,125 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 759.82 (AUD) 99 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 766.00 (AUD) 100 Ordinary Shares
29/12/2022 Morgan Stanley Australia Securities Limited Buy 9,705.22 (AUD) 1,267 Ordinary Shares
29/12/2022 Morgan Stanley Capital Services LLC Buy N/A 26,449 Swaps
30/12/2022 Morgan Stanley & Co. International plc Collateral Received N/A 173 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 1,099.67 (AUD) 143 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 1,353.44 (AUD) 176 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 137.16 (AUD) 18 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 16,524.20 (AUD) 2,146 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 19,392.90 (AUD) 2,545 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 2,330.07 (AUD) 303 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 2,354.69 (AUD) 307 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 32,689.80 (AUD) 4,290 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 38.40 (AUD) 5 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 441.96 (AUD) 58 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 472.44 (AUD) 62 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 5,257.80 (AUD) 690 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 5,745.00 (AUD) 750 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 561.37 (AUD) 73 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 69.21 (AUD) 9 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 7.62 (AUD) 1 Ordinary Share
30/12/2022 Morgan Stanley Australia Securities Limited Buy 7.69 (AUD) 1 Ordinary Share
30/12/2022 Morgan Stanley Australia Securities Limited Buy 71,521.32 (AUD) 9,386 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 720.04 (AUD) 94 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 743.99 (AUD) 97 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 796.64 (AUD) 104 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 8,870.40 (AUD) 1,155 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 898.56 (AUD) 117 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 9,331.20 (AUD) 1,215 Ordinary Shares
30/12/2022 Morgan Stanley Australia Securities Limited Buy 926.86 (AUD) 121 Ordinary Shares
30/12/2022 Morgan Stanley Capital Services LLC Buy N/A 1,698 Swaps
30/12/2022 Morgan Stanley Capital Services LLC Buy N/A 6,875 Swaps
2/01/2023 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
173 Ordinary Shares
3/01/2023 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
862 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 1,003.66 (AUD) 134 Ordinary Shares

62

3/01/2023 Morgan Stanley Australia Securities Limited Buy 1,087.50 (AUD) 145 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 1,159.62 (AUD) 154 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 10,036.60 (AUD) 1,340 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 13,823.04 (AUD) 1,848 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 31,535.68 (AUD) 4,216 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 33,031.68 (AUD) 4,416 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 4,577.76 (AUD) 612 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 41,843.12 (AUD) 5,594 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 6,096.20 (AUD) 815 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 6,754.44 (AUD) 903 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 6,754.44 (AUD) 903 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 742.50 (AUD) 99 Ordinary Shares
3/01/2023 Morgan Stanley Australia Securities Limited Buy 897.60 (AUD) 120 Ordinary Shares
3/01/2023 Morgan Stanley Capital Services LLC Buy N/A 370 Swaps
3/01/2023 Morgan Stanley Capital Services LLC Buy N/A 5,714 Swaps
4/01/2023 Morgan Stanley & Co. International plc Buy 1,849.33 223 Ordinary Shares
4/01/2023 Morgan Stanley & Co. International plc Buy N/A 474 Swaps
4/01/2023 Morgan Stanley & Co. International plc Buy N/A 5,373 Swaps
4/01/2023 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
2,702,873 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 1,168.92 (AUD) 153 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 1,365.77 (AUD) 179 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 1,420.11 (AUD) 186 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 1,432.60 (AUD) 190 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 1,626.04 (AUD) 212 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 1,815.42 (AUD) 237 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 1,879.44 (AUD) 246 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 1,943.04 (AUD) 253 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 130.22 (AUD) 17 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 17,871.10 (AUD) 2,330 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 176.18 (AUD) 23 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 2,175.97 (AUD) 285 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 2,249.10 (AUD) 294 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 2,385.37 (AUD) 311 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 2,519.04 (AUD) 328 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 2,534.13 (AUD) 333 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 2,624.84 (AUD) 342 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 237.92 (AUD) 31 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 3,063.24 (AUD) 402 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 3,293.80 (AUD) 430 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 3,443.83 (AUD) 449 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 3,579.54 (AUD) 467 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 353.28 (AUD) 46 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 4,138.16 (AUD) 542 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 4,963.68 (AUD) 648 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 671.44 (AUD) 88 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 736.32 (AUD) 96 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 756.85 (AUD) 99 Ordinary Shares

63

4/01/2023 Morgan Stanley Australia Securities Limited Buy 773.15 (AUD) 101 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 85,612.54 (AUD) 11,162 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 878.02 (AUD) 115 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 91.80 (AUD) 12 Ordinary Shares
4/01/2023 Morgan Stanley Australia Securities Limited Buy 957.50 (AUD) 125 Ordinary Shares
4/01/2023 Morgan Stanley Capital Services LLC Buy N/A 13,264 Swaps
4/01/2023 Morgan Stanley Capital Services LLC Buy N/A 2,145 Swaps
5/01/2023 Morgan Stanley & Co. International plc Buy 656.94 79 Ordinary Shares
5/01/2023 Morgan Stanley & Co. International plc Buy 2,290.34 (AUD) 299 Ordinary Shares
5/01/2023 Morgan Stanley & Co. International plc Buy N/A 658 Swaps
5/01/2023 Morgan Stanley & Co. International plc Buy N/A 787 Swaps
5/01/2023 Morgan Stanley & Co. International plc Collateral Received N/A 2,639,079 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 1,439.14 (AUD) 188 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 1,541.67 (AUD) 201 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 1,678.60 (AUD) 220 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 1,750.17 (AUD) 227 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 1,843.65 (AUD) 241 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 1,874.25 (AUD) 245 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 1,925.00 (AUD) 250 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 113,107.56 (AUD) 14,766 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 160.96 (AUD) 21 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 18,567.84 (AUD) 2,424 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 2,333.10 (AUD) 303 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 283.42 (AUD) 37 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 3,113.55 (AUD) 407 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 4,337.16 (AUD) 564 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 46.08 (AUD) 6 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 5,974.65 (AUD) 781 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 543.50 (AUD) 71 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 6,533.10 (AUD) 854 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 659.19 (AUD) 86 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 759.33 (AUD) 99 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 8,234.50 (AUD) 1,075 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 820.69 (AUD) 107 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 822.83 (AUD) 107 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 832.76 (AUD) 109 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 910.35 (AUD) 119 Ordinary Shares
5/01/2023 Morgan Stanley Australia Securities Limited Buy 961.25 (AUD) 125 Ordinary Shares
5/01/2023 Morgan Stanley Capital Services LLC Buy N/A 3,020 Swaps
5/01/2023 Morgan Stanley Capital Services LLC Buy N/A 3,602 Swaps
5/01/2023 Morgan Stanley Capital Services LLC Buy N/A 6,664 Swaps
5/01/2023 Morgan Stanley Capital Services LLC Buy N/A 7,895 Swaps
6/01/2023 Morgan Stanley & Co. International plc Buy 1,212.83 148 Ordinary Shares
6/01/2023 Morgan Stanley & Co. International plc Buy N/A 1,233 Swaps
6/01/2023 Morgan Stanley & Co. International plc Buy N/A 844 Swaps
6/01/2023 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
1,429,109 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 1,017.22 (AUD) 135 Ordinary Shares

64

6/01/2023 Morgan Stanley Australia Securities Limited Buy 1,559.42 (AUD) 206 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 1,797.28 (AUD) 239 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 1,814.01 (AUD) 239 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 1,819.20 (AUD) 240 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 1,951.76 (AUD) 258 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 105.98 (AUD) 14 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 116,055.68 (AUD) 15,392 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 118,672.06 (AUD) 15,739 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 120,564.60 (AUD) 15,990 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 13,210.08 (AUD) 1,752 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 15.14 (AUD) 2 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 18,533.32 (AUD) 2,458 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 2,238.52 (AUD) 293 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 2,505.82 (AUD) 333 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 22.62 (AUD) 3 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 234.36 (AUD) 31 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 249.81 (AUD) 33 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 28,689.70 (AUD) 3,805 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 29,956.42 (AUD) 3,973 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 3,328.59 (AUD) 440 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 30.56 (AUD) 4 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 567.00 (AUD) 75 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 58,751.68 (AUD) 7,792 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 588.12 (AUD) 78 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 6,634.48 (AUD) 877 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 7.64 (AUD) 1 Ordinary Share
6/01/2023 Morgan Stanley Australia Securities Limited Buy 82,728.88 (AUD) 10,972 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 9,251.58 (AUD) 1,227 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 914.15 (AUD) 121 Ordinary Shares
6/01/2023 Morgan Stanley Australia Securities Limited Buy 943.75 (AUD) 125 Ordinary Shares
9/01/2023 Morgan Stanley & Co. International plc Buy 908.33 111 Ordinary Shares
9/01/2023 Morgan Stanley & Co. International plc Collateral Received N/A 1,492,903 Ordinary Shares
9/01/2023 Morgan Stanley Australia Securities Limited Buy 1,235.85 (AUD) 165 Ordinary Shares
9/01/2023 Morgan Stanley Australia Securities Limited Buy 10,628.31 (AUD) 1,419 Ordinary Shares
9/01/2023 Morgan Stanley Australia Securities Limited Buy 11,452.21 (AUD) 1,529 Ordinary Shares
9/01/2023 Morgan Stanley Australia Securities Limited Buy 149,388.05 (AUD) 19,945 Ordinary Shares
9/01/2023 Morgan Stanley Australia Securities Limited Buy 19,766.11 (AUD) 2,639 Ordinary Shares
9/01/2023 Morgan Stanley Australia Securities Limited Buy 21,526.26 (AUD) 2,874 Ordinary Shares
9/01/2023 Morgan Stanley Australia Securities Limited Buy 59.92 (AUD) 8 Ordinary Shares
9/01/2023 Morgan Stanley Australia Securities Limited Buy 632.52 (AUD) 84 Ordinary Shares
9/01/2023 Morgan Stanley Australia Securities Limited Buy 681.30 (AUD) 90 Ordinary Shares
9/01/2023 Morgan Stanley Australia Securities Limited Buy 75.70 (AUD) 10 Ordinary Shares
9/01/2023 Morgan Stanley Capital Services LLC Buy N/A 1,549 Swaps
9/01/2023 Morgan Stanley Capital Services LLC Buy N/A 556 Swaps
9/01/2023 Morgan Stanley Capital Services LLC Buy N/A 562 Swaps
10/01/2023 Morgan Stanley & Co. International plc Buy 1,833.34 224 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 1,049.30 (AUD) 140 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 1,340.71 (AUD) 179 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 15,714.02 (AUD) 2,098 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 246.84 (AUD) 33 Ordinary Shares

65

10/01/2023 Morgan Stanley Australia Securities Limited Buy 247.17 (AUD) 33 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 25,143.93 (AUD) 3,357 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 3,932.25 (AUD) 525 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 4,621.33 (AUD) 617 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 43,719.13 (AUD) 5,837 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 513.74 (AUD) 68 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 711.58 (AUD) 94 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 763.98 (AUD) 102 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 878.67 (AUD) 117 Ordinary Shares
10/01/2023 Morgan Stanley Australia Securities Limited Buy 9,916.76 (AUD) 1,324 Ordinary Shares
10/01/2023 Morgan Stanley Capital Services LLC Buy N/A 34,894 Swaps
11/01/2023 Morgan Stanley & Co. International plc Buy 1,363.62 168 Ordinary Shares
11/01/2023 Morgan Stanley & Co. International plc Buy N/A 3,000 Swaps
11/01/2023 Morgan Stanley & Co. International plc Collateral Received N/A 751,226 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 14.86 (AUD) 2 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 16,088.52 (AUD) 2,148 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 17,497.65 (AUD) 2,355 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 2,556.80 (AUD) 340 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 2,827.50 (AUD) 377 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 2,979.43 (AUD) 401 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 210.56 (AUD) 28 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 24,845.92 (AUD) 3,344 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 668.70 (AUD) 90 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 7,957.53 (AUD) 1,071 Ordinary Shares
11/01/2023 Morgan Stanley Australia Securities Limited Buy 801.43 (AUD) 107 Ordinary Shares
11/01/2023 Morgan Stanley Capital Services LLC Buy N/A 592 Swaps
11/01/2023 Morgan Stanley Capital Services LLC Buy N/A 7,783 Swaps
12/01/2023 Morgan Stanley & Co. International plc Buy 1,023.69 126 Ordinary Shares
12/01/2023 Morgan Stanley & Co. International plc Buy N/A 10,179 Swaps
12/01/2023 Morgan Stanley & Co. International plc Buy N/A 10,231 Swaps
12/01/2023 Morgan Stanley & Co. International plc Buy N/A 3,172 Swaps
12/01/2023 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
3,411,842 Ordinary Shares
12/01/2023 Morgan Stanley Australia Securities Limited Buy 1,224.13 (AUD) 163 Ordinary Shares
12/01/2023 Morgan Stanley Australia Securities Limited Buy 2,241.00 (AUD) 300 Ordinary Shares
12/01/2023 Morgan Stanley Australia Securities Limited Buy 2,846.07 (AUD) 381 Ordinary Shares
12/01/2023 Morgan Stanley Australia Securities Limited Buy 3,839.58 (AUD) 514 Ordinary Shares
12/01/2023 Morgan Stanley Australia Securities Limited Buy 4,407.30 (AUD) 590 Ordinary Shares
12/01/2023 Morgan Stanley Australia Securities Limited Buy 455.67 (AUD) 61 Ordinary Shares
12/01/2023 Morgan Stanley Australia Securities Limited Buy 5,557.68 (AUD) 744 Ordinary Shares
12/01/2023 Morgan Stanley Australia Securities Limited Buy 6,394.32 (AUD) 856 Ordinary Shares
12/01/2023 Morgan Stanley Capital Services LLC Buy N/A 6,116 Swaps
12/01/2023 Morgan Stanley Capital Services LLC Buy N/A 7,712 Swaps
13/01/2023 Morgan Stanley & Co. International plc Borrow N/A 64,581 Ordinary Shares
13/01/2023 Morgan Stanley & Co. International plc Buy 773.88 94 Ordinary Shares
13/01/2023 Morgan Stanley & Co. International plc Buy N/A 15,151 Swaps
13/01/2023 Morgan Stanley & Co. International plc Collateral Received N/A 2,560,627 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 1,052.80 (AUD) 140 Ordinary Shares

66

13/01/2023 Morgan Stanley Australia Securities Limited Buy 1,145.32 (AUD) 152 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 11,181.24 (AUD) 1,479 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 211.12 (AUD) 28 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 249.15 (AUD) 33 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 256.70 (AUD) 34 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 271.80 (AUD) 36 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 30,512.16 (AUD) 4,036 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 4,165.56 (AUD) 551 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 4,573.80 (AUD) 605 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 4,736.37 (AUD) 629 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 588.12 (AUD) 78 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 6,039.06 (AUD) 802 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 7.55 (AUD) 1 Ordinary Share
13/01/2023 Morgan Stanley Australia Securities Limited Buy 9,669.24 (AUD) 1,279 Ordinary Shares
13/01/2023 Morgan Stanley Australia Securities Limited Buy 903.60 (AUD) 120 Ordinary Shares
13/01/2023 Morgan Stanley Capital Services LLC Buy N/A 1,321 Swaps
13/01/2023 Morgan Stanley Capital Services LLC Buy N/A 22,741 Swaps
16/01/2023 Morgan Stanley & Co. International plc Buy 588.81 71 Ordinary Shares
16/01/2023 Morgan Stanley & Co. International plc Buy N/A 14,826 Swaps
16/01/2023 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
1,231,173 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 1,102.00 (AUD) 145 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 1,243.12 (AUD) 164 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 14,261.82 (AUD) 1,894 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 19,781.31 (AUD) 2,627 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 2,483.95 (AUD) 329 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 40,119.84 (AUD) 5,328 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 5,247.84 (AUD) 696 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 539.60 (AUD) 71 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 560.18 (AUD) 74 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 6,870.50 (AUD) 910 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 60.32 (AUD) 8 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 60.72 (AUD) 8 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 7,731.60 (AUD) 1,020 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 775.59 (AUD) 103 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 83.05 (AUD) 11 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 830.50 (AUD) 110 Ordinary Shares
16/01/2023 Morgan Stanley Australia Securities Limited Buy 867.10 (AUD) 115 Ordinary Shares
16/01/2023 Morgan Stanley Capital Services LLC Buy N/A 107 Swaps
16/01/2023 Morgan Stanley Capital Services LLC Buy N/A 2,448 Swaps
16/01/2023 Morgan Stanley Capital Services LLC Buy N/A 3,444 Swaps
16/01/2023 Morgan Stanley Capital Services LLC Buy N/A 396 Swaps
17/01/2023 Morgan Stanley & Co. International plc Borrow N/A 15,000 Ordinary Shares
17/01/2023 Morgan Stanley & Co. International plc Buy N/A 4,684 Swaps
17/01/2023 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
1,374,635 Ordinary Shares

67

17/01/2023 Morgan Stanley Australia Securities Limited Buy 1,052.23 (AUD) 139 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 10,892.46 (AUD) 1,437 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 151.60 (AUD) 20 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 19,354.50 (AUD) 2,550 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 2,138.97 (AUD) 282 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 220.25 (AUD) 29 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 252.45 (AUD) 33 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 3,661.14 (AUD) 483 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 3,984.75 (AUD) 525 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 501.26 (AUD) 66 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 561.66 (AUD) 74 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 589.00 (AUD) 76 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 614.79 (AUD) 81 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 699.20 (AUD) 92 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 7,974.16 (AUD) 1,052 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 704.47 (AUD) 93 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 726.72 (AUD) 96 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 756.00 (AUD) 100 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 76.00 (AUD) 10 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 81,584.91 (AUD) 10,749 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 820.80 (AUD) 108 Ordinary Shares
17/01/2023 Morgan Stanley Australia Securities Limited Buy 83.38 (AUD) 11 Ordinary Shares
17/01/2023 Morgan Stanley Capital Services LLC Buy N/A 2,821 Swaps
17/01/2023 Morgan Stanley Capital Services LLC Buy N/A 609 Swaps
17/01/2023 Morgan Stanley Capital Services LLC Buy N/A 744 Swaps
17/01/2023 Morgan Stanley Capital Services LLC Buy N/A 8,110 Swaps
17/01/2023 Morgan Stanley Capital Services LLC Buy N/A 92 Swaps
18/01/2023 Morgan Stanley & Co. International plc Buy 283.09 34 Ordinary Shares
18/01/2023 Morgan Stanley & Co. International plc Buy N/A 6,540 Swaps
18/01/2023 Morgan Stanley & Co. International plc Collateral Received N/A 3,411,478 Ordinary Shares
18/01/2023 Morgan Stanley Australia Securities Limited Buy 1,117.95 (AUD) 145 Ordinary Shares
18/01/2023 Morgan Stanley Australia Securities Limited Buy 1,534.00 (AUD) 200 Ordinary Shares
18/01/2023 Morgan Stanley Australia Securities Limited Buy 2,183.96 (AUD) 284 Ordinary Shares
18/01/2023 Morgan Stanley Australia Securities Limited Buy 291.84 (AUD) 38 Ordinary Shares
18/01/2023 Morgan Stanley Australia Securities Limited Buy 3,603.60 (AUD) 468 Ordinary Shares
18/01/2023 Morgan Stanley Australia Securities Limited Buy 428.68 (AUD) 56 Ordinary Shares
18/01/2023 Morgan Stanley Australia Securities Limited Buy 751.66 (AUD) 98 Ordinary Shares
18/01/2023 Morgan Stanley Australia Securities Limited Buy 8,747.52 (AUD) 1,139 Ordinary Shares
18/01/2023 Morgan Stanley Australia Securities Limited Buy 83,983.90 (AUD) 10,907 Ordinary Shares
18/01/2023 Morgan Stanley Capital Services LLC Buy N/A 12,702 Swaps
18/01/2023 Morgan Stanley Capital Services LLC Buy N/A 2,044 Swaps
18/01/2023 Morgan Stanley Capital Services LLC Buy N/A 2,367 Swaps
18/01/2023 Morgan Stanley Capital Services LLC Buy N/A 677 Swaps
18/01/2023 Morgan Stanley Capital Services LLC Buy N/A 687 Swaps
19/01/2023 Morgan Stanley & Co. International plc Buy 363.5 44 Ordinary Shares
19/01/2023 Morgan Stanley & Co. International plc Buy N/A 9,152 Swaps
19/01/2023 Morgan Stanley & Co. International plc Collateral Received N/A 14,719 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 1,007.39 (AUD) 131 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 1,121.28 (AUD) 146 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 1,298.76 (AUD) 169 Ordinary Shares

68

19/01/2023 Morgan Stanley Australia Securities Limited Buy 1,471.68 (AUD) 192 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 11,648.25 (AUD) 1,503 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 114.90 (AUD) 15 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 27,233.28 (AUD) 3,546 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 3,484.45 (AUD) 454 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 3,515.94 (AUD) 459 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 31,850.28 (AUD) 4,158 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 322.56 (AUD) 42 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 34,735.50 (AUD) 4,482 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 4,167.04 (AUD) 544 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 5,714.36 (AUD) 746 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 645.12 (AUD) 84 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 666.42 (AUD) 87 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 7,897.25 (AUD) 1,019 Ordinary Shares
19/01/2023 Morgan Stanley Australia Securities Limited Buy 866.71 (AUD) 113 Ordinary Shares
19/01/2023 Morgan Stanley Capital Services LLC Buy N/A 1,458 Swaps
19/01/2023 Morgan Stanley Capital Services LLC Buy N/A 438 Swaps
19/01/2023 Morgan Stanley Capital Services LLC Buy N/A 479 Swaps
19/01/2023 Morgan Stanley Capital Services LLC Buy N/A 7,053 Swaps
20/01/2023 Morgan Stanley & Co. International plc Buy 271.14 33 Ordinary Shares
20/01/2023 Morgan Stanley & Co. International plc Buy 487.34 59 Ordinary Shares
20/01/2023 Morgan Stanley & Co. International plc Buy N/A 5,580 Swaps
20/01/2023 Morgan Stanley & Co. International plc Buy N/A 9,538 Swaps
20/01/2023 Morgan Stanley Australia Securities Limited Buy 1,066.80 (AUD) 140 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 1,073.80 (AUD) 140 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 1,101.60 (AUD) 144 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 1,132.20 (AUD) 148 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 1,488.95 (AUD) 194 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 1,520.00 (AUD) 200 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 1,643.76 (AUD) 216 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 1,895.00 (AUD) 250 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 1,953.28 (AUD) 256 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 1,976.28 (AUD) 258 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 114.45 (AUD) 15 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 122.08 (AUD) 16 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 168.08 (AUD) 22 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 2,105.20 (AUD) 277 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 2,219.52 (AUD) 289 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 2,453.64 (AUD) 322 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 2,945.07 (AUD) 387 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 204.93 (AUD) 27 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 23,668.72 (AUD) 3,098 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 24,723.04 (AUD) 3,236 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 243.20 (AUD) 32 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 244.80 (AUD) 32 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 260.44 (AUD) 34 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 269.32 (AUD) 35 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 296.40 (AUD) 39 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 3,048.36 (AUD) 399 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 3,183.05 (AUD) 415 Ordinary Shares

69

20/01/2023 Morgan Stanley Australia Securities Limited Buy 3,460.50 (AUD) 450 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 3,949.88 (AUD) 517 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 30,292.60 (AUD) 3,965 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 306.80 (AUD) 40 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 311.39 (AUD) 41 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 321.30 (AUD) 42 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 342.00 (AUD) 45 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 351.44 (AUD) 46 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 359.08 (AUD) 47 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 4,015.11 (AUD) 529 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 4,154.46 (AUD) 547 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 4,550.78 (AUD) 598 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 4,760.73 (AUD) 626 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 443.12 (AUD) 58 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 475.54 (AUD) 62 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 5,236.40 (AUD) 689 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 550.80 (AUD) 72 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 556.26 (AUD) 73 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 578.36 (AUD) 76 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 628.12 (AUD) 82 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 629.97 (AUD) 83 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 646.80 (AUD) 84 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 694.33 (AUD) 91 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 707.73 (AUD) 93 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 711.45 (AUD) 93 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 720.04 (AUD) 94 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 760.50 (AUD) 100 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 792.48 (AUD) 104 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 795.60 (AUD) 104 Ordinary Shares
20/01/2023 Morgan Stanley Australia Securities Limited Buy 8,083.12 (AUD) 1,058 Ordinary Shares
20/01/2023 Morgan Stanley Capital Services LLC Buy N/A 202 Swaps
20/01/2023 Morgan Stanley Capital Services LLC Buy N/A 224 Swaps
20/01/2023 Morgan Stanley Wealth Management Australia Pty Ltd Buy 1,082.05 131 Ordinary Shares
23/01/2023 Morgan Stanley & Co. International plc Buy 207.6 25 Ordinary Shares
23/01/2023 Morgan Stanley & Co. International plc Buy 3,149.87 382 Ordinary Shares
23/01/2023 Morgan Stanley & Co. International plc Buy N/A 1,394 Swaps
23/01/2023 Morgan Stanley & Co. International plc Buy N/A 16 Swaps
23/01/2023 Morgan Stanley & Co. International plc Buy N/A 17 Swaps
23/01/2023 Morgan Stanley & Co. International plc Buy N/A 9,669 Swaps
23/01/2023 Morgan Stanley Australia Securities Limited Buy 11,580.00 (AUD) 1,500 Ordinary Shares
23/01/2023 Morgan Stanley Australia Securities Limited Buy 2,236.72 (AUD) 292 Ordinary Shares
23/01/2023 Morgan Stanley Australia Securities Limited Buy 2,411.66 (AUD) 313 Ordinary Shares
23/01/2023 Morgan Stanley Australia Securities Limited Buy 3,850.00 (AUD) 500 Ordinary Shares
23/01/2023 Morgan Stanley Australia Securities Limited Buy 3,855.00 (AUD) 500 Ordinary Shares
23/01/2023 Morgan Stanley Australia Securities Limited Buy 4,431.28 (AUD) 574 Ordinary Shares
23/01/2023 Morgan Stanley Australia Securities Limited Buy 563.92 (AUD) 73 Ordinary Shares
23/01/2023 Morgan Stanley Australia Securities Limited Buy 677.60 (AUD) 88 Ordinary Shares
23/01/2023 Morgan Stanley Capital Services LLC Buy N/A 252 Swaps
23/01/2023 Morgan Stanley Capital Services LLC Buy N/A 301 Swaps
23/01/2023 Morgan Stanley Capital Services LLC Buy N/A 9,655 Swaps

70

24/01/2023 Morgan Stanley & Co. International plc Buy 159.38 19 Ordinary Shares
24/01/2023 Morgan Stanley & Co. International plc Buy 55,326.52 6,609 Ordinary Shares
24/01/2023 Morgan Stanley & Co. International plc Buy N/A 2,415 Swaps
24/01/2023 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
7,078,933 Ordinary Shares
24/01/2023 Morgan Stanley Australia Securities Limited Buy 1,170.25 (AUD) 151 Ordinary Shares
24/01/2023 Morgan Stanley Australia Securities Limited Buy 1,720.50 (AUD) 222 Ordinary Shares
24/01/2023 Morgan Stanley Australia Securities Limited Buy 115.95 (AUD) 15 Ordinary Shares
24/01/2023 Morgan Stanley Australia Securities Limited Buy 565.02 (AUD) 73 Ordinary Shares
24/01/2023 Morgan Stanley Australia Securities Limited Buy 681.12 (AUD) 88 Ordinary Shares
24/01/2023 Morgan Stanley Australia Securities Limited Buy 832.68 (AUD) 108 Ordinary Shares
24/01/2023 Morgan Stanley Australia Securities Limited Buy 848.10 (AUD) 110 Ordinary Shares
24/01/2023 Morgan Stanley Australia Securities Limited Buy 92.76 (AUD) 12 Ordinary Shares
24/01/2023 Morgan Stanley Capital Services LLC Buy N/A 16,268 Swaps
24/01/2023 Morgan Stanley Capital Services LLC Buy N/A 203 Swaps
24/01/2023 Morgan Stanley Capital Services LLC Buy N/A 440 Swaps
25/01/2023 Morgan Stanley & Co. International plc Borrow N/A 9,594 Ordinary Shares
25/01/2023 Morgan Stanley & Co. International plc Buy 2,280.13 272 Ordinary Shares
25/01/2023 Morgan Stanley & Co. International plc Buy N/A 2,390 Swaps
25/01/2023 Morgan Stanley & Co. International plc Buy N/A 4,051 Swaps
25/01/2023 Morgan Stanley & Co. International plc Collateral Received N/A 5,441,961 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 11,666.18 (AUD) 1,523 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 223.01 (AUD) 29 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 246.08 (AUD) 32 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 361.90 (AUD) 47 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 4,565.36 (AUD) 596 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 4,887.08 (AUD) 638 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 41,463.58 (AUD) 5,413 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 445.44 (AUD) 58 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 53.76 (AUD) 7 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 554.04 (AUD) 72 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 592.51 (AUD) 77 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 621.67 (AUD) 81 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 651.00 (AUD) 84 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 658.32 (AUD) 85 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 743.50 (AUD) 97 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 766.00 (AUD) 100 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 781.32 (AUD) 102 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 799.23 (AUD) 104 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 9,651.60 (AUD) 1,260 Ordinary Shares
25/01/2023 Morgan Stanley Australia Securities Limited Buy 991.36 (AUD) 129 Ordinary Shares
25/01/2023 Morgan Stanley Capital Services LLC Buy N/A 1,161 Swaps
25/01/2023 Morgan Stanley Capital Services LLC Buy N/A 1,171 Swaps
25/01/2023 Morgan Stanley Capital Services LLC Buy N/A 3,012 Swaps
26/01/2023 Morgan Stanley & Co. International plc Buy 25.14 3 Ordinary Shares
27/01/2023 Morgan Stanley & Co. International plc Buy 4,825.66 580 Ordinary Shares
27/01/2023 Morgan Stanley & Co. International plc Buy N/A 1,901 Swaps
27/01/2023 Morgan Stanley & Co. International plc Collateral Received N/A 1,780,886 Ordinary Shares

71

27/01/2023 Morgan Stanley Australia Securities Limited Buy 1,106.68 (AUD) 146 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 1,215.19 (AUD) 160 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 1,386.22 (AUD) 183 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 1,464.87 (AUD) 193 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 1,606.96 (AUD) 212 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 1,668.78 (AUD) 219 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 1,677.39 (AUD) 221 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 1,872.06 (AUD) 246 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 11,338.90 (AUD) 1,490 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 18,229.90 (AUD) 2,405 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 2,147.97 (AUD) 283 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 2,167.88 (AUD) 286 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 2,230.88 (AUD) 292 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 2,267.90 (AUD) 299 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 2,311.91 (AUD) 304 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 2,563.72 (AUD) 338 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 2,666.38 (AUD) 352 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 2,795.90 (AUD) 365 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 243.20 (AUD) 32 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 296.01 (AUD) 39 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 3,270.82 (AUD) 427 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 3,529.35 (AUD) 465 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 3,534.00 (AUD) 465 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 3,699.04 (AUD) 488 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 3,769.74 (AUD) 497 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 3,888.71 (AUD) 511 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 3,909.15 (AUD) 511 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 409.59 (AUD) 54 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 42,676.88 (AUD) 5,608 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 447.81 (AUD) 59 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 515.44 (AUD) 68 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 538.18 (AUD) 71 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 55,515.92 (AUD) 7,324 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 556.99 (AUD) 73 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 6,466.68 (AUD) 852 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 601.19 (AUD) 79 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 61,914.96 (AUD) 8,136 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 646.00 (AUD) 85 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 652.74 (AUD) 86 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 67,356.11 (AUD) 8,851 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 689.40 (AUD) 90 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 7.58 (AUD) 1 Ordinary Share
27/01/2023 Morgan Stanley Australia Securities Limited Buy 704.94 (AUD) 93 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 735.36 (AUD) 96 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 83.38 (AUD) 11 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 850.64 (AUD) 112 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 9,268.98 (AUD) 1,218 Ordinary Shares
27/01/2023 Morgan Stanley Australia Securities Limited Buy 971.52 (AUD) 128 Ordinary Shares
27/01/2023 Morgan Stanley Capital Services LLC Buy N/A 17 Swaps
27/01/2023 Morgan Stanley Capital Services LLC Buy N/A 75 Swaps

72

27/01/2023 Morgan Stanley Capital Services LLC Buy N/A 969 Swaps
30/01/2023 Morgan Stanley & Co. International plc Buy N/A 5,783 Swaps
30/01/2023 Morgan Stanley & Co. International plc Collateral Received N/A 277,185 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 1,932.92 (AUD) 253 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 14,661.16 (AUD) 1,919 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 14,947.17 (AUD) 1,959 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 2,116.28 (AUD) 277 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 244.16 (AUD) 32 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 251.46 (AUD) 33 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 27,583.62 (AUD) 3,639 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 3,124.76 (AUD) 409 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 319.62 (AUD) 42 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 351.67 (AUD) 46 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 390.66 (AUD) 51 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 4,736.80 (AUD) 620 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 527.16 (AUD) 69 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 53.51 (AUD) 7 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 541.73 (AUD) 71 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 549.36 (AUD) 72 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 572.25 (AUD) 75 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 587.51 (AUD) 77 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 6,867.48 (AUD) 906 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 627.30 (AUD) 82 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 657.04 (AUD) 86 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 674.08 (AUD) 88 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 68.76 (AUD) 9 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 854.56 (AUD) 112 Ordinary Shares
30/01/2023 Morgan Stanley Australia Securities Limited Buy 91.44 (AUD) 12 Ordinary Shares
30/01/2023 Morgan Stanley Capital Services LLC Buy N/A 1,897 Swaps
30/01/2023 Morgan Stanley Capital Services LLC Buy N/A 1,947 Swaps
30/01/2023 Morgan Stanley Capital Services LLC Buy N/A 2 Swaps
31/01/2023 Morgan Stanley & Co. International plc Buy N/A 1,984 Swaps
31/01/2023 Morgan Stanley & Co. International plc Buy N/A 2,479 Swaps
31/01/2023 Morgan Stanley & Co. International plc Collateral Received N/A 185,086 Ordinary Shares
31/01/2023 Morgan Stanley Australia Securities Limited Buy 222.57 (AUD) 29 Ordinary Shares
31/01/2023 Morgan Stanley Australia Securities Limited Buy 251.84 (AUD) 32 Ordinary Shares
31/01/2023 Morgan Stanley Capital Services LLC Buy N/A 1,084 Swaps
31/01/2023 Morgan Stanley Capital Services LLC Buy N/A 10,433 Swaps
31/01/2023 Morgan Stanley Capital Services LLC Buy N/A 12,436 Swaps
31/01/2023 Morgan Stanley Capital Services LLC Buy N/A 2,971 Swaps
31/01/2023 Morgan Stanley Capital Services LLC Buy N/A 865 Swaps
1/02/2023 Morgan Stanley & Co. International plc Buy N/A 4,277 Swaps
1/02/2023 Morgan Stanley & Co. International plc Increase in shares held or in respect
of which the holder may exercise right
to rehypothecate pursuant to the
agreement(s)

N/A
1,230,514 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 1,066.04 (AUD) 138 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 1,315.80 (AUD) 170 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 1,651.48 (AUD) 212 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 10,831.16 (AUD) 1,403 Ordinary Shares

73

1/02/2023 Morgan Stanley Australia Securities Limited Buy 155,789.60 (AUD) 20,180 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 170.83 (AUD) 22 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 23,484.24 (AUD) 3,042 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 249.28 (AUD) 32 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 30.96 (AUD) 4 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 5,164.68 (AUD) 669 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 504.07 (AUD) 65 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 511.50 (AUD) 66 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 899.30 (AUD) 115 Ordinary Shares
1/02/2023 Morgan Stanley Australia Securities Limited Buy 947.94 (AUD) 122 Ordinary Shares
1/02/2023 Morgan Stanley Capital Services LLC Buy N/A 10,722 Swaps
1/02/2023 Morgan Stanley Capital Services LLC Buy N/A 322 Swaps
1/02/2023 Morgan Stanley Capital Services LLC Buy N/A 70 Swaps
2/02/2023 Morgan Stanley & Co. International plc Borrow N/A 9,553 Ordinary Shares
2/02/2023 Morgan Stanley & Co. International plc Buy 404.62 48 Ordinary Shares
2/02/2023 Morgan Stanley & Co. International plc Buy 420.75 50 Ordinary Shares
2/02/2023 Morgan Stanley & Co. International plc Buy 7,631.51 904 Ordinary Shares
2/02/2023 Morgan Stanley & Co. International plc Buy N/A 1,442 Swaps
2/02/2023 Morgan Stanley & Co. International plc Buy N/A 4,185 Swaps
2/02/2023 Morgan Stanley & Co. International plc Collateral Received N/A 1,318,697 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 1,034.48 (AUD) 134 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 1,321.83 (AUD) 171 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 1,678.63 (AUD) 219 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 1,694.00 (AUD) 220 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 1,737.00 (AUD) 225 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 11,185.31 (AUD) 1,447 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 131.41 (AUD) 17 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 138.60 (AUD) 18 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 2,251.32 (AUD) 292 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 2,257.16 (AUD) 292 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 2,794.14 (AUD) 361 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 247.36 (AUD) 32 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 3,054.91 (AUD) 397 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 353.74 (AUD) 46 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 4,931.74 (AUD) 638 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 440.32 (AUD) 57 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 484.47 (AUD) 63 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 559.91 (AUD) 73 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 562.46 (AUD) 73 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 563.56 (AUD) 73 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 59,026.28 (AUD) 7,636 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 6,763.75 (AUD) 875 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 6,786.94 (AUD) 878 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 606.72 (AUD) 79 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 626.94 (AUD) 81 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 661.34 (AUD) 86 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 670.77 (AUD) 87 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 672.51 (AUD) 87 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 7.70 (AUD) 1 Ordinary Share
2/02/2023 Morgan Stanley Australia Securities Limited Buy 803.92 (AUD) 104 Ordinary Shares

74

2/02/2023 Morgan Stanley Australia Securities Limited Buy 818.32 (AUD) 106 Ordinary Shares
2/02/2023 Morgan Stanley Australia Securities Limited Buy 92.70 (AUD) 12 Ordinary Shares
2/02/2023 Morgan Stanley Capital Services LLC Buy N/A 125 Swaps
2/02/2023 Morgan Stanley Capital Services LLC Buy N/A 20 Swaps
2/02/2023 Morgan Stanley Capital Services LLC Buy N/A 3,262 Swaps

75