Chorus Limited/Announcement
Chorus Limited logo

SPH Notice – Mitsubishi UFJ Financial Group, Inc.,

Substantial Holder Notice11 August 2021CNUCommunication Services

1
Disclosure of beginning to have substantial holding

Section 276, Financial Markets Conduct Act 2013

To NZX Limited

and

To CHORUS LIMITED

Date this disclosure made: 11 August, 2021

Date on which substantial holding began: 6 August, 2021

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: 23,244,040

(b) total in class: 447,024,884

(c) total percentage held in class: 5.200%

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: 10,874,874

(b) percentage held in class: 2.433%

(c) current registered holder(s): unknown

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



2

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: 12,369,166

(b) percentage held in class: 2.767%

(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: 14,087


(b) percentage held in class: 0.003%


(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: 10,860,787

(b) percentage held in class: 2.430%

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

owned subsidiary and a related company of Mitsubishi UFJ Financial Group, Inc., which is



3

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: 12,369,166

(b) percentage held in class: 2.767%

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


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,269,333


(b) percentage held in class : 0.955%


(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,605,541

(b) percentage held in class: 1.478%

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

owned 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



4

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: 12,369,166


(b) percentage held in class : 2.767%


(c) current registered holder(s) : Unknown


(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,591,454


(b) percentage held in class : 1.475%


(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,283,420


(b) percentage held in class : 0.958%


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

owned 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.



5

For that relevant interest,—

(a) number held in class: 12,369,166

(b) percentage held in class: 2.767%

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

8212, 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-3-3240-3003, E-mail:mariko_onda@mufg.jp


Nature of connection between substantial product holders: First Sentier Investors

(Australia) IM Ltd and First Sentier Investors Realindex Pty Ltd are wholly-owned

subsidiaries of Mitsubishi UFJ Financial Group, Inc.


Name of any other person believed to have given, or believed to be required to give, a

disclosure under the Financial Markets Conduct Act 2013 in relation to the financial

products to which this disclosure relates: Not applicable

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

Consideration

(NZD)

07-Apr-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -33,056 -217,845.62

08-Apr-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -81,315 -532,668.51

09-Apr-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 2,494 16,335.70

19-Apr-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 2,500 16,349.53

19-Apr-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 690 4,516.05

21-Apr-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 2,314 15,246.04

22-Apr-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 2,859 19,052.82

22-Apr-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 1,646 10,969.20

27-Apr-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 1,913 12,654.95

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 14,480 98,100.78

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 20,145 136,480.67

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 35,695 241,830.61

28-Apr-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -5,434 -36,896.86

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 23,131 156,710.57

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 14,255 96,576.42

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 72,486 491,086.52



7

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 13,526 91,637.51

29-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 6,288 43,125.68

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 1,736 11,761.25

29-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 8,887 60,950.69

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 5,441 36,862.32

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BORROW Ordinary Shares 13,526 91,637.51

29-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 31,977 219,311.38

29-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 6,388 43,811.52

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 1,512 10,243.67

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 2,680 18,156.77

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 1,070 7,249.16

29-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 10,204 69,983.22

28-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 1,087 7,364.33

29-Apr-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 15,747 107,999.38

03-May-2021

First Sentier

Investors (Australia)

IM Ltd

SELL Ordinary Shares -282,284 -1,913,172.75

07-May-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -13,364 -88,455.70

10-May-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 509 3,309.29

10-May-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -171,569 -1,116,277.68

10-May-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 4,819 31,330.95



8

11-May-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -3,198 -20,550.58

12-May-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 19,551 124,306.86

17-May-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -3,848 -24,076.84

21-May-2021

Mitsubishi UFJ Trust

and Banking

Corporaton

SELL Ordinary Shares -1,190 -7,616.00

24-May-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 18,602 121,372.59

25-May-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 38,151 250,191.07

31-May-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 5,309 33,426.62

01-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 4,820 30,703.40

02-Jun-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 45,069 288,014.66

03-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -8,739 -55,753.43

03-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -42,206 -269,168.32

09-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -16,772 -111,309.20

10-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -14,898 -96,863.19

10-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -17,990 -116,966.63

10-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -2,485 -16,156.87

10-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -3,477 -22,606.61

10-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -1,102 -7,164.94

10-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 2,692 17,502.73

11-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -12,086 -78,990.06



9

11-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -64,238 -419,838.12

15-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -7,531 -48,626.53

15-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -69,456 -448,466.90

16-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -14,382 -90,852.86

16-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -5,245 -33,133.31

17-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -7,799 -47,992.86

18-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -854 -5,393.01

18-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -3,779 -23,700.39

18-Jun-2021

Mitsubishi UFJ Trust

and Banking

Corporaton

SELL Ordinary Shares -8,837 -55,805.66

22-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 2,032 12,292.10

22-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -123,466 -750,965.50

23-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -39,063 -238,851.81

23-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 1,259 7,698.19

24-Jun-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -61,534 -381,142.58

24-Jun-2021

Mitsubishi UFJ Trust

and Banking

Corporaton

SELL Ordinary Shares -587 -3,654.08

25-Jun-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 27,187 172,146.24

25-Jun-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 129,236 818,313.59

25-Jun-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 41,539 263,022.13

25-Jun-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 43,054 272,615.01



10

02-Jul-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 132,203 833,596.15

02-Jul-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 82,511 520,266.95

02-Jul-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 56,972 359,232.69

02-Jul-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 126,529 797,819.16

02-Jul-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 424,316 2,675,492.86

02-Jul-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 141,994 895,332.57

02-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 3,582 22,506.40

05-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -1,218 -7,734.11

07-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 21,913 139,254.58

08-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 6,698 42,107.66

09-Jul-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 2,707 16,842.32

09-Jul-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 7,794 48,492.44

09-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -3,958 -24,933.30

09-Jul-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 12,067 75,078.04

13-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 10,460 65,456.01

14-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

SELL Ordinary Shares -5,010 -31,663.20

16-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 3,741 23,637.05

21-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 6,738 42,042.05

22-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 2,354 14,643.60



11

28-Jul-2021

First Sentier

Investors Realindex

Pty Ltd

BUY Ordinary Shares 2,893 17,796.47

05-Aug-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 52,023 321,934.93

06-Aug-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 2,954 18,337.18

06-Aug-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 4,363 27,083.65

06-Aug-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 14,688 91,176.88

06-Aug-2021

First Sentier

Investors (Australia)

IM Ltd

BUY Ordinary Shares 1,465,846 0.00






12

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.

│ ├─┬─E*TRADE Financial Holdings, LLC

│ │ └─┬─ETCM Holdings, LLC

│ │ └───E*TRADE Securities LLC

│ ├─┬─Eaton Vance Acquisitions LLC

│ │ └───Parametric Portfolio Associates LLC

│ ├───Morgan Stanley & Co. LLC

│ ├───Morgan Stanley Capital Services LLC

│ ├───Morgan Stanley Investment Management Inc.

│ ├───Morgan Stanley Smith Barney LLC

│ └───Morgan Stanley Wealth Management Australia Pty Ltd

└─┬─Morgan Stanley International Holdings Inc.

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

│ └───Morgan Stanley Australia Securities Limited

└─┬─Morgan Stanley International Limited

└─┬─Morgan Stanley Investments (UK)

└───Morgan Stanley & Co. International plc






Details for Morgan Stanley & Co. International plc


Nature of relevant interest(s): Shares held or in respect of which the holder may

exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement

document(s) (Prime Brokerage Agreement) have been attached to a previous

disclosure made on 8 August 2019.


For that relevant interest,-


(a) number held in class: 6,771,636


(b) percentage held in class : 1.515%


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


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





13

Details for Morgan Stanley & Co. International plc


Nature of relevant interest(s): Holder of securities subject to an obligation to

return under a Prime Brokerage Agreement. The relevant agreement document(s)

(Prime Brokerage Agreement) have been attached to a previous disclosure made on

8 August 2019.



For that relevant interest,-


(a) number held in class: 2,827


(b) percentage held in class : 0.001%


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


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


Details for Morgan Stanley & Co. International plc


Nature of relevant interest(s): Shares held or in respect of which the holder

may exercise control over disposal in the ordinary course of sales and trading

businesses. The relevant agreements need not be attached under regulation 139.


For that relevant interest,-


(a) number held in class: 790,405


(b) percentage held in class : 0.177%


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


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


Details for Morgan Stanley & Co. International plc


Nature of relevant interest(s): Shares held or in respect of which the holder may

exercise control over disposal in the ordinary course of sales and trading businesses.

The relevant agreements need not be attached under regulation 139.



For that relevant interest,—


(a) number held in class: 4,373

(b) percentage held in class: 0.001%


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


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



14


Details for Morgan Stanley & Co. International plc


Nature of relevant interest(s): Derivative relevant interest over quoted

underlying. Swap Agreement: The relevant agreement document(s) (1992 ISDA

Master Agreement & 2002 ISDA Master Agreement) are attached to a previous

disclosure made on 8 August 2019. Please refer to Table 2 for details on derivative

relevant interest.



For that relevant interest,—


(a) number held in class: 1,729,451

(b) percentage held in class: 0.387%


(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: 19,000

(b) percentage held in class: 0.004%


(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 Prime Brokerage Agreement through an associate. The relevant agreement

document(s) (Prime Brokerage Agreement) are attached to a previous disclosure made

on 8 August 2019.



For that relevant interest,—



15


(a) number held in class: 2,510

(b) percentage held in class: 0.001%


(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


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: 2,146,798

(b) percentage held in class: 0.480%


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


(e) 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: 3,966

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



16

discretionary managed business. The relevant agreements need not be attached under

regulation 139.



For that relevant interest,—


(a) number held in class: 890

(b) percentage held in class: 0.000%


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


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



Details for Morgan Stanley Wealth Management Australia Pty Ltd


Nature of relevant interest(s): Shares held or in respect of which the holder may

exercise control over disposal in the ordinary course of discretionary managed business.

The relevant agreements need not be attached under regulation 139.



For that relevant interest,—


(a) number held in class: 42,000

(b) percentage held in class: 0.009%


(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) are attached to a previous disclosure made on 8

August 2019. Please refer to Table 2 for details on derivative relevant interest.



For that relevant interest,—


(a) number held in class: 197,637

(b) percentage held in class: 0.044%


(c) current registered holder(s): Unknown


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



17



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 Securities Services SCA, Australia Branc


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



Details for E*TRADE Securities LLC


Nature of relevant interest(s): Shares held or in respect of which the holder may

exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement

document(s) (Margin Agreement) may be viewed here.


For that relevant interest,—


(a) number held in class: 177

(b) percentage held in class: 0.000%


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


(a) 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: 100,870

(b) percentage held in class: 0.023%


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


(a) registered holder(s) once transfers are registered: Unknown




18

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) (Fully Paid Lending Program: Master Securities Lending

Agreement) are attached to a previous disclosure made on 8 August 2019.


For that relevant interest,—


(a) number held in class: 2,250

(b) percentage held in class: 0.001%


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


(a) 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: 528,974

(b) percentage held in class: 0.118%


(c) current registered holder(s): Unknown


(a) registered holder(s) once transfers are registered: Unknown


Details for Parametric Portfolio Associates LLC


Nature of relevant interest(s): American Depositary Receipts held or in respect of

which the holder may exercise control over disposal in the ordinary course of

investment management business. The relevant agreements need not be attached

under regulation 139.


For that relevant interest,—


(a) number held in class: 25,292.5

(b) percentage held in class: 0.005%%


(c) current registered holder(s): Unknown


(a) registered holder(s) once transfers are registered: Unknown



Table 2: For a derivative relevant interest



19

Details

for

(a) Type of

Derivative

(b) Details of Derivative


Notional Value of the Derivative Settlement Type

Expiry Date of the

Derivative


Morgan

Stanley &

Co.

Internation

al plc


Swap Agreement 9,852,700.00 (AUD) Cash 4/28/2023


Swap Agreement 91,758.52 (AUD) Cash 3/30/2022


Swap Agreement 7,665.29 (AUD) Cash 7/10/2023


Swap Agreement 112,704.00 (AUD) Cash 1/20/2022


Swap Agreement 27,442.80 Cash 6/26/2023


Morgan

Stanley

Capital

Services

LLC


Swap Agreement 35,552.83 (AUD) Cash 7/12/2023


Swap Agreement 130,089.21 (AUD) Cash 1/31/2023


Swap Agreement 27,379.85 (AUD) Cash 4/28/2023


Swap Agreement 94,393.53 (AUD) Cash 7/31/2023


Swap Agreement 287,871.31 (AUD) Cash 7/31/2023


Swap Agreement 79,060.63 (AUD) Cash 1/31/2023


Swap Agreement 204,195.72 Cash 2/22/2023


Swap Agreement 1,370.88 (AUD) Cash 8/17/2022


Swap Agreement 46,108.80 (AUD) Cash 8/17/2022


Swap Agreement 193,800.08 (AUD) Cash 10/15/2021


Swap Agreement 65,727.42 (AUD) Cash 12/30/2022








20

Annexure C

Transaction details for the Morgan Stanley group


Date of TransactionHolder of Relevant InterestTransaction NatureConsideration Class and number of securities
4/07/2021E*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/A10 American Depositary Receipts

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,089.36 (AUD)178 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,151.73 (AUD)191 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,184.04 (AUD)198 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,189.72 (AUD)196 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,227.76 (AUD)206 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,275.44 (AUD)214 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,286.25 (AUD)210 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,321.08 (AUD)218 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,546.29 (AUD)249 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,568.61 (AUD)261 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,605.32 (AUD)268 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,632.54 (AUD)273 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

1,857.24 (AUD)308 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

10,276.51 (AUD)1,693 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

10,889.28 (AUD)1,824 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

103.36 (AUD)17 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

111,184.19 (AUD)18,317 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

12,456.00 (AUD)2,076 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

14,501.85 (AUD)2,397 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

15,583.93 (AUD)2,593 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

16,498.26 (AUD)2,718 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

16,583.24 (AUD)2,732 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

17,044.20 (AUD)2,785 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,008.16 (AUD)326 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,020.05 (AUD)335 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,058.84 (AUD)342 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,303.46 (AUD)382 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,395.96 (AUD)398 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,410.01 (AUD)401 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,568.10 (AUD)421 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,617.51 (AUD)427 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,775.48 (AUD)458 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,786.13 (AUD)459 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,805.78 (AUD)463 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,833.28 (AUD)466 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,896.14 (AUD)474 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

2,918.70 (AUD)470 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

20,115.98 (AUD)3,314 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

27,387.84 (AUD)4,512 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

3,079.70 (AUD)515 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

3,490.85 (AUD)577 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

3,725.78 (AUD)599 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

3,757.65 (AUD)615 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

334.95 (AUD)55 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

34,584.21 (AUD)5,793 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

4,041.69 (AUD)677 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

4,080.65 (AUD)655 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

4,328.38 (AUD)719 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

4,376.54 (AUD)727 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

4,428.00 (AUD)738 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

4,429.74 (AUD)742 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

4,884.36 (AUD)806 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

4,970.27 (AUD)827 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

407.32 (AUD)68 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

489.54 (AUD)82 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

5,347.67 (AUD)881 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

5,602.30 (AUD)926 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

5,881.54 (AUD)977 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

5,910.85 (AUD)977 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

512.40 (AUD)84 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

568.70 (AUD)94 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

578.88 (AUD)96 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

6,181.35 (AUD)1,015 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

6,192.81 (AUD)1,027 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

6,533.10 (AUD)1,071 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

6,953.57 (AUD)1,157 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

6.25 (AUD)1 Ordinary Share

4/07/2021Morgan Stanley Australia Securities Limited

Buy

670.68 (AUD)108 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

691.98 (AUD)114 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

7,616.44 (AUD)1,261 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

7,620.68 (AUD)1,268 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

718.62 (AUD)118 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

769.62 (AUD)127 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

8,107.49 (AUD)1,349 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

8,132.80 (AUD)1,360 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

8,325.66 (AUD)1,383 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

8,604.96 (AUD)1,379 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited
Buy

8,838.90 (AUD)1,449 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

8,866.72 (AUD)1,468 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

863.72 (AUD)143 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

9,120.30 (AUD)1,515 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

9,525.08 (AUD)1,577 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

940.43 (AUD)157 Ordinary Shares

4/07/2021Morgan Stanley Australia Securities Limited

Buy

959.06 (AUD)158 Ordinary Shares

4/07/2021Morgan Stanley Capital Services LLC

Buy

N/A445 Swaps

4/07/2021Morgan Stanley Capital Services LLC

Buy

N/A540 Swaps

4/07/2021Morgan Stanley Capital Services LLC

Buy

N/A899 Swaps

4/08/2021Morgan Stanley & Co. International plc

Buy

1,642,027.50250,000 Ordinary Shares

4/08/2021Morgan Stanley & Co. International plc

Buy

491,838.4975,000 Ordinary Shares

4/08/2021Morgan 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/A1 Ordinary Share

4/08/2021Morgan Stanley Australia Securities Limited

Buy

1,002.64 (AUD)166 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

1,044.87 (AUD)174 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

1,157.10 (AUD)190 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

1,191.96 (AUD)198 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

1,319.36 (AUD)217 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

1,366.54 (AUD)227 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

1,488.30 (AUD)246 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

1,701.87 (AUD)282 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

1,935.63 (AUD)321 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

10,008.28 (AUD)1,657 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

11,264.04 (AUD)1,868 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

13,169.52 (AUD)2,184 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

15,337.52 (AUD)2,552 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

15,690.06 (AUD)2,602 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

151.50 (AUD)25 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

18,319.32 (AUD)3,033 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

188.79 (AUD)31 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

2,027.38 (AUD)334 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

2,118.28 (AUD)351 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

2,432.10 (AUD)402 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

2,496.42 (AUD)414 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

2,907.53 (AUD)479 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

24,548.13 (AUD)4,071 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

27,596.76 (AUD)4,569 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

3,177.04 (AUD)526 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

3,264.24 (AUD)536 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

3,405.72 (AUD)562 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

3,557.92 (AUD)592 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

3,702.30 (AUD)615 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

3,720.19 (AUD)619 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

3,738.22 (AUD)622 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

3,810.66 (AUD)633 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

31,904.73 (AUD)5,291 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

337.68 (AUD)56 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

4,568.90 (AUD)749 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

4,617.34 (AUD)767 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

4,872.24 (AUD)804 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

42,191.91 (AUD)6,997 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

5,026.70 (AUD)835 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

5,194.40 (AUD)860 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

5,529.20 (AUD)920 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

5,931.87 (AUD)987 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

51,151.94 (AUD)8,497 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

59,524.20 (AUD)9,855 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

6,092.35 (AUD)1,007 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

6,700.26 (AUD)1,113 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

604.50 (AUD)100 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

647.35 (AUD)107 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

8,119.51 (AUD)1,351 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

8,710.45 (AUD)1,435 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

8,791.74 (AUD)1,458 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

9,798.81 (AUD)1,609 Ordinary Shares

4/08/2021Morgan Stanley Australia Securities Limited

Buy

949.85 (AUD)157 Ordinary Shares

4/08/2021Morgan Stanley Capital Services LLC

Buy

N/A180 Swaps

4/09/2021Morgan Stanley & Co. International plc

Buy

230,114.9735,000 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

1,064.00 (AUD)175 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

1,133.64 (AUD)188 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

1,188.74 (AUD)196 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

1,208.00 (AUD)200 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

1,211.00 (AUD)200 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

1,418.04 (AUD)234 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

1,969.92 (AUD)324 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

1,985.34 (AUD)326 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

103.36 (AUD)17 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

11,016.81 (AUD)1,809 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

11,307.96 (AUD)1,866 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited
Buy

12,998.08 (AUD)2,152 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

16,352.58 (AUD)2,694 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

2,305.05 (AUD)381 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

2,306.21 (AUD)379 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

2,399.94 (AUD)398 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

2,500.93 (AUD)411 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

2,758.80 (AUD)456 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

2,813.58 (AUD)462 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

218.52 (AUD)36 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

22,149.43 (AUD)3,649 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

241.40 (AUD)40 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

25,894.72 (AUD)4,259 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

27,315.90 (AUD)4,530 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

3,111.48 (AUD)516 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

3,159.80 (AUD)518 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

3,314.82 (AUD)547 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

3,340.12 (AUD)553 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

3,394.89 (AUD)563 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

3,545.30 (AUD)586 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

3,738.60 (AUD)620 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

3,817.28 (AUD)632 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

3,842.04 (AUD)634 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

3,901.41 (AUD)647 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

30,668.58 (AUD)5,086 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

34,479.68 (AUD)5,671 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

36.36 (AUD)6 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

4,371.75 (AUD)725 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

4,445.70 (AUD)730 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

4,506.60 (AUD)740 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

4,573.80 (AUD)756 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

4,581.36 (AUD)756 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

4,683.21 (AUD)769 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

41,585.57 (AUD)6,851 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

464.69 (AUD)77 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

471.12 (AUD)78 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

5,059.17 (AUD)839 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

5,187.36 (AUD)856 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

5,560.12 (AUD)916 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

500.90 (AUD)83 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

518.58 (AUD)86 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

530.64 (AUD)88 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

560.79 (AUD)93 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

6,633.00 (AUD)1,100 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

6,657.60 (AUD)1,095 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

6,701.28 (AUD)1,104 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

6,923.92 (AUD)1,136 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

7,247.90 (AUD)1,198 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

7,555.59 (AUD)1,253 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

7,676.19 (AUD)1,273 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

7,983.72 (AUD)1,324 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

74,524.77 (AUD)12,359 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

81,551.19 (AUD)13,391 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

942.24 (AUD)156 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

96,781.50 (AUD)16,050 Ordinary Shares

4/09/2021Morgan Stanley Australia Securities Limited

Buy

961.95 (AUD)159 Ordinary Shares

4/09/2021Morgan Stanley Capital Services LLC

Buy

N/A1,261 Swaps

4/09/2021Parametric Portfolio Associates LLC

Buy

53,036.23 (AUD)8,791 Ordinary Shares

4/12/2021Morgan Stanley & Co. International plc

Buy

19,944.753,045 Ordinary Shares

4/12/2021Morgan Stanley & Co. International plc

Buy

360,284.9455,000 Ordinary Shares

4/12/2021Morgan 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/A1 Ordinary Share

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,068.89 (AUD)178 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,089.62 (AUD)181 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,106.76 (AUD)184 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,110.42 (AUD)186 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,116.93 (AUD)186 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,154.14 (AUD)193 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,202.98 (AUD)201 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,252.35 (AUD)207 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,254.42 (AUD)207 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,331.00 (AUD)220 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,337.05 (AUD)221 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,448.36 (AUD)242 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,580.63 (AUD)263 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,632.00 (AUD)272 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,687.95 (AUD)279 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,904.43 (AUD)319 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,944.46 (AUD)323 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

1,944.88 (AUD)322 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

10,290.82 (AUD)1,718 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited
Buy

11,820.00 (AUD)1,970 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

12,389.16 (AUD)2,058 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

12,675.09 (AUD)2,109 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

144.72 (AUD)24 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

15,406.65 (AUD)2,555 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

15,913.17 (AUD)2,639 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

156.26 (AUD)26 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

18,174.24 (AUD)3,024 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

18,481.95 (AUD)3,065 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

18,637.01 (AUD)3,101 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

19,959.21 (AUD)3,321 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

2,029.44 (AUD)336 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

2,170.80 (AUD)360 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

2,356.12 (AUD)394 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

29,462.58 (AUD)4,886 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

3,075.30 (AUD)510 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

3,082.24 (AUD)512 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

3,242.80 (AUD)536 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

3,252.00 (AUD)542 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

3,309.92 (AUD)548 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

3,914.35 (AUD)647 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

32,013.27 (AUD)5,309 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

366.61 (AUD)61 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

4,026.70 (AUD)670 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

4,046.80 (AUD)670 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

4,146.00 (AUD)691 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

4,153.80 (AUD)690 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

4,525.40 (AUD)748 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

4,564.38 (AUD)762 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

48.24 (AUD)8 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

5,393.92 (AUD)896 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

5,460.00 (AUD)910 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

5,517.18 (AUD)918 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

5,835.71 (AUD)971 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

512.97 (AUD)85 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

573.80 (AUD)95 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

6,295.49 (AUD)1,051 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

639.18 (AUD)106 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

7,175.84 (AUD)1,192 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

739.23 (AUD)123 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

747.72 (AUD)124 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

8,470.14 (AUD)1,407 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

8,903.58 (AUD)1,479 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

879.06 (AUD)147 Ordinary Shares

4/12/2021Morgan Stanley Australia Securities Limited

Buy

972.00 (AUD)162 Ordinary Shares

4/12/2021Morgan Stanley Capital Services LLC

Buy

N/A3,821 Swaps

4/12/2021Morgan Stanley Capital Services LLC

Buy

N/A84 Swaps

4/13/2021Morgan Stanley & Co. International plc

Buy

42,367.086,508 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,015.69 (AUD)169 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,090.18 (AUD)182 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,099.83 (AUD)183 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,115.04 (AUD)184 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,129.02 (AUD)186 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,222.10 (AUD)202 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,278.36 (AUD)212 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,332.00 (AUD)222 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,365.40 (AUD)227 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,514.52 (AUD)252 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,574.62 (AUD)262 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,660.13 (AUD)276 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,793.88 (AUD)297 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

1,923.20 (AUD)320 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

11,916.92 (AUD)1,973 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

12,964.50 (AUD)2,150 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

137.77 (AUD)23 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

14,532.30 (AUD)2,410 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

144.24 (AUD)24 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

15,530.35 (AUD)2,567 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

15,712.20 (AUD)2,610 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

150.25 (AUD)25 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

151.25 (AUD)25 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

18.09 (AUD)3 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

2,082.92 (AUD)346 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

2,223.70 (AUD)370 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

2,307.84 (AUD)384 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

2,357.73 (AUD)391 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

2,359.84 (AUD)392 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

2,536.22 (AUD)422 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

2,569.44 (AUD)424 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

2,648.80 (AUD)440 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited
Buy

2,899.23 (AUD)482 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

206.04 (AUD)34 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

215.64 (AUD)36 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

22,323.06 (AUD)3,702 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

222.37 (AUD)37 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

3,170.20 (AUD)524 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

3,412.60 (AUD)565 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

3,557.70 (AUD)590 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

3,702.66 (AUD)611 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

3,756.25 (AUD)625 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

30.07 (AUD)5 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

301.50 (AUD)50 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

324.00 (AUD)54 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

33,671.52 (AUD)5,584 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

39,128.67 (AUD)6,489 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

4,349.95 (AUD)719 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

4,406.64 (AUD)732 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

4,550.38 (AUD)754 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

4,678.32 (AUD)772 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

410.04 (AUD)68 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

5,646.76 (AUD)938 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

5,816.52 (AUD)963 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

54.31 (AUD)9 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

541.80 (AUD)90 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

6,506.37 (AUD)1,079 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

6,718.32 (AUD)1,116 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

6,879.56 (AUD)1,139 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

635.25 (AUD)105 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

7,242.03 (AUD)1,201 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

705.51 (AUD)117 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

721.20 (AUD)120 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

730.84 (AUD)121 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

738.00 (AUD)123 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

757.50 (AUD)125 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

786.50 (AUD)130 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

792.00 (AUD)132 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

8,990.73 (AUD)1,491 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

84.28 (AUD)14 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

841.40 (AUD)140 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

841.40 (AUD)140 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

9,177.66 (AUD)1,522 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

9,504.55 (AUD)1,571 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

900.00 (AUD)150 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

921.82 (AUD)153 Ordinary Shares

4/13/2021Morgan Stanley Australia Securities Limited

Buy

948.28 (AUD)157 Ordinary Shares

4/13/2021Morgan Stanley Capital Services LLC

Buy

N/A1,424 Swaps

4/13/2021Morgan Stanley Capital Services LLC

Buy

N/A1,829 Swaps

4/13/2021Morgan Stanley Capital Services LLC

Buy

N/A30 Swaps

4/14/2021Morgan Stanley Australia Securities Limited

Buy

1,005.34 (AUD)167 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

1,026.85 (AUD)171 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

1,068.00 (AUD)178 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

1,160.89 (AUD)193 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

1,176.00 (AUD)196 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

1,197.98 (AUD)199 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

1,250.08 (AUD)208 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

1,374.00 (AUD)229 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

1,770.00 (AUD)295 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

10,572.35 (AUD)1,765 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

10,919.77 (AUD)1,823 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

11,172.59 (AUD)1,859 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

12,030.00 (AUD)2,000 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

12,672.10 (AUD)2,105 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

14,700.84 (AUD)2,442 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

17,188.60 (AUD)2,860 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

17,458.00 (AUD)2,900 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

19,683.14 (AUD)3,286 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

2,117.50 (AUD)350 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

2,327.58 (AUD)386 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

2,385.97 (AUD)397 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

2,860.76 (AUD)476 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

2,929.11 (AUD)489 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

204.68 (AUD)34 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

209.65 (AUD)35 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

281.53 (AUD)47 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

3,798.32 (AUD)632 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

3,984.63 (AUD)663 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

30.05 (AUD)5 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

32,867.13 (AUD)5,487 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

367.22 (AUD)61 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

4,250.12 (AUD)706 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited
Buy

4,321.19 (AUD)719 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

4,980.78 (AUD)826 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

404.68 (AUD)67 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

5,010.93 (AUD)831 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

5,055.48 (AUD)837 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

5,481.27 (AUD)909 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

5,568.50 (AUD)925 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

5,745.56 (AUD)956 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

5,815.32 (AUD)966 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

5,919.20 (AUD)980 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

50,196.20 (AUD)8,380 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

518.58 (AUD)86 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

576.96 (AUD)96 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

6,168.69 (AUD)1,023 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

7,151.58 (AUD)1,186 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

7,325.77 (AUD)1,223 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

78,277.32 (AUD)13,068 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

871.45 (AUD)145 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

89.85 (AUD)15 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

9,632.00 (AUD)1,600 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

9,854.74 (AUD)1,637 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

980.44 (AUD)163 Ordinary Shares

4/14/2021Morgan Stanley Australia Securities Limited

Buy

996.60 (AUD)165 Ordinary Shares

4/14/2021Morgan Stanley Capital Services LLC

Buy

N/A2,698 Swaps

4/14/2021Morgan Stanley Capital Services LLC

Buy

N/A425 Swaps

4/15/2021Morgan Stanley & Co. International plc

Buy

2,035.14317 Ordinary Shares

4/15/2021Morgan Stanley & Co. International plc

Buy

N/A2,926 Swaps

4/15/2021Morgan 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/A12,000 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,008.93 (AUD)169 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,030.75 (AUD)175 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,046.32 (AUD)176 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,102.98 (AUD)186 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,112.96 (AUD)188 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,116.25 (AUD)190 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,120.48 (AUD)188 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,124.55 (AUD)189 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,142.56 (AUD)193 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,201.90 (AUD)202 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,235.19 (AUD)209 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,254.04 (AUD)214 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,317.58 (AUD)226 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,426.41 (AUD)243 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,580.64 (AUD)267 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,646.66 (AUD)281 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,699.32 (AUD)289 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,719.88 (AUD)292 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,734.56 (AUD)293 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,761.21 (AUD)297 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,881.06 (AUD)321 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,908.93 (AUD)323 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,913.16 (AUD)321 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,952.90 (AUD)331 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,979.85 (AUD)335 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,985.76 (AUD)336 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

1,987.30 (AUD)334 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

11.87 (AUD)2 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

12,173.70 (AUD)2,046 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

12,352.19 (AUD)2,083 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

13,217.97 (AUD)2,229 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

14,783.49 (AUD)2,493 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

146.75 (AUD)25 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

15,032.55 (AUD)2,535 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

159.30 (AUD)27 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

16,271.92 (AUD)2,744 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

163.52 (AUD)28 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

17.64 (AUD)3 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

17.70 (AUD)3 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

175.50 (AUD)30 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

176.10 (AUD)30 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

18,313.02 (AUD)3,083 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,014.48 (AUD)338 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,033.04 (AUD)344 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,038.95 (AUD)345 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,110.46 (AUD)362 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,112.25 (AUD)355 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,141.70 (AUD)363 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,430.80 (AUD)412 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,457.84 (AUD)418 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,566.08 (AUD)432 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited
Buy

2,604.64 (AUD)446 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,670.85 (AUD)455 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,705.44 (AUD)457 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,756.16 (AUD)464 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,788.32 (AUD)471 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,943.36 (AUD)504 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

2,974.45 (AUD)505 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

205.45 (AUD)35 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

234.80 (AUD)40 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

245.70 (AUD)42 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

262.24 (AUD)44 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

287.14 (AUD)49 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

29.55 (AUD)5 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

3,036.15 (AUD)519 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

3,154.14 (AUD)531 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

3,267.84 (AUD)552 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

3,314.52 (AUD)558 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

3,903.80 (AUD)655 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

315.36 (AUD)54 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

35.40 (AUD)6 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

4,197.05 (AUD)715 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

4,472.82 (AUD)753 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

4,907.32 (AUD)836 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

457.38 (AUD)77 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

478.88 (AUD)82 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

5,400.40 (AUD)920 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

5,510.60 (AUD)934 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

5,888.49 (AUD)993 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

539.63 (AUD)91 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

544.05 (AUD)93 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

58,001.33 (AUD)9,781 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

6,079.92 (AUD)1,034 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

6,082.56 (AUD)1,024 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

6,268.50 (AUD)1,050 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

6,469.63 (AUD)1,091 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

6,585.80 (AUD)1,105 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

622.22 (AUD)106 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

693.84 (AUD)118 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

7,318.88 (AUD)1,228 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

7,788.55 (AUD)1,309 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

71.04 (AUD)12 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

727.88 (AUD)124 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

748.16 (AUD)128 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

8,646.30 (AUD)1,478 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

8,681.05 (AUD)1,459 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

8,989.88 (AUD)1,516 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

801.45 (AUD)137 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

809.67 (AUD)137 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

811.76 (AUD)139 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

830.70 (AUD)142 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

846.56 (AUD)143 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

849.70 (AUD)145 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

859.95 (AUD)147 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

873.18 (AUD)147 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

873.88 (AUD)149 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

890.72 (AUD)152 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

9,049.18 (AUD)1,526 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

9,227.08 (AUD)1,556 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

9,693.70 (AUD)1,643 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

903.65 (AUD)155 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

909.85 (AUD)155 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

911.40 (AUD)155 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

935.20 (AUD)160 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

945.60 (AUD)160 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

948.80 (AUD)160 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

957.42 (AUD)162 Ordinary Shares

4/15/2021Morgan Stanley Australia Securities Limited

Buy

963.60 (AUD)165 Ordinary Shares

4/15/2021Morgan Stanley Capital Services LLC

Buy

N/A1,023 Swaps

4/16/2021Morgan Stanley & Co. International plc

Buy

666.64104 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,018.24 (AUD)172 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,043.68 (AUD)176 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,051.98 (AUD)178 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,162.06 (AUD)194 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,229.82 (AUD)206 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,231.36 (AUD)208 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,314.24 (AUD)222 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,355.19 (AUD)227 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,399.32 (AUD)234 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,560.90 (AUD)263 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,801.48 (AUD)301 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited
Buy

1,927.25 (AUD)325 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

1,990.64 (AUD)334 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

10,129.74 (AUD)1,714 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

11.81 (AUD)2 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

113.81 (AUD)19 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

14,813.14 (AUD)2,498 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

14,818.44 (AUD)2,478 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

142.08 (AUD)24 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

17.74 (AUD)3 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

18,883.26 (AUD)3,179 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

2,010.27 (AUD)339 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

2,037.42 (AUD)343 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

2,053.20 (AUD)348 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

2,083.53 (AUD)349 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

2,375.82 (AUD)402 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

2,576.35 (AUD)433 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

2,588.58 (AUD)438 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

2,664.12 (AUD)447 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

2,811.98 (AUD)473 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

26,843.22 (AUD)4,542 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

26,860.95 (AUD)4,545 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

29.62 (AUD)5 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

29.62 (AUD)5 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

3,190.88 (AUD)539 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

3,244.59 (AUD)549 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

3,292.20 (AUD)558 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

3,350.97 (AUD)567 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

3,492.80 (AUD)590 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

3,575.79 (AUD)603 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

3,582.00 (AUD)600 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

3,664.20 (AUD)620 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

3,743.19 (AUD)627 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

3,901.28 (AUD)659 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

319.41 (AUD)54 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

32,779.04 (AUD)5,537 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

330.96 (AUD)56 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

35.49 (AUD)6 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

396.64 (AUD)67 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

4,181.76 (AUD)704 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

4,395.60 (AUD)740 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

4,566.10 (AUD)770 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

4,706.45 (AUD)793 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

4,720.00 (AUD)800 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

4,769.82 (AUD)803 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

41.40 (AUD)7 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

41.47 (AUD)7 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

427.68 (AUD)72 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

43,633.53 (AUD)7,383 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

47.48 (AUD)8 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

47.48 (AUD)8 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

5,378.51 (AUD)907 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

55,701.75 (AUD)9,425 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

6,855.36 (AUD)1,158 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

639.86 (AUD)107 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

7,157.85 (AUD)1,203 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

710.40 (AUD)120 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

772.71 (AUD)129 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

782.72 (AUD)131 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

793.28 (AUD)134 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

796.50 (AUD)135 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

82.88 (AUD)14 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

821.10 (AUD)138 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

88.65 (AUD)15 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

88.72 (AUD)15 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

916.30 (AUD)154 Ordinary Shares

4/16/2021Morgan Stanley Australia Securities Limited

Buy

94.96 (AUD)16 Ordinary Shares

4/16/2021Morgan Stanley Capital Services LLC

Buy

N/A527 Swaps

4/19/2021Morgan Stanley & Co. International plc

Buy

N/A625 Swaps

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,069.20 (AUD)180 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,093.82 (AUD)182 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,104.00 (AUD)184 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,104.45 (AUD)185 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,269.48 (AUD)213 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,303.64 (AUD)218 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,311.20 (AUD)220 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,401.28 (AUD)232 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,420.86 (AUD)238 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,483.38 (AUD)246 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,553.16 (AUD)258 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,610.68 (AUD)268 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited
Buy

1,703.12 (AUD)286 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

1,853.80 (AUD)310 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

11,983.92 (AUD)2,004 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

14,580.26 (AUD)2,426 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

144.00 (AUD)24 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

15,231.06 (AUD)2,547 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

151.00 (AUD)25 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

2,097.92 (AUD)352 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

2,098.44 (AUD)348 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

2,308.28 (AUD)386 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

2,318.44 (AUD)389 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

2,336.10 (AUD)390 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

2,412.00 (AUD)402 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

2,542.84 (AUD)421 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

2,676.04 (AUD)449 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

2,748.20 (AUD)455 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

2,790.00 (AUD)465 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

20,315.07 (AUD)3,369 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

22,009.76 (AUD)3,644 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

220.89 (AUD)37 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

23,078.84 (AUD)3,821 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

3,022.60 (AUD)508 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

3,038.12 (AUD)503 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

3,039.12 (AUD)504 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

3,402.90 (AUD)570 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

32,483.12 (AUD)5,378 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

374.48 (AUD)62 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

4,104.00 (AUD)684 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

4,296.00 (AUD)716 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

4,366.71 (AUD)729 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

4,494.00 (AUD)749 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

4,800.00 (AUD)800 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

450.00 (AUD)75 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

5,259.22 (AUD)878 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

551.08 (AUD)92 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

730.78 (AUD)122 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

807.97 (AUD)135 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

83.79 (AUD)14 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

83.86 (AUD)14 Ordinary Shares

4/19/2021Morgan Stanley Australia Securities Limited

Buy

942.00 (AUD)157 Ordinary Shares

4/19/2021Morgan Stanley Capital Services LLC

Buy

N/A521 Swaps

4/20/2021Morgan Stanley & Co. International plc

Buy

N/A19 Swaps

4/20/2021Morgan Stanley & Co. International plc

Buy

N/A3,643 Swaps

4/20/2021Morgan Stanley & Co. International plc

Buy

N/A65 Swaps

4/20/2021Morgan Stanley & Co. International plc

Buy

N/A850 Swaps

4/20/2021Morgan 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/A2 Ordinary Shares

4/20/2021Morgan 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/A3,000 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

1,027.70 (AUD)172 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

1,097.08 (AUD)183 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

1,140.27 (AUD)191 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

1,158.96 (AUD)193 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

1,180.07 (AUD)199 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

1,243.03 (AUD)207 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

1,491.51 (AUD)249 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

1,520.64 (AUD)256 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

1,764.00 (AUD)294 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

12,138.00 (AUD)2,023 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

196.02 (AUD)33 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

2,294.17 (AUD)383 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

2,382.00 (AUD)397 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

2,401.94 (AUD)402 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

2,412.00 (AUD)402 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

4,340.19 (AUD)727 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

486.00 (AUD)81 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

490.77 (AUD)82 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

5,700.00 (AUD)950 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

515.57 (AUD)86 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

551.02 (AUD)93 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

558.36 (AUD)94 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

600.95 (AUD)101 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

623.48 (AUD)104 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

629.11 (AUD)106 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

725.90 (AUD)122 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

772.20 (AUD)130 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

82,662.00 (AUD)13,777 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

885.04 (AUD)148 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

9,348.00 (AUD)1,558 Ordinary Shares

4/20/2021Morgan Stanley Australia Securities Limited

Buy

960.00 (AUD)160 Ordinary Shares

4/20/2021Morgan Stanley Capital Services LLC
Buy

N/A2,043 Swaps

4/20/2021Morgan Stanley Capital Services LLC

Buy

N/A2,435 Swaps

4/20/2021Morgan Stanley Capital Services LLC

Buy

N/A2,444 Swaps

4/20/2021Morgan Stanley Capital Services LLC

Buy

N/A2,726 Swaps

4/21/2021Morgan Stanley & Co. International plc

Buy

N/A1,394 Swaps

4/21/2021Morgan Stanley & Co. International plc

Buy

N/A1,945 Swaps

4/21/2021Morgan Stanley & Co. International plc

Buy

N/A15,318 Swaps

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,386.97 (AUD)227 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,451.80 (AUD)238 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,770.08 (AUD)296 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

11,142.00 (AUD)1,857 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

12,648.93 (AUD)2,077 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

139.84 (AUD)23 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

146.40 (AUD)24 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

15,248.66 (AUD)2,533 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,786.13 (AUD)459 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,954.95 (AUD)819 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

44,639.80 (AUD)7,318 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

465.08 (AUD)77 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

5,233.80 (AUD)858 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

630.24 (AUD)104 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

7,532.87 (AUD)1,241 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

78.52 (AUD)13 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

795.96 (AUD)132 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

9,790.50 (AUD)1,605 Ordinary Shares

4/21/2021Morgan Stanley Capital Services LLC

Buy

N/A575 Swaps

4/22/2021Morgan Stanley & Co. International plc

Buy

N/A1,383 Swaps

4/22/2021Morgan Stanley & Co. International plc

Buy

N/A238 Swaps

4/22/2021Morgan Stanley & Co. International plc

Buy

N/A3 Swaps

4/22/2021Morgan Stanley & Co. International plc

Buy

N/A5,265 Swaps

4/22/2021Morgan Stanley & Co. International plc

Buy

N/A91 Swaps

4/22/2021Morgan Stanley Australia Securities Limited

Buy

1,109.53 (AUD)181 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

1,680.96 (AUD)272 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

1,723.02 (AUD)282 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

166.05 (AUD)27 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

17,378.60 (AUD)2,803 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

18,180.03 (AUD)2,937 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,030.32 (AUD)328 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,084.20 (AUD)340 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,618.00 (AUD)425 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

24,462.88 (AUD)3,952 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

266.17 (AUD)43 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

31.00 (AUD)5 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

391.23 (AUD)63 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

4,717.05 (AUD)767 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

420.92 (AUD)68 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

43.33 (AUD)7 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

483.60 (AUD)78 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

55.35 (AUD)9 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

61.80 (AUD)10 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

651.00 (AUD)105 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

658.26 (AUD)106 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

7,632.27 (AUD)1,233 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

882.72 (AUD)144 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

9,328.33 (AUD)1,507 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

95,176.20 (AUD)15,351 Ordinary Shares

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A2,936 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A3,459 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A376 Swaps

4/23/2021Morgan Stanley & Co. International plc

Buy

N/A1,556 Swaps

4/23/2021Morgan Stanley & Co. International plc

Buy

N/A12 Swaps

4/23/2021Morgan Stanley & Co. International plc

Buy

N/A121 Swaps

4/23/2021Morgan Stanley & Co. International plc

Buy

N/A130 Swaps

4/23/2021Morgan Stanley & Co. International plc

Buy

N/A136 Swaps

4/23/2021Morgan Stanley & Co. International plc

Buy

N/A137 Swaps

4/23/2021Morgan Stanley & Co. International plc

Buy

N/A155 Swaps

4/23/2021Morgan Stanley & Co. International plc

Buy

N/A76 Swaps

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,329.30 (AUD)211 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,461.60 (AUD)232 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

10,502.10 (AUD)1,667 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

12,614.16 (AUD)2,028 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,195.88 (AUD)348 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,296.84 (AUD)364 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

20,575.76 (AUD)3,308 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

22,423.10 (AUD)3,605 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

23,542.70 (AUD)3,785 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,476.98 (AUD)559 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,488.64 (AUD)552 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,545.40 (AUD)570 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

5,131.25 (AUD)821 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited
Buy

5,300.00 (AUD)848 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

57,615.86 (AUD)9,263 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

590.90 (AUD)95 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

7,780.23 (AUD)1,233 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

8,738.10 (AUD)1,387 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

891.76 (AUD)142 Ordinary Shares

4/23/2021Morgan Stanley Capital Services LLC

Buy

N/A282 Swaps

4/26/2021Morgan Stanley & Co. International plc

Buy

N/A123 Swaps

4/26/2021Morgan Stanley & Co. International plc

Buy

N/A17,468 Swaps

4/26/2021Morgan Stanley Australia Securities Limited

Buy

1,029.20 (AUD)166 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

1,102.71 (AUD)178 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

15,480.53 (AUD)2,509 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

3,414.11 (AUD)552 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

5,744.27 (AUD)931 Ordinary Shares

4/26/2021Morgan Stanley Capital Services LLC

Buy

N/A123 Swaps

4/26/2021Morgan Stanley Capital Services LLC

Buy

N/A13,006 Swaps

4/26/2021Morgan Stanley Capital Services LLC

Buy

N/A328 Swaps

4/26/2021Morgan Stanley Capital Services LLC

Buy

N/A4,576 Swaps

4/27/2021Morgan Stanley & Co. International plc

Buy

517,660.8877,623 Ordinary Shares

4/27/2021Morgan Stanley & Co. International plc

Buy

N/A13,376 Swaps

4/27/2021Morgan Stanley & Co. International plc

Buy

N/A311 Swaps

4/27/2021Morgan Stanley & Co. International plc

Buy

N/A37 Swaps

4/27/2021Morgan Stanley & Co. International plc

Buy

N/A44 Swaps

4/27/2021Morgan Stanley & Co. International plc

Buy

N/A45 Swaps

4/27/2021Morgan Stanley & Co. International plc

Buy

N/A62 Swaps

4/27/2021Morgan Stanley & Co. International plc

Buy

N/A62 Swaps

4/27/2021Morgan 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/A10,688 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,032.89 (AUD)167 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,108.80 (AUD)180 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,848.14 (AUD)301 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

10,032.76 (AUD)1,634 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

12.30 (AUD)2 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

15,097.41 (AUD)2,439 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

28,679.94 (AUD)4,671 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,200.23 (AUD)517 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,374.99 (AUD)547 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,413.84 (AUD)556 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

38,411.84 (AUD)6,256 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,347.12 (AUD)708 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,894.56 (AUD)792 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,961.12 (AUD)808 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

41,475.70 (AUD)6,755 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

485.85 (AUD)79 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

555.30 (AUD)90 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

6.17 (AUD)1 Ordinary Share

4/27/2021Morgan Stanley Australia Securities Limited

Buy

6.19 (AUD)1 Ordinary Share

4/27/2021Morgan Stanley Australia Securities Limited

Buy

804.70 (AUD)130 Ordinary Shares

4/27/2021Morgan Stanley Capital Services LLC

Buy

N/A204 Swaps

4/28/2021Morgan Stanley & Co. International plc

Buy

4,515.35665 Ordinary Shares

4/28/2021Morgan Stanley & Co. International plc

Buy

N/A240 Swaps

4/28/2021Morgan Stanley & Co. International plc

Buy

N/A6,107 Swaps

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,390.40 (AUD)220 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

15,699.60 (AUD)2,492 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

2,507.40 (AUD)398 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

248.40 (AUD)40 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

4,535.09 (AUD)721 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

4,853.17 (AUD)779 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

422.10 (AUD)67 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

650.44 (AUD)103 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

8,410.50 (AUD)1,335 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

8,883.98 (AUD)1,426 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

9,530.56 (AUD)1,508 Ordinary Shares

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A1,250 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A1,479 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A4,201 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A5,823 Swaps

4/29/2021Morgan Stanley & Co. International plc

Buy

N/A7,091 Swaps

4/29/2021Morgan 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/A1 Ordinary Share

4/29/2021Morgan Stanley Australia Securities Limited

Buy

1,172.08 (AUD)184 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

1,183.46 (AUD)188 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

12.74 (AUD)2 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

13,425.39 (AUD)2,101 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

17,432.76 (AUD)2,741 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

18,329.52 (AUD)2,882 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,685.98 (AUD)421 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

447.30 (AUD)70 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

485.10 (AUD)77 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

5,501.83 (AUD)874 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited
Buy

5,825.76 (AUD)916 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

8,818.94 (AUD)1,391 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

811.41 (AUD)129 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

898.17 (AUD)141 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

977.67 (AUD)153 Ordinary Shares

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A10,166 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A15,111 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A21 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A8,613 Swaps

4/30/2021E*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/A100 American Depositary Receipts

4/30/2021Morgan Stanley & Co. International plc

Buy

1,000.11 (AUD)159 Ordinary Shares

4/30/2021Morgan Stanley & Co. International plc

Buy

139,453.0220,538 Ordinary Shares

4/30/2021Morgan Stanley & Co. International plc

Buy

N/A458 Swaps

4/30/2021Morgan Stanley & Co. International plc

Collateral Received

N/A1,732 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,011.08 (AUD)161 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,014.12 (AUD)162 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,047.92 (AUD)167 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,139.17 (AUD)183 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,189.93 (AUD)191 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,197.95 (AUD)190 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,346.06 (AUD)214 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,478.88 (AUD)237 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

15,259.54 (AUD)2,426 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

15,338.64 (AUD)2,427 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,185.75 (AUD)350 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,301.40 (AUD)370 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,468.40 (AUD)394 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,484.55 (AUD)395 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,508.00 (AUD)400 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,585.19 (AUD)411 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,951.44 (AUD)467 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,979.08 (AUD)474 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

384.30 (AUD)61 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

396.90 (AUD)63 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

4,041.08 (AUD)644 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

4,171.20 (AUD)660 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

4,272.15 (AUD)683 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

4,447.80 (AUD)706 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

495.33 (AUD)79 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

523.32 (AUD)84 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

546.36 (AUD)87 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

598.02 (AUD)95 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

6,079.04 (AUD)968 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

717.06 (AUD)114 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

746.40 (AUD)120 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

891.60 (AUD)143 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

94.20 (AUD)15 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

953.19 (AUD)153 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

971.85 (AUD)155 Ordinary Shares

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A11,096 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A12,729 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A5,572 Swaps

5/03/2021Morgan Stanley & Co. International plc

Buy

N/A1,667 Swaps

5/03/2021Morgan Stanley & Co. International plc

Collateral Received

N/A6,486,107 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

1,872.00 (AUD)300 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

1,943.31 (AUD)307 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

11,668.75 (AUD)1,867 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

12.50 (AUD)2 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,069.10 (AUD)330 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,273.36 (AUD)362 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,284.90 (AUD)365 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,367.56 (AUD)377 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,624.96 (AUD)416 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,683.56 (AUD)428 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,704.70 (AUD)430 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

23,100.00 (AUD)3,696 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

238.64 (AUD)38 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

269.61 (AUD)43 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

31.30 (AUD)5 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

32,718.75 (AUD)5,235 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

39,400.00 (AUD)6,304 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

4,731.33 (AUD)754 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

4,865.01 (AUD)771 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

469.50 (AUD)75 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

5,481.00 (AUD)870 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

5,557.80 (AUD)885 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

537.50 (AUD)86 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

63,731.25 (AUD)10,197 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

7,411.84 (AUD)1,184 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited
Buy

886.08 (AUD)142 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

9,637.50 (AUD)1,542 Ordinary Shares

5/03/2021Morgan Stanley Capital Services LLC

Buy

N/A2,432 Swaps

5/04/2021Morgan Stanley & Co. International plc

Buy

N/A2,400 Swaps

5/04/2021Morgan Stanley & Co. International plc

Buy

N/A20,712 Swaps

5/04/2021Morgan 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/A6,487,839 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,024.18 (AUD)164 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,109.79 (AUD)177 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,154.40 (AUD)185 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,211.92 (AUD)195 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,385.67 (AUD)221 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,400.62 (AUD)225 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,552.51 (AUD)249 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,881.46 (AUD)302 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

10,518.75 (AUD)1,683 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

13,494.18 (AUD)2,166 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

18,156.25 (AUD)2,905 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

18,262.50 (AUD)2,922 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,075.00 (AUD)332 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,080.35 (AUD)335 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,209.78 (AUD)353 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,260.44 (AUD)364 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,859.57 (AUD)459 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

206.58 (AUD)33 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

3,122.49 (AUD)500 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

3,281.25 (AUD)525 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

3,709.21 (AUD)593 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

4,375.74 (AUD)699 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

4,899.07 (AUD)787 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

5,314.19 (AUD)853 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

604.79 (AUD)97 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

666.61 (AUD)107 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

7,337.50 (AUD)1,174 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

744.34 (AUD)119 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

806.25 (AUD)129 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

882.66 (AUD)141 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

9,968.75 (AUD)1,595 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

906.97 (AUD)145 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

912.50 (AUD)146 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

912.50 (AUD)146 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

960.19 (AUD)154 Ordinary Shares

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A4,469 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A710 Swaps

5/05/2021Morgan Stanley & Co. International plc

Buy

N/A12,550 Swaps

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,149.08 (AUD)184 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,638.12 (AUD)264 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,998.40 (AUD)320 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

105,348.14 (AUD)16,937 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

15,382.06 (AUD)2,473 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

15,388.10 (AUD)2,470 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

18,120.96 (AUD)2,904 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

223.92 (AUD)36 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

274.34 (AUD)44 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

298.80 (AUD)48 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

379.42 (AUD)61 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

5,812.56 (AUD)936 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

507.99 (AUD)82 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

575.20 (AUD)93 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

6,142.78 (AUD)986 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

6,705.16 (AUD)1,078 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

6,876.48 (AUD)1,102 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

604.79 (AUD)97 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

68.75 (AUD)11 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

698.88 (AUD)112 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

7,307.40 (AUD)1,172 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

80.73 (AUD)13 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

933.75 (AUD)150 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

991.20 (AUD)160 Ordinary Shares

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A1,332 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A1,836 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A144 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A44 Swaps

5/06/2021Morgan Stanley & Co. International plc

Buy

716,227.57107,377 Ordinary Shares

5/06/2021Morgan Stanley & Co. International plc

Buy

N/A12,542 Swaps

5/06/2021Morgan Stanley & Co. International plc

Buy

N/A66 Swaps

5/06/2021Morgan 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/A1 Ordinary Share

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,010.60 (AUD)163 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,044.42 (AUD)169 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited
Buy

1,086.80 (AUD)176 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,140.80 (AUD)184 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,222.65 (AUD)198 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,250.38 (AUD)202 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,646.54 (AUD)266 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,839.91 (AUD)297 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

10,067.22 (AUD)1,629 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

10,382.40 (AUD)1,680 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,089.40 (AUD)337 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,439.12 (AUD)395 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,771.89 (AUD)446 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

21,796.86 (AUD)3,527 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

29,305.56 (AUD)4,742 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,054.15 (AUD)495 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,252.37 (AUD)525 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,283.34 (AUD)530 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,389.37 (AUD)548 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,506.36 (AUD)566 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

333.72 (AUD)54 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,515.03 (AUD)730 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

456.58 (AUD)74 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

806.00 (AUD)130 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

840.48 (AUD)136 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

904.47 (AUD)146 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

918.34 (AUD)148 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

982.62 (AUD)159 Ordinary Shares

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A4 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A6,920 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A7,133 Swaps

5/07/2021Morgan Stanley & Co. International plc

Buy

N/A6,781 Swaps

5/07/2021Morgan Stanley & Co. International plc

Collateral Received

N/A1,732 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

3,004.92 (AUD)491 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

3,598.56 (AUD)588 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

3,626.64 (AUD)584 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

30,679.56 (AUD)5,013 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

43,201.08 (AUD)7,059 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

45,453.24 (AUD)7,427 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

6,028.20 (AUD)985 Ordinary Shares

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A1,547 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A1,555 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A698 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A8 Swaps

5/10/2021Morgan Stanley & Co. International plc

Buy

N/A3,603 Swaps

5/10/2021Morgan Stanley & Co. International plc

Collateral Received

N/A5,897,176 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,056.00 (AUD)176 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,104.74 (AUD)182 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,134.60 (AUD)186 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,138.32 (AUD)186 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,278.90 (AUD)210 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,403.82 (AUD)233 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

107.82 (AUD)18 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11.99 (AUD)2 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

152.00 (AUD)25 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,016.00 (AUD)336 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,158.74 (AUD)358 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,241.10 (AUD)365 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,657.60 (AUD)440 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

208.76 (AUD)34 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

21,129.12 (AUD)3,504 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

28,497.78 (AUD)4,726 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,238.11 (AUD)537 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,420.54 (AUD)558 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,497.62 (AUD)581 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,285.15 (AUD)865 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

620.57 (AUD)103 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

633.96 (AUD)103 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

645.21 (AUD)107 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

678.00 (AUD)113 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,908.00 (AUD)1,318 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

746.48 (AUD)124 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

783.90 (AUD)130 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

86.10 (AUD)14 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

893.18 (AUD)148 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

9,054.00 (AUD)1,509 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

9,851.24 (AUD)1,631 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

902.58 (AUD)147 Ordinary Shares

5/10/2021Morgan Stanley Capital Services LLC

Buy

N/A106 Swaps

5/11/2021Morgan Stanley & Co. International plc

Buy

N/A5,871 Swaps

5/11/2021Morgan 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/A5,898,026 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited
Buy

1,006.50 (AUD)165 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,114.14 (AUD)186 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,125.74 (AUD)187 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,129.48 (AUD)187 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,134.94 (AUD)189 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,686.00 (AUD)281 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,787.04 (AUD)292 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,879.56 (AUD)313 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,887.39 (AUD)313 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

12,339.72 (AUD)2,043 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

13,469.60 (AUD)2,260 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

15,954.92 (AUD)2,677 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,074.26 (AUD)346 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,401.99 (AUD)401 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,634.32 (AUD)442 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,956.92 (AUD)492 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

207.06 (AUD)34 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

23.84 (AUD)4 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

29.95 (AUD)5 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

310.08 (AUD)51 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

32,720.40 (AUD)5,490 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,261.40 (AUD)715 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

449.62 (AUD)75 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

46,166.16 (AUD)7,746 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

5,004.00 (AUD)834 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

51,072.98 (AUD)8,498 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

560.24 (AUD)94 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

566.20 (AUD)95 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

6,430.84 (AUD)1,079 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

70,804.80 (AUD)11,880 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

75,477.44 (AUD)12,664 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

8,850.00 (AUD)1,475 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

815.32 (AUD)136 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

84.84 (AUD)14 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

847.70 (AUD)140 Ordinary Shares

5/11/2021Morgan Stanley Capital Services LLC

Buy

N/A5 Swaps

5/12/2021Morgan Stanley & Co. International plc

Buy

706.80 (AUD)120 Ordinary Shares

5/12/2021Morgan Stanley & Co. International plc

Buy

N/A1,063 Swaps

5/12/2021Morgan Stanley & Co. International plc

Buy

N/A8,094 Swaps

5/12/2021Morgan 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/A882 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,049.84 (AUD)176 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,053.15 (AUD)177 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,144.32 (AUD)192 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,162.30 (AUD)197 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,365.05 (AUD)230 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,387.36 (AUD)232 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,610.55 (AUD)270 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,820.85 (AUD)305 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,327.58 (AUD)1,907 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

13,317.29 (AUD)2,261 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

13,523.44 (AUD)2,296 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

14,172.70 (AUD)2,390 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

14,348.04 (AUD)2,436 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

141.84 (AUD)24 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

15,616.96 (AUD)2,638 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

17.97 (AUD)3 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,038.32 (AUD)342 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,183.18 (AUD)366 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,287.17 (AUD)387 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,364.07 (AUD)399 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,612.05 (AUD)439 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,719.15 (AUD)457 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

21,352.83 (AUD)3,613 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

26,451.99 (AUD)4,491 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

294.50 (AUD)50 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

3,057.29 (AUD)516 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

3,629.76 (AUD)608 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

3,844.68 (AUD)644 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

3,856.12 (AUD)647 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

3,993.20 (AUD)670 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

34,550.74 (AUD)5,866 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

39,421.77 (AUD)6,693 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

399.32 (AUD)67 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

4,363.04 (AUD)737 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

4,450.23 (AUD)753 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

444.00 (AUD)75 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

515.91 (AUD)87 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

524.48 (AUD)88 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

6,967.87 (AUD)1,183 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited
Buy

8,424.16 (AUD)1,423 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

800.55 (AUD)135 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

894.75 (AUD)150 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

970.06 (AUD)164 Ordinary Shares

5/12/2021Morgan Stanley Capital Services LLC

Buy

N/A3,750 Swaps

5/13/2021Morgan Stanley & Co. International plc

Buy

6,930.63 (AUD)1,197 Ordinary Shares

5/13/2021Morgan Stanley & Co. International plc

Buy

N/A1,661 Swaps

5/13/2021Morgan Stanley & Co. International plc

Buy

N/A11,134 Swaps

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,042.20 (AUD)180 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,043.08 (AUD)178 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,100.92 (AUD)189 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,150.52 (AUD)196 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,206.42 (AUD)205 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,220.63 (AUD)211 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,293.95 (AUD)221 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,302.75 (AUD)225 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,528.80 (AUD)260 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,585.09 (AUD)274 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,645.47 (AUD)282 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,647.20 (AUD)284 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,648.62 (AUD)284 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

1,674.18 (AUD)284 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

157.00 (AUD)27 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

18,414.19 (AUD)3,137 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

194.04 (AUD)33 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

2,000.35 (AUD)344 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

2,242.66 (AUD)386 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

2,248.21 (AUD)383 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

2,346.97 (AUD)405 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

2,507.50 (AUD)425 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

21,863.66 (AUD)3,731 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

27,010.69 (AUD)4,649 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

275.42 (AUD)47 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

3,181.13 (AUD)548 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

300.39 (AUD)51 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

37,241.28 (AUD)6,432 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

39,783.09 (AUD)6,871 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

4,243.46 (AUD)726 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

4,725.64 (AUD)803 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

4,760.11 (AUD)813 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

4,815.15 (AUD)821 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

41,583.78 (AUD)7,182 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

42,515.97 (AUD)7,343 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

47.04 (AUD)8 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

494.70 (AUD)85 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

5,669.35 (AUD)965 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

5,871.06 (AUD)1,014 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

6,954.90 (AUD)1,195 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

694.36 (AUD)119 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

8,777.64 (AUD)1,516 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

824.14 (AUD)141 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

880.50 (AUD)150 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

9,440.04 (AUD)1,622 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

912.17 (AUD)157 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

934.12 (AUD)159 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

95,917.14 (AUD)16,566 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

954.48 (AUD)164 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

996.74 (AUD)172 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities Limited

Buy

998.75 (AUD)170 Ordinary Shares

5/13/2021Morgan Stanley Capital Services LLC

Buy

N/A18,262 Swaps

5/13/2021Morgan Stanley Capital Services LLC

Buy

N/A32 Swaps

5/14/2021Morgan Stanley & Co. International plc

Buy

N/A5,504 Swaps

5/14/2021Morgan Stanley & Co. International plc

Buy

N/A957 Swaps

5/14/2021Morgan Stanley Australia Securities Limited

Buy

1,010.62 (AUD)175 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

1,072.07 (AUD)185 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

1,104.93 (AUD)191 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

1,165.80 (AUD)201 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

1,308.72 (AUD)228 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

1,313.06 (AUD)226 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

1,491.20 (AUD)256 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

10,253.29 (AUD)1,777 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

11,960.32 (AUD)2,048 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

12,019.56 (AUD)2,094 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

138.96 (AUD)24 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

15,294.96 (AUD)2,628 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

15,887.76 (AUD)2,744 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

17,227.65 (AUD)2,955 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

178.87 (AUD)31 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

191.73 (AUD)33 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

2,041.60 (AUD)352 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited
Buy

2,154.96 (AUD)369 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

2,721.30 (AUD)470 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

20,342.56 (AUD)3,544 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

21,582.72 (AUD)3,747 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

239.03 (AUD)41 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

251.12 (AUD)43 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

28,570.80 (AUD)4,926 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

3,687.03 (AUD)639 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

3,824.48 (AUD)656 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

36,753.22 (AUD)6,403 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

382.14 (AUD)66 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

387.93 (AUD)67 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

4,236.12 (AUD)738 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

4,359.55 (AUD)751 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

4,658.11 (AUD)808 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

46.72 (AUD)8 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

5,017.04 (AUD)868 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

5,693.80 (AUD)980 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

568.42 (AUD)97 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

697.20 (AUD)120 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

71,738.52 (AUD)12,498 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

751.40 (AUD)130 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

845.35 (AUD)145 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

865.50 (AUD)150 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

887.40 (AUD)153 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities Limited

Buy

927.76 (AUD)159 Ordinary Shares

5/14/2021Morgan Stanley Capital Services LLC

Buy

N/A14,983 Swaps

5/14/2021Morgan Stanley Capital Services LLC

Buy

N/A26,599 Swaps

5/14/2021Morgan Stanley Investment Management Inc.

Buy

1,034.6325165 Ordinary Shares

5/17/2021Morgan Stanley & Co. International plc

Buy

2,096.56 (AUD)359 Ordinary Shares

5/17/2021Morgan Stanley & Co. International plc

Buy

N/A219 Swaps

5/17/2021Morgan Stanley & Co. International plc

Buy

N/A550 Swaps

5/17/2021Morgan Stanley & Co. International plc

Buy

N/A552 Swaps

5/17/2021Morgan Stanley & Co. International plc

Buy

N/A9,015 Swaps

5/17/2021Morgan Stanley & Co. International plc

Buy

N/A95 Swaps

5/17/2021Morgan 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/A2 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

1,107.54 (AUD)189 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

1,367.71 (AUD)233 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

1,619.06 (AUD)277 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

1,636.82 (AUD)281 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

1,696.43 (AUD)289 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

1,802.09 (AUD)307 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

109,377.36 (AUD)18,729 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

11,257.73 (AUD)1,931 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

198.56 (AUD)34 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

2,336.00 (AUD)400 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

2,770.32 (AUD)476 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

23,908.96 (AUD)4,094 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

28,316.31 (AUD)4,857 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

28,440.80 (AUD)4,870 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

3,709.38 (AUD)633 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

4,175.60 (AUD)715 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

4,656.96 (AUD)792 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

488.04 (AUD)83 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

5,278.74 (AUD)907 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

55,281.44 (AUD)9,466 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

72,164.88 (AUD)12,357 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

766.35 (AUD)131 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

87.75 (AUD)15 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

9,495.84 (AUD)1,626 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

917.98 (AUD)158 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities Limited

Buy

99.28 (AUD)17 Ordinary Shares

5/17/2021Morgan Stanley Capital Services LLC

Buy

N/A5,285 Swaps

5/17/2021Morgan Stanley Capital Services LLC

Buy

N/A79 Swaps

5/18/2021Morgan Stanley & Co. International plc

Buy

N/A7,939 Swaps

5/18/2021Morgan Stanley Australia Securities Limited

Buy

1,096.20 (AUD)189 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

1,213.02 (AUD)207 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

1,352.56 (AUD)232 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

1,648.47 (AUD)283 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

1,693.54 (AUD)289 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

1,735.96 (AUD)297 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

1,743.39 (AUD)297 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

1,914.78 (AUD)329 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

1,970.64 (AUD)336 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

13,390.10 (AUD)2,285 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

13,595.40 (AUD)2,324 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

14,776.44 (AUD)2,513 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

151.84 (AUD)26 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

2,182.50 (AUD)375 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited
Buy

2,242.34 (AUD)382 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

2,476.16 (AUD)424 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

2,553.54 (AUD)438 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

2,742.48 (AUD)468 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

23,511.84 (AUD)4,026 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

237.80 (AUD)41 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

3,250.35 (AUD)558 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

3,369.50 (AUD)575 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

3,579.30 (AUD)615 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

30,624.84 (AUD)5,262 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

4,648.00 (AUD)800 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

5,150.70 (AUD)885 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

5,627.70 (AUD)962 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

521.98 (AUD)89 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

569.39 (AUD)97 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

574.28 (AUD)98 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

661.20 (AUD)114 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

739.62 (AUD)126 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

755.29 (AUD)129 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

76.11 (AUD)13 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

8,767.42 (AUD)1,500 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

8,834.76 (AUD)1,518 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

87.00 (AUD)15 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities Limited

Buy

99.96 (AUD)17 Ordinary Shares

5/18/2021Morgan Stanley Capital Services LLC

Buy

N/A6 Swaps

5/18/2021Morgan Stanley Capital Services LLC

Buy

N/A670 Swaps

5/18/2021Morgan Stanley Capital Services LLC

Buy

N/A748 Swaps

5/18/2021Morgan Stanley Smith Barney LLC

Transfer In

N/A19 American Depositary Receipts

5/19/2021Morgan Stanley & Co. International plc

Buy

N/A150 Swaps

5/19/2021Morgan Stanley & Co. International plc

Buy

N/A29 Swaps

5/19/2021Morgan Stanley & Co. International plc

Buy

N/A34 Swaps

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,084.86 (AUD)189 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,113.60 (AUD)192 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,260.60 (AUD)220 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,328.25 (AUD)231 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,422.72 (AUD)247 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,584.80 (AUD)280 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,606.32 (AUD)276 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,630.16 (AUD)284 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,637.35 (AUD)286 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,814.40 (AUD)320 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,835.96 (AUD)316 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,966.50 (AUD)345 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,972.00 (AUD)340 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

1,978.00 (AUD)344 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

11,417.88 (AUD)1,972 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

117,547.86 (AUD)20,337 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

13,493.48 (AUD)2,359 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

150.54 (AUD)26 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

19,860.48 (AUD)3,448 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

212.19 (AUD)37 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

266.34 (AUD)46 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

272.64 (AUD)48 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

3,444.88 (AUD)596 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

301.08 (AUD)52 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

38,726.60 (AUD)6,677 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

4,124.16 (AUD)716 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

413.54 (AUD)73 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

49,054.86 (AUD)8,487 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

580.75 (AUD)101 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

7,668.64 (AUD)1,336 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

8,664.22 (AUD)1,499 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

9,104.27 (AUD)1,567 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

9,884.25 (AUD)1,719 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

931.52 (AUD)164 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities Limited

Buy

974.70 (AUD)171 Ordinary Shares

5/19/2021Morgan Stanley Capital Services LLC

Buy

N/A8,984 Swaps

5/19/2021Morgan Stanley Capital Services LLC

Buy

N/A87 Swaps

5/19/2021Morgan Stanley Capital Services LLC

Buy

N/A9,251 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A1,991 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A112 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A123 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A137 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A154 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A19,990 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A21 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A259 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A259 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A63 Swaps

5/20/2021Morgan Stanley & Co. International plc

Buy

N/A695 Swaps

5/20/2021Morgan Stanley Australia Securities Limited
Buy

1,005.55 (AUD)170 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

1,034.00 (AUD)176 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

1,063.80 (AUD)180 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

1,103.98 (AUD)191 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

1,141.72 (AUD)195 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

1,201.30 (AUD)205 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

1,243.92 (AUD)213 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

1,551.04 (AUD)262 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

1,675.08 (AUD)282 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

1,910.36 (AUD)326 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

111.05 (AUD)19 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

115,241.64 (AUD)19,938 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

13,571.95 (AUD)2,281 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

17,584.24 (AUD)3,011 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

17,594.31 (AUD)2,967 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

2,105.04 (AUD)358 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

2,105.53 (AUD)359 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

2,198.83 (AUD)373 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

2,388.56 (AUD)409 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

2,402.29 (AUD)411 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

2,707.32 (AUD)462 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

2,803.30 (AUD)485 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

20,371.28 (AUD)3,418 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

22,099.68 (AUD)3,708 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

221.63 (AUD)37 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

24,241.14 (AUD)4,081 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

25,139.40 (AUD)4,290 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

3,127.74 (AUD)527 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

3,376.48 (AUD)567 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

3,932.06 (AUD)671 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

386.43 (AUD)66 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

4,218.50 (AUD)715 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

4,837.35 (AUD)813 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

443.26 (AUD)74 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

499.80 (AUD)84 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

5,604.30 (AUD)958 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

5,746.73 (AUD)979 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

564.30 (AUD)95 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

6,463.21 (AUD)1,079 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

6,690.12 (AUD)1,132 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

631.26 (AUD)108 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

64,326.60 (AUD)10,996 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

7,548.68 (AUD)1,306 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

7,940.10 (AUD)1,330 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

730.36 (AUD)124 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

8,221.58 (AUD)1,403 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

8,843.40 (AUD)1,530 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

9,359.21 (AUD)1,589 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

9,589.02 (AUD)1,659 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

941.22 (AUD)162 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

965.77 (AUD)163 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities Limited

Buy

968.76 (AUD)162 Ordinary Shares

5/20/2021Morgan Stanley Capital Services LLC

Buy

N/A18,616 Swaps

5/20/2021Morgan Stanley Capital Services LLC

Buy

N/A2,348 Swaps

5/20/2021Morgan Stanley Capital Services LLC

Buy

N/A437 Swaps

5/20/2021Morgan Stanley Capital Services LLC

Buy

N/A5,438 Swaps

5/20/2021Morgan Stanley Capital Services LLC

Buy

N/A7,617 Swaps

5/21/2021Morgan Stanley & Co. International plc

Buy

2,406.40376 Ordinary Shares

5/21/2021Morgan Stanley & Co. International plc

Buy

3,758.30 (AUD)637 Ordinary Shares

5/21/2021Morgan Stanley & Co. International plc

Buy

N/A1,067 Swaps

5/21/2021Morgan 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/A1 Ordinary Share

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,008.04 (AUD)171 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,019.91 (AUD)169 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,027.62 (AUD)173 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,093.42 (AUD)183 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,122.66 (AUD)189 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,135.49 (AUD)191 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,156.35 (AUD)195 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,163.28 (AUD)197 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,173.15 (AUD)198 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,200.96 (AUD)199 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,246.14 (AUD)207 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,351.48 (AUD)226 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,500.66 (AUD)252 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,544.93 (AUD)259 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

1,945.04 (AUD)328 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

104,972.80 (AUD)17,792 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

11,350.85 (AUD)1,919 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

11.80 (AUD)2 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited
Buy

165.90 (AUD)28 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

2,094.50 (AUD)355 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

2,101.60 (AUD)355 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

2,145.60 (AUD)360 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

2,628.36 (AUD)441 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

2,760.80 (AUD)464 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

20,333.25 (AUD)3,426 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

201.79 (AUD)34 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

201.96 (AUD)34 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

217.08 (AUD)36 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

224.39 (AUD)38 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

23.60 (AUD)4 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

3,011.58 (AUD)507 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

3,158.61 (AUD)534 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

3,358.71 (AUD)557 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

3,358.91 (AUD)565 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

3,454.04 (AUD)581 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

3,558.10 (AUD)598 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

3,572.82 (AUD)593 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

3,733.10 (AUD)629 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

34,662.50 (AUD)5,875 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

38,137.60 (AUD)6,464 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

4,307.80 (AUD)724 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

4,319.70 (AUD)726 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

4,479.78 (AUD)758 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

4,943.16 (AUD)828 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

4,958.84 (AUD)821 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

41,654.00 (AUD)7,060 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

447.75 (AUD)75 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

452.25 (AUD)75 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

5,485.25 (AUD)925 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

503.58 (AUD)84 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

518.52 (AUD)87 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

526.88 (AUD)89 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

53.73 (AUD)9 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

58,716.80 (AUD)9,952 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

6,848.82 (AUD)1,153 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

64.90 (AUD)11 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

7,690.28 (AUD)1,286 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

748.44 (AUD)126 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

77.61 (AUD)13 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

8,025.93 (AUD)1,331 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

8,729.00 (AUD)1,450 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

854.77 (AUD)145 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

9,249.15 (AUD)1,565 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities Limited

Buy

941.28 (AUD)159 Ordinary Shares

5/21/2021Morgan Stanley Capital Services LLC

Buy

N/A10,550 Swaps

5/21/2021Morgan Stanley Capital Services LLC

Buy

N/A11 Swaps

5/21/2021Morgan Stanley Capital Services LLC

Buy

N/A388 Swaps

5/24/2021Morgan Stanley & Co. International plc

Buy

N/A1,737 Swaps

5/24/2021Morgan Stanley & Co. International plc

Buy

N/A139 Swaps

5/24/2021Morgan Stanley & Co. International plc

Buy

N/A152 Swaps

5/24/2021Morgan Stanley & Co. International plc

Buy

N/A201 Swaps

5/24/2021Morgan Stanley & Co. International plc

Buy

N/A3,484 Swaps

5/24/2021Morgan Stanley & Co. International plc

Buy

N/A491 Swaps

5/24/2021Morgan Stanley & Co. International plc

Buy

N/A66 Swaps

5/24/2021Morgan Stanley & Co. International plc

Buy

N/A68 Swaps

5/24/2021Morgan Stanley & Co. International plc

Buy

N/A993 Swaps

5/24/2021Morgan Stanley Australia Securities Limited

Buy

1,103.49 (AUD)183 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

1,137.40 (AUD)188 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

1,421.75 (AUD)235 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

1,448.40 (AUD)240 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

1,532.55 (AUD)255 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

1,539.24 (AUD)254 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

133.10 (AUD)22 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

247.23 (AUD)41 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

27,152.40 (AUD)4,488 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

3,666.30 (AUD)606 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

3,780.29 (AUD)629 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

366.00 (AUD)61 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

38,048.45 (AUD)6,289 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

4,014.00 (AUD)669 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

422.80 (AUD)70 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

428.13 (AUD)71 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

444.74 (AUD)74 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

448.07 (AUD)74 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

474.00 (AUD)79 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

5,239.30 (AUD)866 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

542.70 (AUD)90 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

548.27 (AUD)91 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited
Buy

6,850.76 (AUD)1,138 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

7,592.28 (AUD)1,257 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

7,961.80 (AUD)1,316 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

78.65 (AUD)13 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

784.55 (AUD)130 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

894.00 (AUD)149 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities Limited

Buy

991.65 (AUD)165 Ordinary Shares

5/24/2021Morgan Stanley Capital Services LLC

Buy

N/A14,811 Swaps

5/24/2021Morgan Stanley Capital Services LLC

Buy

N/A297 Swaps

5/24/2021Morgan Stanley Capital Services LLC

Buy

N/A5,338 Swaps

5/24/2021Morgan Stanley Capital Services LLC

Buy

N/A7,464 Swaps

5/25/2021Morgan Stanley & Co. International plc

Buy

1,179.52 (AUD)194 Ordinary Shares

5/25/2021Morgan Stanley & Co. International plc

Buy

21,376.97 (AUD)3,516 Ordinary Shares

5/25/2021Morgan Stanley & Co. International plc

Buy

248.3338 Ordinary Shares

5/25/2021Morgan Stanley & Co. International plc

Buy

N/A106 Swaps

5/25/2021Morgan Stanley & Co. International plc

Buy

N/A163 Swaps

5/25/2021Morgan Stanley & Co. International plc

Buy

N/A2,024 Swaps

5/25/2021Morgan Stanley & Co. International plc

Buy

N/A225 Swaps

5/25/2021Morgan Stanley & Co. International plc

Buy

N/A269 Swaps

5/25/2021Morgan Stanley & Co. International plc

Buy

N/A3 Swaps

5/25/2021Morgan Stanley & Co. International plc

Buy

N/A4,953 Swaps

5/25/2021Morgan Stanley & Co. International plc

Buy

N/A419 Swaps

5/25/2021Morgan Stanley & Co. International plc

Buy

N/A57 Swaps

5/25/2021Morgan Stanley & Co. International plc

Buy

N/A80 Swaps

5/25/2021Morgan Stanley Australia Securities Limited

Buy

1,319.36 (AUD)217 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

109.62 (AUD)18 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

12,427.52 (AUD)2,044 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

145.92 (AUD)24 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

18,196.92 (AUD)2,988 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

227.18 (AUD)37 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

25,176.06 (AUD)4,134 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

3,702.72 (AUD)608 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

376.65 (AUD)62 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

456.37 (AUD)75 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

461.32 (AUD)76 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities Limited

Buy

6,396.16 (AUD)1,052 Ordinary Shares

5/25/2021Morgan Stanley Capital Services LLC

Buy

N/A1,133 Swaps

5/25/2021Morgan Stanley Capital Services LLC

Buy

N/A170 Swaps

5/25/2021Morgan Stanley Capital Services LLC

Buy

N/A2,253 Swaps

5/25/2021Morgan Stanley Capital Services LLC

Buy

N/A38 Swaps

5/25/2021Morgan Stanley Capital Services LLC

Buy

N/A5,026 Swaps

5/25/2021Morgan Stanley Capital Services LLC

Buy

N/A56 Swaps

5/26/2021Morgan Stanley & Co. International plc

Buy

N/A618 Swaps

5/26/2021Morgan Stanley & Co. International plc

Buy

N/A99 Swaps

5/26/2021Morgan Stanley Australia Securities Limited

Buy

1,028.36 (AUD)169 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

1,040.60 (AUD)172 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

1,075.12 (AUD)178 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

1,294.70 (AUD)214 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

12,614.25 (AUD)2,085 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

12.14 (AUD)2 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

127.05 (AUD)21 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

13,310.00 (AUD)2,200 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

139,307.30 (AUD)23,026 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

139.26 (AUD)23 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

15,717.90 (AUD)2,598 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

16,988.40 (AUD)2,808 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

229.90 (AUD)38 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

253.68 (AUD)42 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

3,376.36 (AUD)559 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

3,542.16 (AUD)585 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

3,869.76 (AUD)637 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

30.35 (AUD)5 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

34,224.85 (AUD)5,657 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

376.96 (AUD)62 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

4,777.09 (AUD)787 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

465.85 (AUD)77 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

5,258.34 (AUD)867 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

50,124.25 (AUD)8,285 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

6,171.00 (AUD)1,020 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

658.36 (AUD)109 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

72.54 (AUD)12 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

725.40 (AUD)120 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

768.35 (AUD)127 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

843.73 (AUD)139 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

921.12 (AUD)152 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

937.75 (AUD)155 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities Limited

Buy

942.24 (AUD)156 Ordinary Shares

5/26/2021Morgan Stanley Capital Services LLC

Buy

N/A83 Swaps

5/27/2021Morgan 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/A1,734 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited
Buy

1,011.50 (AUD)170 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,144.65 (AUD)195 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,178.94 (AUD)196 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,199.88 (AUD)202 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,402.93 (AUD)239 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,444.02 (AUD)246 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,500.29 (AUD)253 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,568.80 (AUD)265 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,672.53 (AUD)283 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,713.99 (AUD)291 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,764.00 (AUD)300 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

1,782.00 (AUD)300 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

10,665.79 (AUD)1,817 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

106.20 (AUD)18 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

11,341.88 (AUD)1,903 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

11,882.15 (AUD)1,997 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

11.87 (AUD)2 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

118,222.56 (AUD)19,836 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

13,195.68 (AUD)2,229 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

17.67 (AUD)3 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

172.69 (AUD)29 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

2,389.96 (AUD)401 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

2,419.76 (AUD)406 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

2,494.80 (AUD)420 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

2,500.62 (AUD)426 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

2,607.28 (AUD)436 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

2,941.28 (AUD)496 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

20,842.85 (AUD)3,503 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

23.60 (AUD)4 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

263.56 (AUD)44 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

282.47 (AUD)47 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

3,081.12 (AUD)524 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

3,179.04 (AUD)537 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

3,611.65 (AUD)607 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

303.19 (AUD)51 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

32,076.00 (AUD)5,400 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

330.40 (AUD)56 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

35,092.48 (AUD)5,888 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

386.75 (AUD)65 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

4,394.13 (AUD)741 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

4,615.55 (AUD)779 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

4,841.58 (AUD)822 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

408.13 (AUD)69 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

454.30 (AUD)77 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

486.67 (AUD)82 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

5,004.00 (AUD)834 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

5,298.20 (AUD)898 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

5.91 (AUD)1 Ordinary Share

5/27/2021Morgan Stanley Australia Securities Limited

Buy

523.32 (AUD)89 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

567.15 (AUD)95 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

594.50 (AUD)100 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

6,079.20 (AUD)1,020 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

68,396.96 (AUD)11,476 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

68,498.28 (AUD)11,493 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

7,543.80 (AUD)1,270 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

788.02 (AUD)133 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

8,780.61 (AUD)1,461 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

898.32 (AUD)152 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

9,959.16 (AUD)1,671 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

94.40 (AUD)16 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities Limited

Buy

986.97 (AUD)167 Ordinary Shares

5/27/2021Morgan Stanley Capital Services LLC

Buy

N/A16 Swaps

5/27/2021Morgan Stanley Capital Services LLC

Buy

N/A243 Swaps

5/27/2021Morgan Stanley Capital Services LLC

Buy

N/A376 Swaps

5/27/2021Morgan Stanley Capital Services LLC

Buy

N/A51 Swaps

5/27/2021Morgan Stanley Capital Services LLC

Buy

N/A7,993 Swaps

5/27/2021Morgan Stanley Capital Services LLC

Buy

N/A8,113 Swaps

5/28/2021Morgan Stanley & Co. International plc

Buy

N/A12,681 Swaps

5/28/2021Morgan Stanley & Co. International plc

Buy

N/A440 Swaps

5/28/2021Morgan Stanley & Co. International plc

Buy

N/A8,390 Swaps

5/28/2021Morgan Stanley & Co. International plc

Buy

N/A9,309 Swaps

5/28/2021Morgan Stanley Australia Securities Limited

Buy

1,575.30 (AUD)267 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

1,614.79 (AUD)273 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

1,799.28 (AUD)306 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

10,590.22 (AUD)1,798 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

11,063.52 (AUD)1,872 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

11,764.60 (AUD)1,994 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

17,629.76 (AUD)2,978 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

18,453.11 (AUD)3,125 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

195.03 (AUD)33 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited
Buy

2,131.70 (AUD)361 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

2,186.70 (AUD)370 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

2,224.04 (AUD)376 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

2,314.64 (AUD)390 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

2,397.60 (AUD)405 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

24,235.91 (AUD)4,087 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

26,399.97 (AUD)4,467 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

29,273.30 (AUD)4,970 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

32,780.40 (AUD)5,556 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

39,494.60 (AUD)6,694 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

4,273.86 (AUD)725 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

4,861.60 (AUD)824 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

446.25 (AUD)75 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

476.00 (AUD)80 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

477.90 (AUD)81 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

5,115.30 (AUD)867 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

5,301.27 (AUD)897 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

584.59 (AUD)99 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

586.57 (AUD)99 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

59.00 (AUD)10 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

6,442.80 (AUD)1,092 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

6,543.10 (AUD)1,109 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

6,650.28 (AUD)1,131 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

6,750.09 (AUD)1,147 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

618.97 (AUD)105 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

71.40 (AUD)12 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

742.77 (AUD)126 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

793.80 (AUD)135 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

8,998.40 (AUD)1,520 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

831.90 (AUD)141 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

861.40 (AUD)146 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities Limited

Buy

999.60 (AUD)168 Ordinary Shares

5/28/2021Morgan Stanley Capital Services LLC

Buy

N/A1,565 Swaps

5/28/2021Morgan Stanley Capital Services LLC

Buy

N/A1,851 Swaps

5/28/2021Morgan Stanley Capital Services LLC

Buy

N/A4,665 Swaps

5/28/2021Morgan Stanley Capital Services LLC

Buy

N/A810 Swaps

5/31/2021Morgan Stanley & Co. International plc

Collateral Received

N/A4,019,862 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

1,015.74 (AUD)171 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

1,087.44 (AUD)184 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

1,098.90 (AUD)185 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

1,140.63 (AUD)193 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

1,161.30 (AUD)196 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

1,162.28 (AUD)196 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

1,215.40 (AUD)206 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

1,223.37 (AUD)207 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

1,549.73 (AUD)262 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

1,632.12 (AUD)275 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

10,075.07 (AUD)1,699 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

10,894.88 (AUD)1,828 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

12,212.04 (AUD)2,049 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

12,486.54 (AUD)2,111 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

12,796.94 (AUD)2,158 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

13,006.24 (AUD)2,197 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

13,203.05 (AUD)2,219 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

142.08 (AUD)24 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

148.12 (AUD)25 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

16,368.80 (AUD)2,765 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,005.18 (AUD)339 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,006.88 (AUD)339 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,036.48 (AUD)344 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,158.52 (AUD)364 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,186.32 (AUD)369 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,209.68 (AUD)372 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,287.17 (AUD)387 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,308.85 (AUD)391 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,490.95 (AUD)419 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,534.24 (AUD)427 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,609.20 (AUD)440 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,710.01 (AUD)457 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

2,884.08 (AUD)488 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

21,688.40 (AUD)3,676 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

22,626.50 (AUD)3,835 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

23,290.74 (AUD)3,921 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

23,803.02 (AUD)4,014 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

23.76 (AUD)4 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

261.36 (AUD)44 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

3,072.48 (AUD)519 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

3,385.55 (AUD)569 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

3,412.42 (AUD)574 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

3,436.61 (AUD)581 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited
Buy

3,477.96 (AUD)587 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

3,566.74 (AUD)603 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

3,798.39 (AUD)640 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

33,777.50 (AUD)5,725 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

36,299.22 (AUD)6,142 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

39,516.00 (AUD)6,675 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

4,175.82 (AUD)703 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

4,187.79 (AUD)711 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

4,345.28 (AUD)734 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

4,496.58 (AUD)757 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

4,791.13 (AUD)810 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

4,881.24 (AUD)819 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

442.87 (AUD)75 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

451.44 (AUD)76 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

46,618.08 (AUD)7,888 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

466.49 (AUD)79 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

49,373.10 (AUD)8,298 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

5,332.21 (AUD)903 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

5,705.30 (AUD)967 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

517.65 (AUD)87 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

519.20 (AUD)88 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

540.08 (AUD)91 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

555.54 (AUD)94 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

58,841.64 (AUD)9,906 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

6,551.38 (AUD)1,102 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

6,801.08 (AUD)1,144 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

679.07 (AUD)115 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

7,015.17 (AUD)1,187 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

7,528.87 (AUD)1,275 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

78,307.95 (AUD)13,161 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

8,751.21 (AUD)1,477 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

8,943.46 (AUD)1,512 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

801.90 (AUD)135 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

804.60 (AUD)135 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

825.66 (AUD)139 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

9,115.40 (AUD)1,532 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

9,650.29 (AUD)1,626 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities Limited

Buy

9,940.62 (AUD)1,682 Ordinary Shares

6/01/2021Morgan Stanley & Co. International plc

Collateral Received

N/A443,781 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

1,054.24 (AUD)176 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

1,071.31 (AUD)179 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

1,173.05 (AUD)196 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

11.88 (AUD)2 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

136.62 (AUD)23 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

15,496.13 (AUD)2,587 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

2,136.00 (AUD)356 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

2,268.31 (AUD)379 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

2,930.40 (AUD)495 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

215.28 (AUD)36 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

24,500.88 (AUD)4,104 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

3,199.92 (AUD)536 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

3,327.22 (AUD)555 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

3,582.02 (AUD)598 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

32,273.82 (AUD)5,406 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

33,563.34 (AUD)5,622 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

352.52 (AUD)59 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

372.33 (AUD)63 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

4,596.90 (AUD)770 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

416.15 (AUD)70 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

5,763.55 (AUD)963 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

519.82 (AUD)87 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

624.34 (AUD)106 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

663.78 (AUD)111 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

676.87 (AUD)113 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

7,753.92 (AUD)1,312 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

72,822.06 (AUD)12,198 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

8,782.20 (AUD)1,476 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

8,871.42 (AUD)1,486 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

83.16 (AUD)14 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities Limited

Buy

83.65 (AUD)14 Ordinary Shares

6/02/2021Morgan Stanley & Co. International plc

Borrow

N/A984 Ordinary Shares

6/02/2021Morgan 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/A443,782 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

1,013.20 (AUD)170 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

1,176.00 (AUD)196 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

1,301.46 (AUD)218 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

11.94 (AUD)2 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

16,654.05 (AUD)2,799 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

2,073.06 (AUD)349 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

2,646.24 (AUD)444 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited
Buy

24,966.50 (AUD)4,175 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

26,480.52 (AUD)4,458 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

3,132.77 (AUD)523 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

3,961.36 (AUD)676 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

303.45 (AUD)51 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

36,513.88 (AUD)6,106 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

4,143.18 (AUD)694 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

4,779.58 (AUD)806 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

48,569.56 (AUD)8,122 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

5,382.00 (AUD)900 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

6,512.22 (AUD)1,089 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

780.76 (AUD)131 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

8,778.64 (AUD)1,468 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities Limited

Buy

9,080.84 (AUD)1,516 Ordinary Shares

6/02/2021Morgan Stanley Capital Services LLC

Buy

N/A2 Swaps

6/02/2021Morgan Stanley Capital Services LLC

Buy

N/A2,741 Swaps

6/03/2021Morgan Stanley & Co. International plc

Buy

N/A3,555 Swaps

6/03/2021Morgan Stanley & Co. International plc

Buy

N/A6,300 Swaps

6/03/2021Morgan Stanley & Co. International plc

Collateral Received

N/A1,255,436 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

1,014.84 (AUD)169 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

1,049.12 (AUD)175 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

1,078.76 (AUD)181 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

1,081.47 (AUD)181 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

1,340.23 (AUD)223 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

1,388.68 (AUD)233 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

1,408.92 (AUD)236 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

1,500.00 (AUD)250 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

1,935.36 (AUD)325 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

11,088.84 (AUD)1,842 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

11,412.00 (AUD)1,902 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

15,883.02 (AUD)2,634 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

156.52 (AUD)26 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

16,775.70 (AUD)2,810 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

17,177.65 (AUD)2,887 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

17.88 (AUD)3 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

2,211.68 (AUD)368 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

2,229.71 (AUD)371 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

2,257.50 (AUD)375 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

2,433.55 (AUD)409 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

2,510.34 (AUD)417 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

2,514.73 (AUD)423 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

23.82 (AUD)4 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

274.39 (AUD)46 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

3,372.72 (AUD)564 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

339,495.99 (AUD)56,867 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

34,512.57 (AUD)5,781 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

35,933.43 (AUD)6,019 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

37,488.40 (AUD)6,290 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

38,058.00 (AUD)6,343 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

4,167.06 (AUD)698 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

4,315.04 (AUD)724 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

4,353.44 (AUD)728 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

4,381.98 (AUD)734 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

4,563.16 (AUD)758 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

47.68 (AUD)8 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

472.02 (AUD)79 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

5,133.43 (AUD)857 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

5,718.00 (AUD)953 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

5,761.05 (AUD)965 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

5.95 (AUD)1 Ordinary Share

6/03/2021Morgan Stanley Australia Securities Limited

Buy

504.42 (AUD)84 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

524.04 (AUD)88 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

54.00 (AUD)9 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

559.39 (AUD)93 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

6,485.50 (AUD)1,090 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

6,657.12 (AUD)1,104 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

7,701.30 (AUD)1,290 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

7,733.88 (AUD)1,302 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

7,999.31 (AUD)1,331 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

715.20 (AUD)120 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

8,673.52 (AUD)1,448 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

8,843.38 (AUD)1,469 Ordinary Shares

6/03/2021Morgan Stanley Australia Securities Limited

Buy

9,011.86 (AUD)1,507 Ordinary Shares

6/03/2021Morgan Stanley Capital Services LLC

Buy

N/A3,456 Swaps

6/03/2021Parametric Portfolio Associates LLC

Transfer In

N/A76 American Depositary Receipts

6/04/2021Morgan 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/A5,274,305 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

1,019.07 (AUD)169 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

1,115.55 (AUD)185 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

1,213.80 (AUD)204 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited
Buy

1,298.60 (AUD)215 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

1,346.92 (AUD)223 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

1,477.35 (AUD)245 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

1,899.45 (AUD)315 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

11,329.64 (AUD)1,882 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

11.90 (AUD)2 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

12,922.29 (AUD)2,143 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

2,341.78 (AUD)389 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

2,379.76 (AUD)394 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

2,598.93 (AUD)431 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

2,876.38 (AUD)481 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

3,075.30 (AUD)510 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

3,084.54 (AUD)509 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

3,158.92 (AUD)523 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

3,497.62 (AUD)581 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

38,263.40 (AUD)6,335 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

4,228.95 (AUD)699 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

4,266.15 (AUD)717 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

4,741.40 (AUD)785 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

412.08 (AUD)68 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

43,210.16 (AUD)7,154 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

43,232.04 (AUD)7,134 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

5,090.40 (AUD)840 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

525.48 (AUD)87 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

6,225.18 (AUD)1,041 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

644.76 (AUD)108 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

66.55 (AUD)11 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

69,466.04 (AUD)11,501 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

723.60 (AUD)120 Ordinary Shares

6/04/2021Morgan Stanley Australia Securities Limited

Buy

808.65 (AUD)135 Ordinary Shares

6/04/2021Morgan Stanley Capital Services LLC

Buy

N/A736 Swaps

6/04/2021Parametric Portfolio Associates LLC

Buy

353,182.54 (AUD)58,529 Ordinary Shares

6/07/2021E*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/A100 American Depositary Receipts

6/07/2021Morgan Stanley & Co. International plc

Buy

N/A5 Swaps

6/07/2021Morgan Stanley & Co. International plc

Collateral Received

N/A4,201,175 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

1,019.76 (AUD)168 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

1,766.37 (AUD)291 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

1,772.65 (AUD)293 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

11,232.69 (AUD)1,869 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

14,484.10 (AUD)2,410 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

19,757.64 (AUD)3,282 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

2,205.84 (AUD)364 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

2,508.00 (AUD)418 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

2,725.43 (AUD)449 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

246.41 (AUD)41 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

385.28 (AUD)64 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

4,744.08 (AUD)792 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

41.93 (AUD)7 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

425.29 (AUD)71 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

463.54 (AUD)77 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

5,414.75 (AUD)895 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

5,472.00 (AUD)900 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

505.26 (AUD)84 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

537.30 (AUD)90 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

6,517.12 (AUD)1,088 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

66.22 (AUD)11 Ordinary Shares

6/07/2021Morgan Stanley Australia Securities Limited

Buy

7,464.80 (AUD)1,240 Ordinary Shares

6/07/2021Morgan Stanley Capital Services LLC

Buy

N/A631 Swaps

6/07/2021Parametric Portfolio Associates LLC

Transfer In

N/A76 American Depositary Receipts

6/08/2021Morgan 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/A4,202,168 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

1,305.40 (AUD)214 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

1,520.24 (AUD)248 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

1,559.04 (AUD)256 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

1,903.32 (AUD)311 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

141.22 (AUD)23 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

2,253.30 (AUD)370 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

3,026.04 (AUD)501 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

32,723.64 (AUD)5,347 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

4,167.02 (AUD)682 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

4,918.55 (AUD)805 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

56,529.72 (AUD)9,252 Ordinary Shares

6/08/2021Morgan Stanley Australia Securities Limited

Buy

6.09 (AUD)1 Ordinary Share

6/08/2021Morgan Stanley Australia Securities Limited

Buy

8,497.76 (AUD)1,384 Ordinary Shares

6/08/2021Morgan Stanley Capital Services LLC

Buy

N/A1,778 Swaps

6/08/2021Morgan Stanley Capital Services LLC

Buy

N/A2,859 Swaps

6/08/2021Morgan Stanley Capital Services LLC

Buy

N/A4,250 Swaps

6/08/2021Morgan Stanley Capital Services LLC

Buy

N/A5,840 Swaps

6/09/2021Morgan Stanley & Co. International plc

Buy

N/A80 Swaps

6/09/2021Morgan Stanley & Co. International plc
Buy

N/A820 Swaps

6/09/2021Morgan Stanley & Co. International plc

Collateral Received

N/A1,881,660 Ordinary Shares

6/09/2021Morgan Stanley Australia Securities Limited

Buy

185.70 (AUD)30 Ordinary Shares

6/09/2021Morgan Stanley Australia Securities Limited

Buy

5,477.22 (AUD)882 Ordinary Shares

6/09/2021Morgan Stanley Australia Securities Limited

Buy

5,731.94 (AUD)926 Ordinary Shares

6/09/2021Morgan Stanley Australia Securities Limited

Buy

501.39 (AUD)81 Ordinary Shares

6/09/2021Morgan Stanley Australia Securities Limited

Buy

6.10 (AUD)1 Ordinary Share

6/09/2021Morgan Stanley Australia Securities Limited

Buy

6.10 (AUD)1 Ordinary Share

6/09/2021Morgan Stanley Australia Securities Limited

Buy

671.76 (AUD)108 Ordinary Shares

6/09/2021Morgan Stanley Capital Services LLC

Buy

N/A12,901 Swaps

6/09/2021Morgan Stanley Capital Services LLC

Buy

N/A14 Swaps

6/09/2021Morgan Stanley Capital Services LLC

Buy

N/A2,038 Swaps

6/09/2021Morgan Stanley Capital Services LLC

Buy

N/A2,056 Swaps

6/09/2021Morgan Stanley Capital Services LLC

Buy

N/A3,857 Swaps

6/09/2021Morgan Stanley Capital Services LLC

Buy

N/A5,958 Swaps

6/09/2021Morgan Stanley Capital Services LLC

Buy

N/A510 Swaps

6/10/2021Morgan 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/A1,881,660 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

1,037.00 (AUD)170 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

1,056.16 (AUD)173 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

1,155.55 (AUD)191 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

1,236.27 (AUD)203 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

1,705.20 (AUD)280 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

1,796.72 (AUD)296 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

1,857.17 (AUD)301 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

1,933.14 (AUD)319 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

108.72 (AUD)18 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

12.22 (AUD)2 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

13,439.00 (AUD)2,225 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

18.39 (AUD)3 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

181.80 (AUD)30 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

19,405.79 (AUD)3,197 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

2,268.75 (AUD)375 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

24.12 (AUD)4 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

27,672.96 (AUD)4,544 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

273.60 (AUD)45 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

3,153.69 (AUD)523 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

3,424.68 (AUD)567 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

3,958.08 (AUD)651 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

376.34 (AUD)62 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

4,522.15 (AUD)745 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

4,545.00 (AUD)750 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

42,751.12 (AUD)7,078 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

421.59 (AUD)69 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

48.72 (AUD)8 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

48.96 (AUD)8 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

483.48 (AUD)79 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

5,713.35 (AUD)929 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

5,836.82 (AUD)946 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

512.40 (AUD)84 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

54.18 (AUD)9 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

565.88 (AUD)94 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

57,162.56 (AUD)9,464 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

594.86 (AUD)98 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

595.58 (AUD)97 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

6,813.80 (AUD)1,099 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

6.12 (AUD)1 Ordinary Share

6/10/2021Morgan Stanley Australia Securities Limited

Buy

67,406.40 (AUD)11,160 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

67,913.76 (AUD)11,244 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

67.21 (AUD)11 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

692.69 (AUD)113 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

7,629.99 (AUD)1,257 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

74,944.32 (AUD)12,408 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

78.91 (AUD)13 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

805.20 (AUD)132 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

862.29 (AUD)143 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

921.10 (AUD)151 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

948.60 (AUD)155 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

96.64 (AUD)16 Ordinary Shares

6/10/2021Morgan Stanley Australia Securities Limited

Buy

989.82 (AUD)162 Ordinary Shares

6/10/2021Morgan Stanley Capital Services LLC

Buy

N/A1,001 Swaps

6/10/2021Morgan Stanley Capital Services LLC

Buy

N/A2,276 Swaps

6/10/2021Morgan Stanley Capital Services LLC

Buy

N/A5,037 Swaps

6/10/2021Morgan Stanley Capital Services LLC

Buy

N/A6,092 Swaps

6/10/2021Morgan Stanley Capital Services LLC

Buy

N/A77 Swaps

6/11/2021Morgan Stanley Australia Securities Limited

Buy

1,012.60 (AUD)166 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

1,116.30 (AUD)183 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

1,193.82 (AUD)197 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

1,481.08 (AUD)243 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

1,483.52 (AUD)244 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited
Buy

2,115.84 (AUD)348 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

2,586.40 (AUD)424 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

2,596.16 (AUD)427 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

2,928.00 (AUD)480 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

25,870.34 (AUD)4,262 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

296.94 (AUD)49 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

3,150.33 (AUD)519 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

3,379.95 (AUD)555 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

33,518.54 (AUD)5,522 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

5,072.97 (AUD)833 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

5,091.24 (AUD)836 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

5,663.31 (AUD)933 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

517.65 (AUD)85 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

52,566.20 (AUD)8,660 Ordinary Shares

6/11/2021Morgan Stanley Australia Securities Limited

Buy

764.82 (AUD)126 Ordinary Shares

6/11/2021Morgan Stanley Capital Services LLC

Buy

N/A100 Swaps

6/11/2021Morgan Stanley Capital Services LLC

Buy

N/A2,686 Swaps

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,036.27 (AUD)173 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,062.88 (AUD)177 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,071.31 (AUD)179 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,251.91 (AUD)209 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,256.09 (AUD)209 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,470.00 (AUD)245 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,518.92 (AUD)254 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,606.66 (AUD)268 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,701.16 (AUD)284 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,975.04 (AUD)330 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,981.03 (AUD)331 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

1,990.64 (AUD)334 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

10,149.00 (AUD)1,700 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

10,483.32 (AUD)1,756 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

12,632.91 (AUD)2,109 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

12,734.01 (AUD)2,133 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

161.59 (AUD)27 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

2,326.22 (AUD)389 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

2,384.02 (AUD)398 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

28,363.47 (AUD)4,751 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

3,684.33 (AUD)611 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

36,178.20 (AUD)6,060 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

4,288.84 (AUD)716 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

4,310.38 (AUD)719 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

4,616.56 (AUD)772 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

4,638.69 (AUD)777 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

4,973.01 (AUD)833 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

41.93 (AUD)7 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

412.62 (AUD)69 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

47,300.31 (AUD)7,923 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

5,575.98 (AUD)934 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

518.58 (AUD)86 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

56,509.66 (AUD)9,434 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

6,446.44 (AUD)1,078 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

7,978.68 (AUD)1,332 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

73,998.15 (AUD)12,395 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

9,298.90 (AUD)1,555 Ordinary Shares

6/15/2021Morgan Stanley Australia Securities Limited

Buy

968.41 (AUD)161 Ordinary Shares

6/15/2021Morgan Stanley Capital Services LLC

Buy

N/A664 Swaps

6/15/2021Morgan Stanley Capital Services LLC

Buy

N/A771 Swaps

6/15/2021Morgan Stanley Capital Services LLC

Buy

N/A881 Swaps

6/15/2021Morgan Stanley Europe SE

Buy

N/A10,514 Swaps

6/16/2021Morgan Stanley & Co. International plc

Collateral Received

N/A1,580,643 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,081.00 (AUD)184 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,329.34 (AUD)229 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,473.72 (AUD)253 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,556.28 (AUD)264 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,585.76 (AUD)272 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,684.90 (AUD)290 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,714.05 (AUD)293 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,810.40 (AUD)310 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,862.40 (AUD)320 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,873.59 (AUD)320 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

1,884.27 (AUD)321 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

10,039.26 (AUD)1,722 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

11.60 (AUD)2 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

11.64 (AUD)2 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

11.65 (AUD)2 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

12,536.55 (AUD)2,143 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

12,829.05 (AUD)2,193 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

15,947.10 (AUD)2,726 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

17.53 (AUD)3 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

173.85 (AUD)30 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited
Buy

19,603.35 (AUD)3,351 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

2,209.57 (AUD)379 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

2,217.42 (AUD)381 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

2,221.30 (AUD)382 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

2,621.25 (AUD)450 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

2,660.76 (AUD)456 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

2,981.68 (AUD)511 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

204.05 (AUD)35 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

3,063.94 (AUD)526 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

3,171.90 (AUD)545 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

3,233.61 (AUD)549 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

3,241.84 (AUD)549 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

3,272.05 (AUD)556 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

30,057.30 (AUD)5,138 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

339.30 (AUD)58 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

4,232.58 (AUD)726 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

401.58 (AUD)69 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

402.96 (AUD)69 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

432.16 (AUD)74 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

440.25 (AUD)75 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

46.52 (AUD)8 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

478.88 (AUD)82 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

488.87 (AUD)83 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

5,060.44 (AUD)868 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

5,089.56 (AUD)876 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

5,850,000.00 (AUD)1,000,000 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

510.69 (AUD)87 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

574.69 (AUD)99 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

591.08 (AUD)102 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

6,188.60 (AUD)1,067 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

628.09 (AUD)107 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

696.60 (AUD)120 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

7,270.80 (AUD)1,245 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

7,739.55 (AUD)1,323 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

719.20 (AUD)124 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

737.87 (AUD)127 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

755.94 (AUD)129 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

772.86 (AUD)132 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

8,067.36 (AUD)1,372 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

82.18 (AUD)14 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

9,092.77 (AUD)1,561 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

9,694.40 (AUD)1,660 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

93.60 (AUD)16 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

934.60 (AUD)161 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

946.08 (AUD)162 Ordinary Shares

6/16/2021Morgan Stanley Australia Securities Limited

Buy

978.57 (AUD)166 Ordinary Shares

6/16/2021Morgan Stanley Capital Services LLC

Buy

N/A2,820 Swaps

6/16/2021Morgan Stanley Capital Services LLC

Buy

N/A3,976 Swaps

6/16/2021Morgan Stanley Capital Services LLC

Buy

N/A610 Swaps

6/17/2021E*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/A500 American Depositary Receipts

6/17/2021Morgan 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/A220,096 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

1,038.94 (AUD)181 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

1,055.91 (AUD)183 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

1,266.33 (AUD)221 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

1,393.92 (AUD)242 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

1,644.36 (AUD)284 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

1,812.60 (AUD)318 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

10,123.20 (AUD)1,776 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

10,128.90 (AUD)1,777 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

11.60 (AUD)2 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

114.90 (AUD)20 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

125.84 (AUD)22 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

154.30 (AUD)27 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

17.17 (AUD)3 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

21,722.70 (AUD)3,811 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

25,647.60 (AUD)4,422 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

26,430.90 (AUD)4,637 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

3,461.76 (AUD)601 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

3,591.00 (AUD)630 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

3,683.68 (AUD)644 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

3,703.52 (AUD)632 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

395.08 (AUD)68 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

42,090.60 (AUD)7,257 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

476.42 (AUD)83 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

5.77 (AUD)1 Ordinary Share

6/17/2021Morgan Stanley Australia Securities Limited

Buy

6,141.00 (AUD)1,068 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

6,195.90 (AUD)1,087 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

6,486.48 (AUD)1,134 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited
Buy

6,577.80 (AUD)1,154 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

610.56 (AUD)106 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

70,389.30 (AUD)12,349 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

703.56 (AUD)123 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

770.50 (AUD)134 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

843.88 (AUD)146 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

9,993.40 (AUD)1,723 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

925.75 (AUD)161 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

925.75 (AUD)161 Ordinary Shares

6/17/2021Morgan Stanley Australia Securities Limited

Buy

941.36 (AUD)164 Ordinary Shares

6/17/2021Morgan Stanley Capital Services LLC

Buy

N/A1,108 Swaps

6/17/2021Morgan Stanley Capital Services LLC

Buy

N/A2,969 Swaps

6/17/2021Morgan Stanley Capital Services LLC

Buy

N/A25 Swaps

6/17/2021Morgan Stanley Capital Services LLC

Buy

N/A407 Swaps

6/17/2021Morgan Stanley Capital Services LLC

Buy

N/A73 Swaps

6/18/2021Morgan Stanley & Co. International plc

Buy

21,622.563,424 Ordinary Shares

6/18/2021Morgan Stanley & Co. International plc

Buy

3,015.39 (AUD)519 Ordinary Shares

6/18/2021Morgan Stanley & Co. International plc

Buy

5.81 (AUD)1 Ordinary Share

6/18/2021Morgan Stanley & Co. International plc

Collateral Received

N/A3,015,559 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

1,011.50 (AUD)175 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

1,181.46 (AUD)203 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

1,185.92 (AUD)205 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

1,210.11 (AUD)209 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

1,250.22 (AUD)215 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

1,296.96 (AUD)224 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

1,387.20 (AUD)240 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

1,531.20 (AUD)264 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

1,562.89 (AUD)269 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

10,062.92 (AUD)1,732 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

11,811.73 (AUD)2,033 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

127.60 (AUD)22 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

127.82 (AUD)22 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

144.50 (AUD)25 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

173.10 (AUD)30 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

2,028.84 (AUD)348 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

2,151.80 (AUD)371 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

2,281.26 (AUD)394 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

2,287.05 (AUD)395 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

2,325.57 (AUD)402 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

2,532.39 (AUD)434 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

2,990.22 (AUD)516 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

23.30 (AUD)4 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

240.66 (AUD)42 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

3,010.80 (AUD)520 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

3,425.09 (AUD)588 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

3,497.16 (AUD)604 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

3,710.76 (AUD)642 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

3,745.44 (AUD)648 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

3,809.82 (AUD)658 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

34,540.45 (AUD)5,945 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

4,136.72 (AUD)712 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

4,202.06 (AUD)727 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

4,251.40 (AUD)733 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

40,832.68 (AUD)7,028 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

45,881.57 (AUD)7,897 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

46,625.25 (AUD)8,025 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

479.74 (AUD)83 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

5,072.04 (AUD)876 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

5,302.72 (AUD)908 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

5,489.34 (AUD)958 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

5.76 (AUD)1 Ordinary Share

6/18/2021Morgan Stanley Australia Securities Limited

Buy

5.78 (AUD)1 Ordinary Share

6/18/2021Morgan Stanley Australia Securities Limited

Buy

584.79 (AUD)101 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

6,699.03 (AUD)1,158 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

6,733.79 (AUD)1,159 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

63.36 (AUD)11 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

666.42 (AUD)115 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

725.00 (AUD)125 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

73,984.54 (AUD)12,734 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

762.30 (AUD)132 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

926.40 (AUD)160 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

946.21 (AUD)163 Ordinary Shares

6/18/2021Morgan Stanley Australia Securities Limited

Buy

97.75 (AUD)17 Ordinary Shares

6/18/2021Morgan Stanley Capital Services LLC

Buy

N/A1,007 Swaps

6/18/2021Morgan Stanley Capital Services LLC

Buy

N/A1,306 Swaps

6/18/2021Morgan Stanley Capital Services LLC

Buy

N/A2,806 Swaps

6/18/2021Morgan Stanley Capital Services LLC

Buy

N/A4,693 Swaps

6/18/2021Morgan Stanley Capital Services LLC

Buy

N/A457 Swaps

6/18/2021Morgan Stanley Capital Services LLC

Buy

N/A64 Swaps

6/18/2021Morgan Stanley Capital Services LLC

Buy

N/A799 Swaps

6/18/2021Morgan Stanley Capital Services LLC
Buy

N/A886 Swaps

6/21/2021Morgan Stanley & Co. International plc

Buy

N/A1,690,000 Swaps

6/21/2021Morgan Stanley & Co. International plc

Buy

N/A2,477 Swaps

6/21/2021Morgan Stanley & Co. International plc

Collateral Received

N/A2,155,621 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

1,083.94 (AUD)190 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

1,093.34 (AUD)193 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

1,099.98 (AUD)194 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

1,139.28 (AUD)202 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

1,210.90 (AUD)213 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

1,472.04 (AUD)261 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

1,579.20 (AUD)280 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

11,537.25 (AUD)2,033 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

118.54 (AUD)21 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

13,427.52 (AUD)2,364 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

141.00 (AUD)25 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

17,199.04 (AUD)3,028 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

2,044.80 (AUD)360 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

2,069.55 (AUD)365 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

2,618.59 (AUD)459 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

220.74 (AUD)39 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

288.15 (AUD)51 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

3,093.61 (AUD)549 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

3,186.48 (AUD)561 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

310.75 (AUD)55 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

39.48 (AUD)7 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

4,363.57 (AUD)773 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

5,570.16 (AUD)985 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

5,662.96 (AUD)997 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

5.68 (AUD)1 Ordinary Share

6/21/2021Morgan Stanley Australia Securities Limited

Buy

50.80 (AUD)9 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

506.41 (AUD)89 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

507.30 (AUD)89 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

53,761.20 (AUD)9,465 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

550.47 (AUD)97 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

56.90 (AUD)10 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

57,396.40 (AUD)10,105 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

595.35 (AUD)105 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

619.85 (AUD)110 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

7,498.49 (AUD)1,319 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

795.20 (AUD)140 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

801.59 (AUD)142 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

962.20 (AUD)170 Ordinary Shares

6/21/2021Morgan Stanley Australia Securities Limited

Buy

970.08 (AUD)172 Ordinary Shares

6/21/2021Morgan Stanley Capital Services LLC

Buy

N/A1,996 Swaps

6/21/2021Morgan Stanley Capital Services LLC

Buy

N/A188 Swaps

6/21/2021Morgan Stanley Capital Services LLC

Buy

N/A23 Swaps

6/21/2021Morgan Stanley Capital Services LLC

Buy

N/A425 Swaps

6/22/2021Morgan 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/A630,205 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,217.53 (AUD)218 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,279.08 (AUD)228 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,312.74 (AUD)234 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,344.00 (AUD)240 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,382.67 (AUD)243 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,389.90 (AUD)246 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,396.24 (AUD)248 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,436.63 (AUD)257 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,719.00 (AUD)300 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,789.59 (AUD)319 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

1,928.55 (AUD)345 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

10,765.59 (AUD)1,919 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

11,107.80 (AUD)1,980 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

11,220,000.00 (AUD)2,000,000 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

12,790.80 (AUD)2,280 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

2,066.40 (AUD)369 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

2,098.14 (AUD)374 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

2,122.46 (AUD)378 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

2,543.59 (AUD)453 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

2,635.52 (AUD)464 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

2,728.89 (AUD)486 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

2,756.52 (AUD)494 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

2,788.17 (AUD)497 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

2,825.00 (AUD)500 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

2,939.14 (AUD)517 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

21,205.80 (AUD)3,780 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

250,278.93 (AUD)44,613 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

3,035.01 (AUD)541 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

3,382.83 (AUD)603 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

3,560.83 (AUD)637 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

3,960.66 (AUD)706 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited
Buy

336.89 (AUD)59 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

342.21 (AUD)61 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

4,147.56 (AUD)738 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

4,252.38 (AUD)758 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

4,670.78 (AUD)818 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

4,893.40 (AUD)860 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

444.77 (AUD)79 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

5,265.94 (AUD)937 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

5,473.88 (AUD)974 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

5,583.44 (AUD)983 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

510.30 (AUD)90 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

592.54 (AUD)106 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

6,131.73 (AUD)1,093 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

6,681.51 (AUD)1,191 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

6,822.90 (AUD)1,197 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

674.40 (AUD)120 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

68,026.86 (AUD)12,126 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

7,929.60 (AUD)1,416 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

8,225.97 (AUD)1,465 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

8,802.09 (AUD)1,569 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

851.96 (AUD)152 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

9,379.92 (AUD)1,672 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

916.09 (AUD)161 Ordinary Shares

6/22/2021Morgan Stanley Australia Securities Limited

Buy

972.66 (AUD)174 Ordinary Shares

6/22/2021Morgan Stanley Capital Services LLC

Buy

N/A1,212 Swaps

6/22/2021Morgan Stanley Capital Services LLC

Buy

N/A1,687 Swaps

6/22/2021Morgan Stanley Capital Services LLC

Buy

N/A352 Swaps

6/22/2021Morgan Stanley Capital Services LLC

Buy

N/A74 Swaps

6/23/2021Morgan Stanley & Co. International plc

Buy

457,432.0775,000 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

1,054.62 (AUD)186 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

1,107.40 (AUD)196 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

1,295.04 (AUD)228 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

1,692.00 (AUD)300 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

1,743.28 (AUD)308 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

1,908.48 (AUD)336 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

11,576.85 (AUD)2,049 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

13,391.56 (AUD)2,366 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

268,253.37 (AUD)47,311 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

3,050.46 (AUD)538 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

3,429.96 (AUD)606 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

3,536.28 (AUD)627 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

33,742.17 (AUD)5,951 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

33,998.80 (AUD)6,000 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

4,521.28 (AUD)796 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

5,426.19 (AUD)957 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

51.03 (AUD)9 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

67.56 (AUD)12 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

7,131.60 (AUD)1,260 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

885.48 (AUD)157 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

909.65 (AUD)161 Ordinary Shares

6/23/2021Morgan Stanley Australia Securities Limited

Buy

950.88 (AUD)168 Ordinary Shares

6/23/2021Morgan Stanley Capital Services LLC

Buy

N/A1,128 Swaps

6/23/2021Morgan Stanley Capital Services LLC

Buy

N/A3,679 Swaps

6/23/2021Morgan Stanley Capital Services LLC

Buy

N/A371 Swaps

6/23/2021Morgan Stanley Capital Services LLC

Buy

N/A6,546 Swaps

6/24/2021Morgan Stanley & Co. International plc

Buy

N/A36,336 Swaps

6/24/2021Morgan Stanley Australia Securities Limited

Buy

1,498.64 (AUD)262 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

1,611.40 (AUD)280 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

1,664.64 (AUD)289 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

10,886.40 (AUD)1,890 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

171,129.60 (AUD)29,710 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

18,535.68 (AUD)3,218 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

2,051.34 (AUD)358 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

2,242.64 (AUD)388 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

2,289.14 (AUD)394 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

2,436.00 (AUD)420 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

3,058.56 (AUD)531 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

3,443.13 (AUD)603 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

437.76 (AUD)76 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

5,779.80 (AUD)1,014 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

575.00 (AUD)100 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

755.04 (AUD)132 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

770.07 (AUD)133 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

84,551.04 (AUD)14,679 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

9,410.70 (AUD)1,651 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

983.58 (AUD)169 Ordinary Shares

6/24/2021Morgan Stanley Australia Securities Limited

Buy

989.23 (AUD)171 Ordinary Shares

6/24/2021Morgan Stanley Capital Services LLC

Buy

N/A12,997 Swaps

6/24/2021Morgan Stanley Capital Services LLC

Buy

N/A22 Swaps

6/24/2021Morgan Stanley Capital Services LLC

Buy

N/A675 Swaps

6/24/2021Morgan Stanley Capital Services LLC
Buy

N/A846 Swaps

6/24/2021Morgan Stanley Capital Services LLC

Buy

N/A927 Swaps

6/25/2021Morgan Stanley & Co. International plc

Buy

125,722.8519,990 Ordinary Shares

6/25/2021Morgan Stanley & Co. International plc

Buy

5,977.44 (AUD)1,008 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

1,197.70 (AUD)203 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

11,902.74 (AUD)2,014 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

15,539.04 (AUD)2,616 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

2,519.78 (AUD)426 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

2,833.38 (AUD)486 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

24,384.48 (AUD)4,119 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

293.50 (AUD)50 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

3,664.48 (AUD)619 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

339.15 (AUD)57 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

345.10 (AUD)58 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

385.45 (AUD)65 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

5,971.51 (AUD)1,007 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

592.87 (AUD)101 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

6,409.20 (AUD)1,090 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

600.49 (AUD)103 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

981.06 (AUD)166 Ordinary Shares

6/25/2021Morgan Stanley Australia Securities Limited

Buy

986.04 (AUD)166 Ordinary Shares

6/25/2021Morgan Stanley Capital Services LLC

Buy

N/A1,266 Swaps

6/25/2021Morgan Stanley Capital Services LLC

Buy

N/A10 Swaps

6/25/2021Morgan Stanley Capital Services LLC

Buy

N/A166 Swaps

6/25/2021Morgan Stanley Capital Services LLC

Buy

N/A17,878 Swaps

6/25/2021Morgan Stanley Capital Services LLC

Buy

N/A58 Swaps

6/28/2021Morgan Stanley & Co. International plc

Buy

35,678.415,643 Ordinary Shares

6/28/2021Morgan Stanley & Co. International plc

Buy

N/A349 Swaps

6/28/2021Morgan 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/A4,019,862 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

1,148.35 (AUD)193 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

11,481.40 (AUD)1,946 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

2,181.48 (AUD)371 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

2,257.62 (AUD)382 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

2,267.36 (AUD)383 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

2,393.70 (AUD)404 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

2,403.80 (AUD)404 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

2,696.30 (AUD)457 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

33,984.00 (AUD)5,760 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

4,216.23 (AUD)711 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

4,668.84 (AUD)786 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

458.15 (AUD)77 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

623.28 (AUD)106 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

636.56 (AUD)109 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

9,121.35 (AUD)1,533 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

9,690.24 (AUD)1,648 Ordinary Shares

6/28/2021Morgan Stanley Australia Securities Limited

Buy

903.65 (AUD)155 Ordinary Shares

6/28/2021Morgan Stanley Capital Services LLC

Buy

N/A2,539 Swaps

6/28/2021Morgan Stanley Capital Services LLC

Buy

N/A211 Swaps

6/28/2021Morgan Stanley Capital Services LLC

Buy

N/A216 Swaps

6/28/2021Morgan Stanley Capital Services LLC

Buy

N/A9,313 Swaps

6/29/2021Morgan Stanley & Co. International plc

Collateral Received

N/A4,858,448 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

1,173.10 (AUD)199 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

117.90 (AUD)20 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

14,670.60 (AUD)2,495 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

2,679.95 (AUD)455 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

21,679.56 (AUD)3,687 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

41,836.20 (AUD)7,115 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

5,274.60 (AUD)894 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

50,027.04 (AUD)8,508 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

576.24 (AUD)98 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

618.97 (AUD)105 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

764.40 (AUD)130 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

836.38 (AUD)142 Ordinary Shares

6/29/2021Morgan Stanley Australia Securities Limited

Buy

952.56 (AUD)162 Ordinary Shares

6/30/2021Morgan Stanley & Co. International plc

Buy

N/A1,768 Swaps

6/30/2021Morgan 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/A1,231,606 Ordinary Shares

6/30/2021Morgan Stanley Australia Securities Limited

Buy

1,132.63 (AUD)191 Ordinary Shares

6/30/2021Morgan Stanley Australia Securities Limited

Buy

24,645.08 (AUD)4,156 Ordinary Shares

6/30/2021Morgan Stanley Australia Securities Limited

Buy

278.71 (AUD)47 Ordinary Shares

6/30/2021Morgan Stanley Australia Securities Limited

Buy

29.70 (AUD)5 Ordinary Shares

6/30/2021Morgan Stanley Australia Securities Limited

Buy

3,754.08 (AUD)632 Ordinary Shares

6/30/2021Morgan Stanley Australia Securities Limited

Buy

41,255.01 (AUD)6,957 Ordinary Shares

6/30/2021Morgan Stanley Australia Securities Limited

Buy

748.44 (AUD)126 Ordinary Shares

6/30/2021Morgan Stanley Capital Services LLC

Buy

N/A1,773 Swaps

7/01/2021Morgan Stanley & Co. International plc

Collateral Received

N/A1,210,438 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

1,132.11 (AUD)189 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

1,231.65 (AUD)207 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

10,412.82 (AUD)1,753 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited
Buy

10,691.52 (AUD)1,806 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

12,796.94 (AUD)2,158 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

337.44 (AUD)57 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

4,167.68 (AUD)704 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

4,540.64 (AUD)767 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

41,363.04 (AUD)6,987 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

421.74 (AUD)71 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

46,625.92 (AUD)7,876 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

47.44 (AUD)8 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

5.91 (AUD)1 Ordinary Share

7/01/2021Morgan Stanley Australia Securities Limited

Buy

5.92 (AUD)1 Ordinary Share

7/01/2021Morgan Stanley Australia Securities Limited

Buy

643.68 (AUD)108 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

71.28 (AUD)12 Ordinary Shares

7/01/2021Morgan Stanley Australia Securities Limited

Buy

98,230.56 (AUD)16,593 Ordinary Shares

7/01/2021Morgan Stanley Capital Services LLC

Buy

N/A185 Swaps

7/01/2021Morgan Stanley Capital Services LLC

Buy

N/A71 Swaps

7/02/2021Morgan Stanley & Co. International plc

Buy

27,499.884,372 Ordinary Shares

7/02/2021Morgan Stanley & Co. International plc

Collateral Received

N/A42,457 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

1,304.55 (AUD)223 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

1,330.01 (AUD)226 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

1,608.75 (AUD)275 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

11,602.80 (AUD)1,980 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

170.23 (AUD)29 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

2,302.98 (AUD)393 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

21,516.30 (AUD)3,678 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

240.67 (AUD)41 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

28,922.40 (AUD)4,944 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

3,598.31 (AUD)613 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

3,686.36 (AUD)628 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

368.55 (AUD)63 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

4,844.81 (AUD)817 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

43,436.25 (AUD)7,425 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

46,507.50 (AUD)7,950 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

5,557.50 (AUD)950 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

5.88 (AUD)1 Ordinary Share

7/02/2021Morgan Stanley Australia Securities Limited

Buy

6,515.04 (AUD)1,108 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

778.05 (AUD)133 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

941.85 (AUD)161 Ordinary Shares

7/02/2021Morgan Stanley Australia Securities Limited

Buy

971.85 (AUD)165 Ordinary Shares

7/02/2021Morgan Stanley Capital Services LLC

Buy

N/A133 Swaps

7/02/2021Morgan Stanley Capital Services LLC

Buy

N/A17,588 Swaps

7/02/2021Morgan Stanley Capital Services LLC

Buy

N/A5 Swaps

7/02/2021Parametric Portfolio Associates LLC

Buy

9,235.92 (AUD)1,578 Ordinary Shares

7/05/2021Morgan Stanley & Co. International plc

Buy

40,255.866,347 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

1,001.30 (AUD)170 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

1,019.96 (AUD)172 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

1,178.08 (AUD)199 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

1,303.50 (AUD)220 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

1,658.65 (AUD)279 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

1,799.50 (AUD)305 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

1,822.04 (AUD)307 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

130.13 (AUD)22 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

171.68 (AUD)29 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

2,105.15 (AUD)355 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

2,218.40 (AUD)376 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

2,296.96 (AUD)388 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

2,302.99 (AUD)391 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

213.48 (AUD)36 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

3,197.31 (AUD)541 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

3,202.72 (AUD)541 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

3,611.37 (AUD)609 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

3,869.02 (AUD)653 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

396.64 (AUD)67 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

396.97 (AUD)67 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

4,257.74 (AUD)718 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

4,615.57 (AUD)779 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

4,732.14 (AUD)798 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

4,889.92 (AUD)826 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

42,488.45 (AUD)7,165 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

432.89 (AUD)73 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

5,080.36 (AUD)856 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

5.92 (AUD)1 Ordinary Share

7/05/2021Morgan Stanley Australia Securities Limited

Buy

555.54 (AUD)94 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

584.10 (AUD)99 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

6,346.24 (AUD)1,072 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

6,374.75 (AUD)1,075 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

786.03 (AUD)133 Ordinary Shares

7/05/2021Morgan Stanley Australia Securities Limited

Buy

965.77 (AUD)163 Ordinary Shares

7/05/2021Morgan Stanley Capital Services LLC

Buy

N/A61 Swaps

7/05/2021Morgan Stanley Capital Services LLC

Buy

N/A9,335 Swaps

7/06/2021Morgan Stanley & Co. International plc
Buy

159,500.0025,000 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

1,311.20 (AUD)220 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

1,447.06 (AUD)243 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

1,782.00 (AUD)300 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

1,785.00 (AUD)300 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

11,006.08 (AUD)1,856 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

14,244.00 (AUD)2,374 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

17,143.63 (AUD)2,891 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

2,115.80 (AUD)355 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

2,128.88 (AUD)356 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

2,469.50 (AUD)414 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

3,445.33 (AUD)581 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

369.21 (AUD)62 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

387.07 (AUD)65 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

40,885.26 (AUD)6,871 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

49,687.47 (AUD)8,379 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

497.58 (AUD)83 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

5,024.28 (AUD)843 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

5,181.96 (AUD)868 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

5.97 (AUD)1 Ordinary Share

7/06/2021Morgan Stanley Australia Securities Limited

Buy

509.98 (AUD)86 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

7,044.81 (AUD)1,185 Ordinary Shares

7/06/2021Morgan Stanley Australia Securities Limited

Buy

846.00 (AUD)141 Ordinary Shares

7/06/2021Morgan Stanley Capital Services LLC

Buy

N/A179 Swaps

7/06/2021Morgan Stanley Capital Services LLC

Buy

N/A57 Swaps

7/06/2021Morgan Stanley Capital Services LLC

Buy

N/A602 Swaps

7/07/2021Morgan Stanley & Co. International plc

Borrow

N/A2,827 Ordinary Shares

7/07/2021Morgan Stanley & Co. International plc

Buy

158,750.0025,000 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

1,405.41 (AUD)237 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

1,406.58 (AUD)238 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

1,592.48 (AUD)269 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

1,909.46 (AUD)322 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

10,122.51 (AUD)1,707 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

10,235.18 (AUD)1,726 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

13,650.86 (AUD)2,302 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

15,561.56 (AUD)2,611 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

16,632.00 (AUD)2,800 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

18,199.17 (AUD)3,069 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

196.35 (AUD)33 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

2,048.32 (AUD)346 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

2,589.84 (AUD)436 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

2,833.38 (AUD)477 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

22,723.76 (AUD)3,832 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

225.72 (AUD)38 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

226.29 (AUD)38 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

232.44 (AUD)39 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

3,385.80 (AUD)570 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

3,453.90 (AUD)580 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

3,564.05 (AUD)599 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

3,811.40 (AUD)646 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

41,634.53 (AUD)7,021 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

455.07 (AUD)77 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

5,481.92 (AUD)926 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

5.92 (AUD)1 Ordinary Share

7/07/2021Morgan Stanley Australia Securities Limited

Buy

6,384.35 (AUD)1,073 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

6,497.40 (AUD)1,092 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

6,604.50 (AUD)1,110 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

640.44 (AUD)108 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

684.25 (AUD)115 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

778.14 (AUD)131 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

9,984.10 (AUD)1,678 Ordinary Shares

7/07/2021Morgan Stanley Australia Securities Limited

Buy

981.06 (AUD)166 Ordinary Shares

7/07/2021Morgan Stanley Capital Services LLC

Buy

N/A6,736 Swaps

7/08/2021Morgan 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/A859,876 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

1,168.20 (AUD)198 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

1,370.98 (AUD)231 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

1,658.16 (AUD)282 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

1,770.08 (AUD)299 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

1,943.70 (AUD)330 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

1,993.32 (AUD)339 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

10,695.72 (AUD)1,819 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

124.21 (AUD)21 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

2,075.50 (AUD)350 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

2,087.40 (AUD)355 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

2,586.64 (AUD)434 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

22,604.05 (AUD)3,799 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

233.22 (AUD)39 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

241.49 (AUD)41 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

252.84 (AUD)43 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited
Buy

27,359.05 (AUD)4,645 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

3,062.10 (AUD)519 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

3,090.93 (AUD)523 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

341.04 (AUD)58 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

37,079.28 (AUD)6,306 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

4,305.18 (AUD)726 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

4,656.96 (AUD)784 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

452.76 (AUD)77 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

5,606.24 (AUD)947 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

5,724.64 (AUD)967 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

562.87 (AUD)95 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

68,149.20 (AUD)11,590 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

757.76 (AUD)128 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

8,520.12 (AUD)1,449 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

81,626.16 (AUD)13,882 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

854.05 (AUD)145 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

898.32 (AUD)152 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

9,127.30 (AUD)1,534 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

9,321.44 (AUD)1,564 Ordinary Shares

7/08/2021Morgan Stanley Australia Securities Limited

Buy

9,366.84 (AUD)1,593 Ordinary Shares

7/08/2021Morgan Stanley Capital Services LLC

Buy

N/A202 Swaps

7/08/2021Morgan Stanley Capital Services LLC

Buy

N/A3,864 Swaps

7/08/2021Parametric Portfolio Associates LLC

Buy

3,006.25 (AUD)505 Ordinary Shares

7/09/2021Morgan Stanley & Co. International plc

Buy

N/A16,892 Swaps

7/09/2021Morgan Stanley & Co. International plc

Buy

N/A4,291 Swaps

7/09/2021Morgan Stanley & Co. International plc

Buy

N/A472 Swaps

7/09/2021Morgan 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/A5,898,695 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,012.37 (AUD)175 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,124.23 (AUD)194 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,158.00 (AUD)200 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,230.60 (AUD)210 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,234.78 (AUD)214 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,353.60 (AUD)235 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,444.02 (AUD)246 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,502.20 (AUD)259 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,511.16 (AUD)257 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,543.18 (AUD)262 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,655.72 (AUD)284 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,890.80 (AUD)326 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

1,943.00 (AUD)335 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

10,476.51 (AUD)1,797 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

11,852.13 (AUD)2,047 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

11.64 (AUD)2 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

12,051.11 (AUD)2,053 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

128.26 (AUD)22 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

13,853.04 (AUD)2,344 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

138.84 (AUD)24 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

162.96 (AUD)28 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

169.07 (AUD)29 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

2,067.84 (AUD)359 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

2,092.02 (AUD)357 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

2,115.48 (AUD)366 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

2,470.32 (AUD)423 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

2,665.56 (AUD)458 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

2,813.16 (AUD)476 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

206.85 (AUD)35 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

214.97 (AUD)37 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

233.60 (AUD)40 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

248.22 (AUD)42 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

28,578.66 (AUD)4,902 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

283.71 (AUD)49 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

3,005.44 (AUD)512 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

3,063.48 (AUD)521 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

3,486.88 (AUD)592 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

374.40 (AUD)64 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

399.84 (AUD)68 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

4,955.93 (AUD)853 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

4,968.60 (AUD)845 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

466.56 (AUD)81 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

469.60 (AUD)80 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

508.95 (AUD)87 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

548.49 (AUD)94 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

6,353.25 (AUD)1,075 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

6,471.30 (AUD)1,110 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

642.69 (AUD)111 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

651.84 (AUD)112 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

658.22 (AUD)113 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

687.94 (AUD)118 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

712.48 (AUD)122 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited
Buy

769.40 (AUD)133 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

769.62 (AUD)131 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

862.89 (AUD)147 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

9,247.30 (AUD)1,570 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

914.82 (AUD)158 Ordinary Shares

7/09/2021Morgan Stanley Australia Securities Limited

Buy

998.21 (AUD)173 Ordinary Shares

7/09/2021Morgan Stanley Capital Services LLC

Buy

N/A1 Swap

7/09/2021Morgan Stanley Capital Services LLC

Buy

N/A311 Swaps

7/09/2021Morgan Stanley Wealth Management Australia Pty Ltd

Buy

145,000.00 (AUD)25,000 Ordinary Shares

7/12/2021Morgan Stanley & Co. International plc

Buy

N/A349 Swaps

7/12/2021Morgan Stanley & Co. International plc

Buy

N/A4,044 Swaps

7/12/2021Morgan Stanley & Co. International plc

Buy

N/A6,388 Swaps

7/12/2021Morgan Stanley Australia Securities Limited

Buy

1,050.49 (AUD)177 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

1,050.49 (AUD)177 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

1,102.98 (AUD)186 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

1,495.23 (AUD)253 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

1,682.92 (AUD)285 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

1,725.50 (AUD)290 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

1,776.00 (AUD)300 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

1,923.40 (AUD)326 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

11,915.64 (AUD)2,006 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

11.86 (AUD)2 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

135.58 (AUD)23 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

17.73 (AUD)3 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

2,006.88 (AUD)339 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

2,295.01 (AUD)388 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

2,399.46 (AUD)406 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

2,795.24 (AUD)469 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

212.76 (AUD)36 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

232.83 (AUD)39 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

236.80 (AUD)40 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

3,735.90 (AUD)630 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

3,740.60 (AUD)634 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

3,755.13 (AUD)629 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

3,944.85 (AUD)663 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

360.51 (AUD)61 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

37,948.11 (AUD)6,421 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

4,276.80 (AUD)720 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

488.04 (AUD)83 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

5,082.01 (AUD)857 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

5,218.40 (AUD)880 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

5,586.06 (AUD)942 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

573.27 (AUD)97 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

6,731.04 (AUD)1,137 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

70.68 (AUD)12 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

735.32 (AUD)124 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

753.92 (AUD)128 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

814.20 (AUD)138 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

82.60 (AUD)14 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

899.84 (AUD)152 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

9,563.90 (AUD)1,621 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

960.07 (AUD)163 Ordinary Shares

7/12/2021Morgan Stanley Australia Securities Limited

Buy

960.66 (AUD)162 Ordinary Shares

7/12/2021Morgan Stanley Capital Services LLC

Buy

N/A6,192 Swaps

7/13/2021Morgan Stanley & Co. International plc

Buy

13,562.502,170 Ordinary Shares

7/13/2021Morgan Stanley & Co. International plc

Buy

95,700.0015,000 Ordinary Shares

7/13/2021Morgan Stanley & Co. International plc

Buy

N/A1,182 Swaps

7/13/2021Morgan Stanley & Co. International plc

Collateral Received

N/A5,898,695 Ordinary Shares

7/13/2021Morgan Stanley & Co. LLC

Buy

234.00 (AUD)40 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

1,207.16 (AUD)206 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

1,337.36 (AUD)229 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

1,347.48 (AUD)228 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

1,392.30 (AUD)238 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

1,397.06 (AUD)238 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

1,432.28 (AUD)244 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

1,439.60 (AUD)244 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

1,540.56 (AUD)262 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

1,646.66 (AUD)281 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

1,885.74 (AUD)318 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

10,094.28 (AUD)1,708 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

10,543.50 (AUD)1,775 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

128.70 (AUD)22 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

13,359.06 (AUD)2,249 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

15,332.85 (AUD)2,621 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

158.76 (AUD)27 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

16,193.40 (AUD)2,740 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

17,244.44 (AUD)2,908 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

2,679.30 (AUD)458 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

2,906.72 (AUD)491 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

2,933.22 (AUD)498 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited
Buy

2,937.52 (AUD)503 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

23,505.30 (AUD)4,018 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

3,480.84 (AUD)586 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

31,174.65 (AUD)5,329 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

36,223.20 (AUD)6,192 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

4,417.50 (AUD)750 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

41,967.90 (AUD)7,174 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

42,933.15 (AUD)7,339 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

421.92 (AUD)72 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

46,205.60 (AUD)7,805 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

53.28 (AUD)9 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

549.43 (AUD)94 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

57,306.60 (AUD)9,796 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

591.35 (AUD)101 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

649.90 (AUD)111 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

7,646.40 (AUD)1,296 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

785.24 (AUD)134 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

8,479.90 (AUD)1,430 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

81,420.30 (AUD)13,918 Ordinary Shares

7/13/2021Morgan Stanley Australia Securities Limited

Buy

9,827.20 (AUD)1,660 Ordinary Shares

7/13/2021Morgan Stanley Capital Services LLC

Buy

N/A1,019 Swaps

7/13/2021Morgan Stanley Capital Services LLC

Buy

N/A11 Swaps

7/14/2021Morgan Stanley & Co. International plc

Buy

22,431.583,562 Ordinary Shares

7/14/2021Morgan Stanley & Co. International plc

Buy

N/A1,101 Swaps

7/14/2021Morgan 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/A1,878,832 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,030.75 (AUD)175 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,191.80 (AUD)202 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,314.00 (AUD)225 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,350.24 (AUD)232 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,353.73 (AUD)233 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,444.02 (AUD)246 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,466.61 (AUD)249 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,523.49 (AUD)258 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,526.85 (AUD)261 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,577.38 (AUD)266 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,577.97 (AUD)267 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,587.90 (AUD)268 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,602.51 (AUD)273 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,687.20 (AUD)285 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,703.34 (AUD)287 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,877.26 (AUD)322 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,959.75 (AUD)335 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,980.62 (AUD)334 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

1,983.20 (AUD)335 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

10,490.20 (AUD)1,778 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

10,530.42 (AUD)1,797 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

11,455.95 (AUD)1,965 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

15,063.84 (AUD)2,536 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

15,669.72 (AUD)2,638 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

158.76 (AUD)27 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

172.26 (AUD)29 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

188.48 (AUD)32 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

2,070.60 (AUD)348 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

2,090.88 (AUD)352 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

2,156.22 (AUD)363 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

2,300.84 (AUD)388 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

2,460.30 (AUD)417 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

2,534.70 (AUD)426 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

2,556.35 (AUD)430 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

2,851.20 (AUD)480 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

205.45 (AUD)35 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

224.96 (AUD)38 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

25,957.80 (AUD)4,370 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

27,347.76 (AUD)4,604 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

27,626.94 (AUD)4,651 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

279.65 (AUD)47 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

3,397.68 (AUD)572 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

3,556.56 (AUD)609 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

328.16 (AUD)56 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

365.40 (AUD)63 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

4,005.20 (AUD)680 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

4,069.34 (AUD)698 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

4,708.44 (AUD)792 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

4,979.45 (AUD)839 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

439.50 (AUD)75 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

445.36 (AUD)76 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

5.81 (AUD)1 Ordinary Share

7/14/2021Morgan Stanley Australia Securities Limited

Buy

5.89 (AUD)1 Ordinary Share

7/14/2021Morgan Stanley Australia Securities Limited

Buy

500.65 (AUD)85 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited
Buy

6,914.70 (AUD)1,170 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

7,867.68 (AUD)1,329 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

7,942.40 (AUD)1,360 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

733.75 (AUD)125 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

790.42 (AUD)135 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

8,355.37 (AUD)1,409 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

805.80 (AUD)136 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

836.83 (AUD)141 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

940.80 (AUD)160 Ordinary Shares

7/14/2021Morgan Stanley Australia Securities Limited

Buy

99.79 (AUD)17 Ordinary Shares

7/14/2021Morgan Stanley Capital Services LLC

Buy

N/A5,209 Swaps

7/15/2021Morgan Stanley & Co. International plc

Buy

63,575.0010,000 Ordinary Shares

7/15/2021Morgan Stanley & Co. International plc

Buy

N/A2,210 Swaps

7/15/2021Morgan Stanley & Co. International plc

Collateral Received

N/A1,878,634 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

1,008.00 (AUD)175 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

1,030.14 (AUD)177 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

1,130.02 (AUD)195 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

1,250.64 (AUD)216 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

1,262.53 (AUD)219 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

1,290.05 (AUD)223 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

1,366.30 (AUD)237 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

1,373.52 (AUD)236 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

1,386.45 (AUD)234 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

1,865.60 (AUD)320 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

10,270.08 (AUD)1,783 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

13,046.40 (AUD)2,265 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

14,008.32 (AUD)2,432 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

196.52 (AUD)34 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

2,111.52 (AUD)365 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

2,145.11 (AUD)367 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

2,190.19 (AUD)376 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

2,208.99 (AUD)376 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

2,244.47 (AUD)384 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

2,519.36 (AUD)434 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

2,606.01 (AUD)447 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

2,753.28 (AUD)478 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

2,758.68 (AUD)474 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

2,861.60 (AUD)490 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

226.20 (AUD)39 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

230.80 (AUD)40 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

230.88 (AUD)39 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

289.00 (AUD)50 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

3,095.39 (AUD)536 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

3,756.47 (AUD)646 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

33,580.80 (AUD)5,830 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

35.04 (AUD)6 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

390.72 (AUD)66 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

4,365.89 (AUD)756 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

4,572.47 (AUD)787 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

4,642.51 (AUD)797 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

434.25 (AUD)75 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

5,037.21 (AUD)873 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

5,111.46 (AUD)876 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

5,409.04 (AUD)927 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

529.16 (AUD)91 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

576.67 (AUD)99 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

6,099.84 (AUD)1,059 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

6,704.75 (AUD)1,161 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

6,766.56 (AUD)1,143 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

626.99 (AUD)106 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

661.36 (AUD)112 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

697.56 (AUD)121 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

7,752.96 (AUD)1,346 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

8,553.40 (AUD)1,476 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

8,845.26 (AUD)1,529 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

815.50 (AUD)140 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

9,123.72 (AUD)1,569 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

929.60 (AUD)160 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

945.45 (AUD)164 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

996.25 (AUD)169 Ordinary Shares

7/15/2021Morgan Stanley Australia Securities Limited

Buy

999.32 (AUD)172 Ordinary Shares

7/15/2021Morgan Stanley Capital Services LLC

Buy

N/A393 Swaps

7/15/2021Parametric Portfolio Associates LLC

Buy

109,690.66 (AUD)19,034 Ordinary Shares

7/15/2021Parametric Portfolio Associates LLC

Transfer In

N/A1,498 American Depositary Receipts

7/16/2021Morgan 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/A19,140 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

1,060.57 (AUD)179 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

1,099.80 (AUD)188 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

1,133.58 (AUD)191 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

1,306.28 (AUD)226 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited
Buy

1,312.64 (AUD)224 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

1,337.03 (AUD)227 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

1,346.11 (AUD)227 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

10,482.34 (AUD)1,798 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

11,208.78 (AUD)1,887 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

2,033.28 (AUD)353 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

2,381.40 (AUD)405 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

2,617.08 (AUD)452 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

2,870.12 (AUD)484 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

2,877.26 (AUD)491 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

214.02 (AUD)36 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

23,712.48 (AUD)3,992 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

230.40 (AUD)40 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

3,430.26 (AUD)577 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

3,448.23 (AUD)581 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

3,880.87 (AUD)655 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

32,171.04 (AUD)5,416 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

35.16 (AUD)6 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

4,151.00 (AUD)700 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

41,580.00 (AUD)7,000 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

486.38 (AUD)83 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

549.63 (AUD)93 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

552.42 (AUD)93 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

568.80 (AUD)96 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

573.30 (AUD)98 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

583.27 (AUD)101 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

759.81 (AUD)129 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

760.50 (AUD)130 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

795.15 (AUD)135 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

8,102.16 (AUD)1,364 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

9,367.38 (AUD)1,577 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

9,753.48 (AUD)1,642 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

9,896.04 (AUD)1,666 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

9,991.30 (AUD)1,705 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

980.92 (AUD)165 Ordinary Shares

7/16/2021Morgan Stanley Australia Securities Limited

Buy

988.65 (AUD)169 Ordinary Shares

7/16/2021Morgan Stanley Capital Services LLC

Buy

N/A273 Swaps

7/16/2021Morgan Stanley Capital Services LLC

Buy

N/A5,430 Swaps

7/16/2021Morgan Stanley Capital Services LLC

Buy

N/A55 Swaps

7/16/2021Morgan Stanley Capital Services LLC

Buy

N/A597 Swaps

7/16/2021Morgan Stanley Capital Services LLC

Buy

N/A6,100 Swaps

7/19/2021Morgan Stanley & Co. International plc

Buy

36,466.765,896 Ordinary Shares

7/19/2021Morgan 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/A1,720,124 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,031.02 (AUD)177 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,049.40 (AUD)180 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,067.43 (AUD)182 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,104.70 (AUD)189 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,151.50 (AUD)196 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,159.17 (AUD)199 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,167.00 (AUD)200 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,214.05 (AUD)207 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,223.04 (AUD)208 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,323.00 (AUD)225 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,419.49 (AUD)241 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,783.15 (AUD)303 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,836.90 (AUD)314 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

1,983.15 (AUD)339 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

12,112.62 (AUD)2,067 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

16,408.00 (AUD)2,800 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

17,407.90 (AUD)2,953 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

2,222.83 (AUD)379 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

2,228.52 (AUD)379 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

2,267.85 (AUD)388 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

2,716.56 (AUD)462 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

2,808.24 (AUD)478 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

23,182.16 (AUD)3,956 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

28,075.26 (AUD)4,791 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

282.24 (AUD)48 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

287.63 (AUD)49 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

3,048.43 (AUD)518 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

3,170.26 (AUD)541 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

3,222.24 (AUD)548 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

3,295.30 (AUD)559 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

3,381.22 (AUD)577 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

3,747.19 (AUD)640 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

3,821.37 (AUD)651 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

3,910.96 (AUD)664 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

3,927.84 (AUD)668 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

4,521.45 (AUD)767 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited
Buy

40.88 (AUD)7 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

464.52 (AUD)79 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

5,267.68 (AUD)902 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

5,666.76 (AUD)972 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

5,937.75 (AUD)1,015 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

5.88 (AUD)1 Ordinary Share

7/19/2021Morgan Stanley Australia Securities Limited

Buy

6,217.46 (AUD)1,061 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

7,811.60 (AUD)1,324 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

771.54 (AUD)132 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

8,243.76 (AUD)1,402 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

8,724.96 (AUD)1,494 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

816.20 (AUD)140 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

819.00 (AUD)140 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

880.33 (AUD)151 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

9,906.98 (AUD)1,682 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

935.71 (AUD)159 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

957.76 (AUD)164 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

978.62 (AUD)167 Ordinary Shares

7/19/2021Morgan Stanley Australia Securities Limited

Buy

995.41 (AUD)169 Ordinary Shares

7/19/2021Morgan Stanley Capital Services LLC

Buy

N/A11,796 Swaps

7/19/2021Morgan Stanley Capital Services LLC

Buy

N/A222 Swaps

7/20/2021Morgan Stanley & Co. International plc

Buy

7,749.881,252 Ordinary Shares

7/20/2021Morgan Stanley & Co. International plc

Collateral Received

N/A1,739,463 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,008.59 (AUD)173 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,014.80 (AUD)172 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,071.46 (AUD)183 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,079.70 (AUD)183 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,178.00 (AUD)200 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,209.91 (AUD)207 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,406.58 (AUD)238 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,673.21 (AUD)287 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,752.00 (AUD)300 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,796.22 (AUD)306 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

1,808.23 (AUD)307 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

10,160.97 (AUD)1,731 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

12,489.75 (AUD)2,135 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

12,579.41 (AUD)2,143 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

17,216.32 (AUD)2,948 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

17.52 (AUD)3 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

2,087.40 (AUD)355 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

2,398.50 (AUD)410 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

2,534.56 (AUD)434 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

20,750.01 (AUD)3,511 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

3,089.53 (AUD)521 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

3,328.29 (AUD)567 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

3,339.63 (AUD)567 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

3,501.57 (AUD)595 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

3,693.75 (AUD)625 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

3,887.40 (AUD)660 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

39,622.50 (AUD)6,750 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

4,486.95 (AUD)767 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

4,913.19 (AUD)837 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

455.52 (AUD)78 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

472.00 (AUD)80 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

493.08 (AUD)84 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

579.15 (AUD)99 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

665.76 (AUD)114 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

772.86 (AUD)132 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

885.00 (AUD)150 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

911.68 (AUD)154 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

918.45 (AUD)157 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

927.76 (AUD)159 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

984.38 (AUD)166 Ordinary Shares

7/20/2021Morgan Stanley Australia Securities Limited

Buy

997.90 (AUD)170 Ordinary Shares

7/20/2021Morgan Stanley Capital Services LLC

Buy

N/A278 Swaps

7/20/2021Morgan Stanley Capital Services LLC

Buy

N/A5,337 Swaps

7/21/2021Morgan Stanley & Co. International plc

Buy

155,999.7825,000 Ordinary Shares

7/21/2021Morgan Stanley & Co. International plc

Buy

N/A2,185 Swaps

7/21/2021Morgan Stanley & Co. International plc

Buy

N/A6,427 Swaps

7/21/2021Morgan 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/A165 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

1,025.50 (AUD)175 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

1,218.49 (AUD)206 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

1,261.53 (AUD)214 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

1,452.04 (AUD)248 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

1,736.02 (AUD)293 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

1,779.00 (AUD)300 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

1,837.31 (AUD)313 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

3,026.33 (AUD)516 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

3,833.47 (AUD)647 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited
Buy

35,211.20 (AUD)5,968 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

4,207.92 (AUD)712 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

4,289.30 (AUD)727 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

432.16 (AUD)73 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

5,155.06 (AUD)873 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

5,416.73 (AUD)922 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

5,473.39 (AUD)923 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

564.96 (AUD)96 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

631.30 (AUD)107 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

7,434.78 (AUD)1,258 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

7,557.90 (AUD)1,281 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

738.75 (AUD)125 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

983.63 (AUD)167 Ordinary Shares

7/21/2021Morgan Stanley Australia Securities Limited

Buy

998.75 (AUD)170 Ordinary Shares

7/21/2021Morgan Stanley Capital Services LLC

Buy

N/A116 Swaps

7/21/2021Morgan Stanley Capital Services LLC

Buy

N/A2,675 Swaps

7/21/2021Morgan Stanley Capital Services LLC

Buy

N/A5,651 Swaps

7/21/2021Parametric Portfolio Associates LLC

Transfer In

N/A125 Ordinary Shares

7/22/2021Morgan Stanley & Co. International plc

Borrow

N/A7,120 Ordinary Shares

7/22/2021Morgan Stanley & Co. International plc

Buy

155,142.0225,000 Ordinary Shares

7/22/2021Morgan Stanley & Co. International plc

Buy

N/A2,433 Swaps

7/22/2021Morgan Stanley & Co. International plc

Buy

N/A4,929 Swaps

7/22/2021Morgan Stanley Australia Securities Limited

Buy

1,093.68 (AUD)186 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

1,302.03 (AUD)222 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

1,415.87 (AUD)241 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

1,460.38 (AUD)249 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

1,631.86 (AUD)278 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

1,686.12 (AUD)287 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

1,705.10 (AUD)289 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

1,761.00 (AUD)300 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

12,674.72 (AUD)2,141 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

199.58 (AUD)34 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

2,198.52 (AUD)372 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

2,387.47 (AUD)405 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

2,828.28 (AUD)481 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

28,035.84 (AUD)4,768 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

3,683.62 (AUD)627 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

3,769.08 (AUD)641 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

3,844.85 (AUD)655 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

32,877.87 (AUD)5,601 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

370.44 (AUD)63 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

4,412.59 (AUD)746 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

5,168.52 (AUD)882 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

5,765.28 (AUD)983 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

533.26 (AUD)91 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

592.87 (AUD)101 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

6,162.87 (AUD)1,049 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

63,020.32 (AUD)10,736 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

680.92 (AUD)116 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

7,127.33 (AUD)1,207 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

8,183.86 (AUD)1,393 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

9,063.28 (AUD)1,544 Ordinary Shares

7/22/2021Morgan Stanley Australia Securities Limited

Buy

934.92 (AUD)159 Ordinary Shares

7/22/2021Morgan Stanley Capital Services LLC

Buy

N/A469 Swaps

7/23/2021Morgan 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/A5,898,695 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

1,010.32 (AUD)173 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

1,049.40 (AUD)180 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

1,071.79 (AUD)184 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

1,239.14 (AUD)212 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

1,239.66 (AUD)213 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

1,394.56 (AUD)239 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

10,663.07 (AUD)1,829 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

11,972.00 (AUD)2,050 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

13,426.74 (AUD)2,307 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

157.27 (AUD)27 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

186.24 (AUD)32 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

2,028.84 (AUD)348 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

2,071.92 (AUD)356 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

2,142.93 (AUD)366 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

2,300.96 (AUD)394 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

2,330.00 (AUD)400 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

2,479.87 (AUD)425 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

2,653.62 (AUD)454 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

228.15 (AUD)39 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

23,245.08 (AUD)3,994 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

23,681.46 (AUD)4,062 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

262.35 (AUD)45 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

3,029.61 (AUD)521 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

3,360.87 (AUD)575 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited
Buy

3,605.30 (AUD)620 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

3,947.84 (AUD)676 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

30,659.76 (AUD)5,268 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

34.98 (AUD)6 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

4,749.12 (AUD)816 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

40,891.32 (AUD)7,026 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

490.98 (AUD)84 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

5,208.90 (AUD)895 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

5,238.00 (AUD)900 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

5,417.10 (AUD)926 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

5,840.82 (AUD)1,001 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

5,980.16 (AUD)1,024 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

6,075.47 (AUD)1,043 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

6,599.38 (AUD)1,131 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

6,727.92 (AUD)1,156 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

607.36 (AUD)104 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

7,666.45 (AUD)1,315 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

7,764.71 (AUD)1,333 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

70.20 (AUD)12 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

816.20 (AUD)140 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

9,116.24 (AUD)1,561 Ordinary Shares

7/23/2021Morgan Stanley Australia Securities Limited

Buy

945.27 (AUD)162 Ordinary Shares

7/26/2021Morgan Stanley & Co. International plc

Buy

9,872.001,600 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

1,048.94 (AUD)179 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

1,172.83 (AUD)201 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

1,176.85 (AUD)201 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

1,262.60 (AUD)214 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

1,354.81 (AUD)231 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

10,266.27 (AUD)1,743 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

11,783.52 (AUD)2,004 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

19,588.00 (AUD)3,320 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

19,827.36 (AUD)3,372 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

2,174.34 (AUD)372 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

2,388.56 (AUD)409 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

2,900.70 (AUD)495 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

27,334.70 (AUD)4,633 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

3,034.08 (AUD)516 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

3,111.66 (AUD)531 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

3,316.76 (AUD)566 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

3,416.10 (AUD)579 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

3,480.75 (AUD)595 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

342.78 (AUD)58 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

4,784.70 (AUD)820 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

5.87 (AUD)1 Ordinary Share

7/26/2021Morgan Stanley Australia Securities Limited

Buy

6,511.60 (AUD)1,115 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

727.88 (AUD)124 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

9,864.80 (AUD)1,672 Ordinary Shares

7/26/2021Morgan Stanley Australia Securities Limited

Buy

9,938.56 (AUD)1,696 Ordinary Shares

7/26/2021Morgan Stanley Capital Services LLC

Buy

N/A2,012 Swaps

7/26/2021Morgan Stanley Capital Services LLC

Buy

N/A4,148 Swaps

7/26/2021Morgan Stanley Capital Services LLC

Buy

N/A6,183 Swaps

7/27/2021Morgan Stanley & Co. International plc

Buy

15,878.202,561 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

1,021.38 (AUD)174 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

1,215.09 (AUD)207 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

1,361.74 (AUD)231 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

1,512.96 (AUD)256 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

1,573.96 (AUD)267 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

1,632.90 (AUD)277 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

1,790.35 (AUD)305 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

1,833.34 (AUD)311 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

1,856.92 (AUD)315 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

1,911.60 (AUD)324 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

10,838.30 (AUD)1,837 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

12,475.02 (AUD)2,118 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

13,078.83 (AUD)2,213 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

147.25 (AUD)25 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

17,348.96 (AUD)2,948 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

170.95 (AUD)29 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

2,265.88 (AUD)387 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

2,367.78 (AUD)402 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

2,471.70 (AUD)420 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

2,955.00 (AUD)500 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

3,256.80 (AUD)552 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

3,310.44 (AUD)563 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

3,454.49 (AUD)587 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

3,624.56 (AUD)618 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

3,894.69 (AUD)659 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

4,281.11 (AUD)725 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

4,733.91 (AUD)801 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

47.20 (AUD)8 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited
Buy

471.20 (AUD)80 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

475.87 (AUD)81 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

571.81 (AUD)97 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

6,062.98 (AUD)1,032 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

6,579.72 (AUD)1,119 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

627.55 (AUD)107 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

7,631.62 (AUD)1,299 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

8,625.96 (AUD)1,467 Ordinary Shares

7/27/2021Morgan Stanley Australia Securities Limited

Buy

918.84 (AUD)156 Ordinary Shares

7/27/2021Morgan Stanley Capital Services LLC

Buy

N/A2,564 Swaps

7/27/2021Morgan Stanley Capital Services LLC

Buy

N/A4,145 Swaps

7/27/2021Morgan Stanley Capital Services LLC

Buy

N/A4,639 Swaps

7/27/2021Morgan Stanley Capital Services LLC

Buy

N/A5,189 Swaps

7/28/2021Morgan 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/A1,706 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

1,130.88 (AUD)192 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

1,154.42 (AUD)197 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

1,181.70 (AUD)202 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

1,226.83 (AUD)209 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

1,280.05 (AUD)219 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

1,287.72 (AUD)219 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

1,304.55 (AUD)223 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

1,307.89 (AUD)223 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

1,367.71 (AUD)233 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

1,549.07 (AUD)263 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

11.70 (AUD)2 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

17,298.08 (AUD)2,962 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

17.55 (AUD)3 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

2,059.20 (AUD)352 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

2,074.97 (AUD)355 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

2,117.26 (AUD)361 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

2,375.10 (AUD)406 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

2,461.20 (AUD)420 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

2,629.76 (AUD)448 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

21,362.72 (AUD)3,658 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

3,129.75 (AUD)535 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

3,669.47 (AUD)623 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

4,288.74 (AUD)730 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

4,918.19 (AUD)840 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

4,930.80 (AUD)840 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

4,998.00 (AUD)850 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

422.64 (AUD)72 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

471.20 (AUD)80 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

5,655.92 (AUD)966 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

5,789.68 (AUD)988 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

528.75 (AUD)90 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

58.40 (AUD)10 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

7,097.16 (AUD)1,207 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

7,935.32 (AUD)1,353 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

76.05 (AUD)13 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

854.10 (AUD)146 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

93.76 (AUD)16 Ordinary Shares

7/28/2021Morgan Stanley Australia Securities Limited

Buy

938.40 (AUD)160 Ordinary Shares

7/28/2021Morgan Stanley Capital Services LLC

Buy

N/A181 Swaps

7/28/2021Morgan Stanley Capital Services LLC

Buy

N/A724 Swaps

7/29/2021Morgan Stanley & Co. International plc

Buy

11.70 (AUD)2 Ordinary Shares

7/29/2021Morgan Stanley & Co. International plc

Buy

34,515.405,567 Ordinary Shares

7/29/2021Morgan Stanley & Co. International plc

Buy

N/A514 Swaps

7/29/2021Morgan Stanley & Co. International plc

Collateral Received

N/A1,881,660 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

1,068.72 (AUD)183 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

1,138.80 (AUD)195 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

1,357.20 (AUD)232 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

2,219.04 (AUD)379 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

2,425.66 (AUD)415 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

2,963.41 (AUD)507 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

3,358.00 (AUD)575 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

3,369.68 (AUD)577 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

31,309.20 (AUD)5,352 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

4,182.75 (AUD)715 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

4,990.05 (AUD)853 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

46,179.90 (AUD)7,894 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

5,215.12 (AUD)893 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

5,819.86 (AUD)994 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

5,962.64 (AUD)1,021 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

9,324.90 (AUD)1,594 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

9,916.32 (AUD)1,698 Ordinary Shares

7/29/2021Morgan Stanley Australia Securities Limited

Buy

992.80 (AUD)170 Ordinary Shares

7/29/2021Morgan Stanley Capital Services LLC

Buy

N/A29,071 Swaps

7/29/2021Morgan Stanley Capital Services LLC

Buy

N/A821 Swaps

7/30/2021Morgan Stanley & Co. International plc

Buy

40,840.806,630 Ordinary Shares

7/30/2021Morgan Stanley & Co. International plc
Buy

N/A103 Swaps

7/30/2021Morgan Stanley & Co. International plc

Buy

N/A2,310 Swaps

7/30/2021Morgan Stanley & Co. International plc

Buy

N/A7,908 Swaps

7/30/2021Morgan 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/A1,881,661 Ordinary Shares

7/30/2021Morgan Stanley Australia Securities Limited

Buy

1,363.05 (AUD)234 Ordinary Shares

7/30/2021Morgan Stanley Australia Securities Limited

Buy

18,568.55 (AUD)3,185 Ordinary Shares

7/30/2021Morgan Stanley Australia Securities Limited

Buy

2,878.20 (AUD)492 Ordinary Shares

7/30/2021Morgan Stanley Australia Securities Limited

Buy

2,905.80 (AUD)501 Ordinary Shares

7/30/2021Morgan Stanley Australia Securities Limited

Buy

31,621.92 (AUD)5,424 Ordinary Shares

7/30/2021Morgan Stanley Australia Securities Limited

Buy

34.80 (AUD)6 Ordinary Shares

7/30/2021Morgan Stanley Australia Securities Limited

Buy

688.53 (AUD)118 Ordinary Shares

7/30/2021Morgan Stanley Australia Securities Limited

Buy

813.15 (AUD)139 Ordinary Shares

7/30/2021Morgan Stanley Capital Services LLC

Buy

N/A16,250 Swaps

7/30/2021Morgan Stanley Capital Services LLC

Buy

N/A18,916 Swaps

7/30/2021Morgan Stanley Capital Services LLC

Buy

N/A279 Swaps

7/30/2021Morgan Stanley Capital Services LLC

Buy

N/A5,070 Swaps

7/30/2021Morgan Stanley Capital Services LLC

Buy

N/A70,791 Swaps

7/30/2021Morgan Stanley Capital Services LLC

Buy

N/A8,283 Swaps

8/02/2021Morgan Stanley & Co. International plc

Buy

471.20 (AUD)80 Ordinary Shares

8/02/2021Morgan Stanley & Co. International plc

Buy

N/A1,000 Swaps

8/02/2021Morgan Stanley & Co. International plc

Buy

N/A150 Swaps

8/02/2021Morgan Stanley Australia Securities Limited

Buy

1,021.56 (AUD)173 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

1,056.69 (AUD)177 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

1,083.81 (AUD)182 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

1,295.49 (AUD)217 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

100.21 (AUD)17 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

11,294.20 (AUD)1,895 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

11,843.64 (AUD)2,004 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

135.47 (AUD)23 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

16,491.33 (AUD)2,781 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

2,054.24 (AUD)347 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

2,063.64 (AUD)348 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

2,097.45 (AUD)354 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

2,140.32 (AUD)364 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

2,293.08 (AUD)388 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

2,699.52 (AUD)456 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

2,720.52 (AUD)458 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

21,300.96 (AUD)3,568 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

261.80 (AUD)44 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

3,033.60 (AUD)512 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

3,100.68 (AUD)522 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

3,199.30 (AUD)535 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

3,211.86 (AUD)538 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

3,383.37 (AUD)572 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

3,516.48 (AUD)592 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

3,670.92 (AUD)618 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

3,946.80 (AUD)660 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

3,975.32 (AUD)667 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

4,571.32 (AUD)767 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

4,975.14 (AUD)849 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

43,341.48 (AUD)7,371 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

5,138.49 (AUD)860 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

5,381.28 (AUD)909 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

5,504.34 (AUD)922 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

52,102.94 (AUD)8,846 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

59.80 (AUD)10 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

7,191.69 (AUD)1,221 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

7,798.36 (AUD)1,324 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

8,317.79 (AUD)1,417 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

822.88 (AUD)139 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

9,020.67 (AUD)1,511 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

9,180.85 (AUD)1,543 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

9,851.88 (AUD)1,653 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

918.61 (AUD)154 Ordinary Shares

8/02/2021Morgan Stanley Australia Securities Limited

Buy

977.44 (AUD)164 Ordinary Shares

8/02/2021Morgan Stanley Capital Services LLC

Buy

N/A3,338 Swaps

8/02/2021Morgan Stanley Capital Services LLC

Buy

N/A88 Swaps

8/03/2021Morgan Stanley Australia Securities Limited

Buy

1,090.68 (AUD)183 Ordinary Shares

8/03/2021Morgan Stanley Australia Securities Limited

Buy

1,544.40 (AUD)260 Ordinary Shares

8/03/2021Morgan Stanley Australia Securities Limited

Buy

171.68 (AUD)29 Ordinary Shares

8/03/2021Morgan Stanley Australia Securities Limited

Buy

18,511.84 (AUD)3,127 Ordinary Shares

8/03/2021Morgan Stanley Australia Securities Limited

Buy

48,751.20 (AUD)8,235 Ordinary Shares

8/03/2021Morgan Stanley Australia Securities Limited

Buy

5,931.84 (AUD)1,002 Ordinary Shares

8/03/2021Morgan Stanley Australia Securities Limited

Buy

594.00 (AUD)100 Ordinary Shares

8/03/2021Morgan Stanley Capital Services LLC

Buy

N/A1,165 Swaps

8/03/2021Morgan Stanley Capital Services LLC

Buy

N/A2,746 Swaps

8/04/2021Morgan Stanley & Co. International plc

Buy

N/A328 Swaps

8/04/2021Morgan 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/A209 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited
Buy

1,172.11 (AUD)199 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

1,921.12 (AUD)327 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

10,502.00 (AUD)1,780 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

142,149.00 (AUD)24,175 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

2,051.45 (AUD)348 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

288.61 (AUD)49 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

3,489.80 (AUD)593 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

4,033.68 (AUD)686 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

4,193.68 (AUD)712 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

6,797.28 (AUD)1,156 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

66,655.68 (AUD)11,336 Ordinary Shares

8/04/2021Morgan Stanley Australia Securities Limited

Buy

671.46 (AUD)114 Ordinary Shares

8/04/2021Morgan Stanley Capital Services LLC

Buy

N/A1,781 Swaps

8/04/2021Morgan Stanley Capital Services LLC

Buy

N/A4,441 Swaps

8/05/2021Morgan Stanley & Co. International plc

Buy

N/A420 Swaps

8/05/2021Morgan Stanley Australia Securities Limited

Buy

13,266.20 (AUD)2,260 Ordinary Shares

8/05/2021Morgan Stanley Australia Securities Limited

Buy

29.40 (AUD)5 Ordinary Shares

8/05/2021Morgan Stanley Australia Securities Limited

Buy

314.55 (AUD)54 Ordinary Shares

8/05/2021Morgan Stanley Australia Securities Limited

Buy

36,370.52 (AUD)6,196 Ordinary Shares

8/05/2021Morgan Stanley Australia Securities Limited

Buy

37,080.79 (AUD)6,317 Ordinary Shares

8/05/2021Morgan Stanley Australia Securities Limited

Buy

376.32 (AUD)64 Ordinary Shares

8/05/2021Morgan Stanley Australia Securities Limited

Buy

4,261.62 (AUD)726 Ordinary Shares

8/05/2021Morgan Stanley Australia Securities Limited

Buy

58,500.42 (AUD)9,966 Ordinary Shares

8/05/2021Morgan Stanley Australia Securities Limited

Buy

8,120.28 (AUD)1,381 Ordinary Shares

8/05/2021Morgan Stanley Australia Securities Limited

Buy

8,249.64 (AUD)1,403 Ordinary Shares

8/05/2021Morgan Stanley Australia Securities Limited

Buy

93,397.57 (AUD)15,911 Ordinary Shares

8/05/2021Morgan Stanley Capital Services LLC

Buy

N/A2,778 Swaps

8/05/2021Morgan Stanley Capital Services LLC

Buy

N/A2,952 Swaps

8/05/2021Morgan Stanley Capital Services LLC

Buy

N/A28,980 Swaps

8/05/2021Morgan Stanley Capital Services LLC

Buy

N/A8,934 Swaps

8/06/2021Morgan Stanley & Co. International plc

Buy

17,687.162,862 Ordinary Shares

8/06/2021Morgan 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/A1 Ordinary Share

8/06/2021Morgan Stanley Australia Securities Limited

Buy

16,886.10 (AUD)2,838 Ordinary Shares

8/06/2021Morgan Stanley Australia Securities Limited

Buy

34,355.30 (AUD)5,774 Ordinary Shares

8/06/2021Morgan Stanley Australia Securities Limited

Buy

692.66 (AUD)118 Ordinary Shares

8/06/2021Morgan Stanley Australia Securities Limited

Buy

82,859.70 (AUD)13,926 Ordinary Shares

8/06/2021Morgan Stanley Australia Securities Limited

Buy

88,666.90 (AUD)14,902 Ordinary Shares

8/06/2021Morgan Stanley Capital Services LLC

Buy

N/A1,517 Swaps

8/06/2021Morgan Stanley Capital Services LLC

Buy

N/A2,161 Swaps

8/06/2021Morgan Stanley Capital Services LLC

Buy

N/A3,262 Swaps

8/06/2021Morgan Stanley Capital Services LLC

Buy

N/A4,602 Swaps

8/06/2021Morgan Stanley Capital Services LLC

Buy

N/A581 Swaps

Data sourced from publicly available filings. Our datasets may not be complete. Automated analysis can produce errors. If you believe any data on this page is incorrect, please contact us at hello@nzxplorer.co.nz. For informational purposes only. Not investment advice.

Other issuers discussed similar conditions around this time

Matched by meaning across NZX announcement text, not keywords — based on our semantic index of announcement bodies.