The a2 Milk Company Limited logo

SPH Notice – Mitsubishi UFJ Financial Group

Substantial Holder Notice8 June 2021ATMConsumer Staples

1
Disclosure of movement of 1% or more in substantial holding

or change in nature of relevant interest, or both

Sections 277 and 278, Financial Markets Conduct Act 2013

To NZX Limited

and

To THE A2 MILK COMPANY LIMITED

Relevant event being disclosed: Movement of 1% or more in substantial holding and

change in the nature of relevant interest in the substantial holding

Date of relevant event: 3 June, 2021

Date this disclosure made: 8 June, 2021

Date last disclosure made: 27 April, 2021

Substantial product holder(s) giving disclosure

Full name(s): Mitsubishi UFJ Financial Group, Inc., Mitsubishi UFJ Trust and Banking

Corporation, Mitsubishi UFJ Kokusai Asset Management Co., Ltd., First Sentier Investors

Realindex Pty Limited, First Sentier Investors (Australia) IM Limited, First Sentier Investors

(Australia) RE Ltd

Summary of substantial holding

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

Summary for Mitsubishi UFJ Financial Group, Inc., Mitsubishi UFJ Trust and Banking

Corporation, Mitsubishi UFJ Kokusai Asset Management Co., Ltd., First Sentier Investors

Realindex Pty Limited, First Sentier Investors (Australia) IM Limited, First Sentier Investors

(Australia) RE Ltd


For this disclosure,—

(a) total number held in class: 42,291,591.00

(b) total in class: 743,410,790.00

(c) total percentage held in class: 5.689%

For last disclosure,—

(a) total number held in class: 55,731,400

(b) total in class: 743,406,937

(c) total percentage held in class: 7.497%


2
Details of transactions and events giving rise to relevant event

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.

Details after relevant event


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,

Mitsubishi UFJ Kokusai Asset Management Co., Ltd., First Sentier Investors Realindex Pty

Limited, First Sentier Investors (Australia) IM Limited, First Sentier Investors (Australia)

RE Ltd and being deemed to have the same relevant interests as are disclosed by

Mitsubishi UFJ Trust and Banking Corporation, Mitsubishi UFJ Kokusai Asset Management

Co., Ltd., First Sentier Investors Realindex Pty Limited, First Sentier Investors (Australia)

IM Limited, First Sentier Investors (Australia) RE Ltd in this notice.

For that relevant interest,—

(a) number held in class: 15,122,960.00

(b) percentage held in class: 2.034%

(c) current registered holder(s): Unknown

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


Nature of relevant interest(s): Deemed relevant interest arising from being a greater

than 20% shareholder in Morgan Stanley and being deemed to have the same relevant

interests as are held in the Morgan Stanley group. The relevant interests held in the

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: 27,168,631


(b) percentage held in class: 3.655%


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


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



3
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 investment manager (as

provided for under its investment mandates). The relevant agreement need not be

attached under regulation 139.


For that relevant interest,—

(a) number held in class: 433,059


(b) percentage held in class : 0.058%


(c) current registered holder(s) : Unknown


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


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: 14,689,901


(b) percentage held in class: 1.976%


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

For that relevant interest,—

(e) number held in class: 27,168,631


(f) percentage held in class: 3.655%


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


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


Details for Mitsubishi UFJ Kokusai Asset Management Co., 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

4
exercise of the power to dispose of securities in its capacity as investment manager (as

provided for under its investment mandates). The relevant agreement need not be

attached under regulation 139.


For that relevant interest,—


(a) number held in class: 161,966


(b) percentage held in class : 0.022%


(c) current registered holder(s) : Unknown


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


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: 14,960,994


(b) percentage held in class: 2.012%


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

For that relevant interest,—

(i) number held in class: 27,168,631


(j) percentage held in class: 3.655%


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


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


Details for First Sentier Investors Realindex Pty Ltd


Nature of relevant interest(s): Relevant interest arising from having the power

to control the exercise of the right to vote attached to securities and/or to control the

exercise of the power to dispose of securities in its capacity as investment manager (as

provided for under its investment mandates). The relevant agreement need not be

attached under regulation 139.

5
For that relevant interest,—


(a) number held in class: 3,277,763


(b) percentage held in class : 0.441%


(c) current registered holder(s) : Unknown


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


Nature of relevant interest(s): Deemed relevant interest by reason of being a related

company of other Mitsubishi UFJ Financial Group, Inc. subsidiaries disclosing in this

notice.

For that relevant interest,—

(a) number held in class: 11,845,197


(b) percentage held in class: 1.593%


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

For that relevant interest,—

(a) number held in class: 27,168,631


(b) percentage held in class: .3.655%


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


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


Details for First Sentier Investors (Australia) IM Ltd


Nature of relevant interest(s): Relevant interest arising from having the power

to control the exercise of the right to vote attached to securities and/or to control the

exercise of the power to dispose of securities in its capacity as investment manager (as

provided for under its investment mandates). The relevant agreement need not be

attached under regulation 139.


For that relevant interest,—


(a) number held in class: 11,224,587

6

(b) percentage held in class : 1.510%


(c) current registered holder(s) : Unknown


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


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: 3,898,373


(b) percentage held in class: 0.524%


(c) current registered holder(s): Unknown


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


Nature of relevant interest(s): Deemed relevant interest arising from being a 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.

For that relevant interest,—

(a) number held in class: 27,168,631


(b) percentage held in class: 3.655%


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


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


Details for First Sentier Investors (Australia) RE 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 investment manager (as

provided for under its investment mandates). The relevant agreement need not be

attached under regulation 139.


For that relevant interest,—

(a) number held in class: 25,585


(b) percentage held in class : 0.003%


(c) current registered holder(s) : Unknown

7

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


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: 15,097,375


(b) percentage held in class: 2.031%


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

For that relevant interest,—

(a) number held in class: 27,168,631


(b) percentage held in class: 3.655%


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

Japan

8
Mitsubishi UFJ Kokusai Asset Management Co., Ltd.- 1-12-1 Yurakucho, Chiyoda-ku,

Tokyo, Japan

First Sentier Investors Realindex Investments 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


First Sentier Investors (Australia) RE Ltd - Level 5, Tower Three International Towers

Sydney, 300 Barangaroo Avenue, Barangaroo, NSW 2000, Australia



Contact details:

Mariko Onda, Phone: +81-03-3240-3003, E-mail: mariko_onda@mufg.jp


Nature of connection between substantial product holders: Mitsubishi UFJ Trust and

Banking Corporation, Mitsubishi UFJ Kokusai Asset Management Co., Ltd., First Sentier

Investors Realindex Pty Ltd, First Sentier Investors (Australia) IM Ltd, First Sentier

Investors (Australia) RE Ltd are wholly-owned subsidiary 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.



9
Annexure A

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

Date of

Transaction Holder of Relevant Interest

Transaction

Nature Consideration

Class and

number of

securities

21-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 83287.95AUD

10780Ordinary

Shares

21-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 611807.91AUD

79184Ordinary

Shares

21-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 867848.03AUD

112326Ordinary

Shares

21-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 205974.4AUD

26658Ordinary

Shares

21-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 211125.82AUD

27324Ordinary

Shares

21-Apr-21 First Sentier Investors Realindex Pty Ltd Buy 39267.82AUD

5093Ordinary

Shares

21-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 584.44AUD

76Ordinary

Shares

21-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 46.14AUD

6Ordinary

Shares

21-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 5043.77AUD

653Ordinary

Shares

21-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 2326.71AUD

300Ordinary

Shares

21-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 9763.03AUD

1265Ordinary

Shares

22-Apr-21 First Sentier Investors Realindex Pty Ltd Buy 14126.36AUD

1849Ordinary

Shares

22-Apr-21 First Sentier Investors Realindex Pty Ltd Buy 11308.02NZD

1374Ordinary

Shares

22-Apr-21 First Sentier Investors Realindex Pty Ltd Buy 125571.04AUD

16436Ordinary

Shares

22-Apr-21 First Sentier Investors (Australia) RE Ltd Sell 245.76AUD

32Ordinary

Shares

22-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 391982.16AUD

51304Ordinary

Shares

10
22-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 8651.99AUD

1134Ordinary

Shares

23-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 47930.28AUD

6499Ordinary

Shares

23-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 112277.38AUD

15224Ordinary

Shares

23-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 499591.55AUD

67741Ordinary

Shares

23-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 111790.63AUD

15158Ordinary

Shares

23-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 334663.87AUD

45378Ordinary

Shares

23-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 516251.73AUD

70000Ordinary

Shares

23-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 6305.02AUD

856Ordinary

Shares

23-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 7079.9AUD

962Ordinary

Shares

23-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 1457.88AUD

198Ordinary

Shares

26-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 180218.98AUD

25005Ordinary

Shares

26-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 78502.11AUD

10892Ordinary

Shares

26-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 818808.64AUD

113608Ordinary

Shares

26-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 178691.02AUD

24793Ordinary

Shares

26-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 545608.13AUD

75702Ordinary

Shares

26-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 3796.32AUD

530Ordinary

Shares

26-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 10776.45AUD

1500Ordinary

Shares

26-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 216724.65AUD

30000Ordinary

Shares

11
27-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 105852.13AUD

15243Ordinary

Shares

27-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 241043.97AUD

34711Ordinary

Shares

27-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 736145.56AUD

106007Ordinary

Shares

27-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 1104367.64AUD

159032Ordinary

Shares

27-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 243099.49AUD

35007Ordinary

Shares

27-Apr-21 First Sentier Investors Realindex Pty Ltd Sell 56203.64NZD

7534Ordinary

Shares

27-Apr-21 First Sentier Investors Realindex Pty Ltd Buy 11868.04AUD

1715Ordinary

Shares

27-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 1847.64AUD

267Ordinary

Shares

27-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 34.6AUD

5Ordinary

Shares

27-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 3898.61AUD

563Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 797255.72AUD

113600Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 174055.8AUD

24801Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 531213.73AUD

75692Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 76455.14AUD

10894Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 175543.63AUD

25013Ordinary

Shares

28-Apr-21 First Sentier Investors Realindex Pty Ltd Sell 69462.24NZD

9237Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 20393.14AUD

2910Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 974.11AUD

139Ordinary

Shares

12
28-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 48880.45AUD

6975Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 318441.26AUD

45440Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 548594.29AUD

78294Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 346739.37AUD

49478Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 19909.59AUD

2841Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 80433.72AUD

11477Ordinary

Shares

28-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 44318.28AUD

6324Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 28.67AUD

4Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 21.5AUD

3Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 28.67AUD

4Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 50.17AUD

7Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 28.67AUD

4Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 150.52AUD

21Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 50.17AUD

7Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 14.34AUD

2Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 21.5AUD

3Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 64.51AUD

9Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 21.5AUD

3Ordinary

Shares

13
29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 121.85AUD

17Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 14.34AUD

2Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 43.01AUD

6Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 14.34AUD

2Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 43.01AUD

6Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 193.53AUD

27Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 64.51AUD

9Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 121.85AUD

17Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 157.69AUD

22Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 35.84AUD

5Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 207.87AUD

29Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 35.84AUD

5Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 540033.31AUD

75702Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 176965.03AUD

24807Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 77578.69AUD

10875Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 178477.37AUD

25019Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 810363.84AUD

113597Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 157.69AUD

22Ordinary

Shares

14
29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 415.73AUD

58Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 465.91AUD

65Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 14.34AUD

2Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 143.36AUD

20Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 14.34AUD

2Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 43.01AUD

6Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 21.5AUD

3Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 78.85AUD

11Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 14.34AUD

2Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 14.34AUD

2Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 35.84AUD

5Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 43.01AUD

6Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 272.38AUD

38Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 71.68AUD

10Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 57.34AUD

8Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 64.51AUD

9Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 93.18AUD

13Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 129.02AUD

18Ordinary

Shares

15
29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 57.34AUD

8Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 157.69AUD

22Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 172.03AUD

24Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 64.51AUD

9Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Sell 454.4AUD

64Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 222.2AUD

31Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 4196.8AUD

582Ordinary

Shares

29-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 8034.46AUD

1113Ordinary

Shares

30-Apr-21 First Sentier Investors (Australia) IM Ltd Buy 5984.41AUD

833Ordinary

Shares

30-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 406.41AUD

57Ordinary

Shares

30-Apr-21 First Sentier Investors (Australia) RE Ltd Buy 299.46AUD

42Ordinary

Shares

30-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 973806.98AUD

136306Ordinary

Shares

30-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 214506.73AUD

30025Ordinary

Shares

30-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 71569.71AUD

9913Ordinary

Shares

30-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 93297.04AUD

13059Ordinary

Shares

30-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 212692.08AUD

29771Ordinary

Shares

30-Apr-21 First Sentier Investors (Australia) IM Ltd Sell 648978.42AUD

90839Ordinary

Shares

3-May-21 First Sentier Investors (Australia) IM Ltd Buy 4822.16AUD

670Ordinary

Shares

16
3-May-21 First Sentier Investors Realindex Pty Ltd Buy 10866.32AUD

1505Ordinary

Shares

3-May-21 First Sentier Investors (Australia) IM Ltd Sell 1956.34AUD

272Ordinary

Shares

3-May-21 First Sentier Investors (Australia) RE Ltd Buy 35.75AUD

5Ordinary

Shares

3-May-21 First Sentier Investors (Australia) IM Ltd Sell 213817.78AUD

29773Ordinary

Shares

3-May-21 First Sentier Investors (Australia) IM Ltd Sell 215641.9AUD

30027Ordinary

Shares

3-May-21 First Sentier Investors (Australia) IM Ltd Sell 652383.73AUD

90841Ordinary

Shares

3-May-21 First Sentier Investors (Australia) IM Ltd Sell 93741.42AUD

13053Ordinary

Shares

3-May-21 First Sentier Investors (Australia) IM Ltd Sell 978895.17AUD

136306Ordinary

Shares

4-May-21 First Sentier Investors (Australia) IM Ltd Buy 3176.9AUD

428Ordinary

Shares

4-May-21 First Sentier Investors (Australia) IM Ltd Buy 72637.78AUD

9936Ordinary

Shares

4-May-21 First Sentier Investors (Australia) RE Ltd Buy 43.86AUD

6Ordinary

Shares

4-May-21 First Sentier Investors (Australia) IM Ltd Buy 1847.45AUD

249Ordinary

Shares

4-May-21 First Sentier Investors (Australia) RE Ltd Buy 58.48AUD

8Ordinary

Shares

4-May-21 First Sentier Investors (Australia) IM Ltd Sell 198442.34AUD

27185Ordinary

Shares

4-May-21 First Sentier Investors (Australia) IM Ltd Sell 203260.15AUD

27845Ordinary

Shares

4-May-21 First Sentier Investors (Australia) IM Ltd Sell 380190.28AUD

52083Ordinary

Shares

4-May-21 First Sentier Investors (Australia) IM Ltd Sell 685704.62AUD

93936Ordinary

Shares

4-May-21 First Sentier Investors (Australia) IM Ltd Sell 53470.3AUD

7325Ordinary

Shares

17
5-May-21 First Sentier Investors (Australia) RE Ltd Buy 37.03AUD

5Ordinary

Shares

5-May-21 First Sentier Investors (Australia) RE Ltd Buy 22.22AUD

3Ordinary

Shares

5-May-21 First Sentier Investors (Australia) IM Ltd Buy 2297.2AUD

309Ordinary

Shares

5-May-21 First Sentier Investors (Australia) RE Ltd Buy 7.41AUD

1Ordinary

Shares

5-May-21 First Sentier Investors (Australia) RE Ltd Buy 59.24AUD

8Ordinary

Shares

5-May-21 First Sentier Investors (Australia) RE Ltd Buy 14.81AUD

2Ordinary

Shares

5-May-21 First Sentier Investors (Australia) RE Ltd Buy 22.22AUD

3Ordinary

Shares

5-May-21 First Sentier Investors (Australia) IM Ltd Sell 5725.92AUD

771Ordinary

Shares

7-May-21 First Sentier Investors (Australia) RE Ltd Buy 91.98AUD

13Ordinary

Shares

7-May-21 First Sentier Investors (Australia) IM Ltd Sell 533.74AUD

76Ordinary

Shares

7-May-21 First Sentier Investors (Australia) IM Ltd Sell 1765250AUD

250000Ordinary

Shares

7-May-21 First Sentier Investors (Australia) IM Ltd Sell 4284AUD

610Ordinary

Shares

7-May-21 First Sentier Investors (Australia) IM Ltd Buy 3864.66AUD

550Ordinary

Shares

7-May-21 First Sentier Investors (Australia) RE Ltd Buy 21.23AUD

3Ordinary

Shares

7-May-21 First Sentier Investors (Australia) IM Ltd Sell 21238.15AUD

3000Ordinary

Shares

7-May-21

Mitsubishi UFJ Trust and Banking

Corporation. Sell 10603.23NZD

1397Ordinary

Shares

10-May-21 First Sentier Investors (Australia) RE Ltd Buy 12.5AUD

2Ordinary

Shares

10-May-21 First Sentier Investors Realindex Pty Ltd Buy 45269.01AUD

7421Ordinary

Shares

18
10-May-21 First Sentier Investors (Australia) RE Ltd Buy 37.5AUD

6Ordinary

Shares

10-May-21 First Sentier Investors Realindex Pty Ltd Buy 2958.56AUD

485Ordinary

Shares

10-May-21 First Sentier Investors (Australia) IM Ltd Buy 4062.8AUD

666Ordinary

Shares

10-May-21 First Sentier Investors (Australia) IM Ltd Sell 1723447.24AUD

280000Ordinary

Shares

11-May-21 First Sentier Investors (Australia) RE Ltd Buy 17.34AUD

3Ordinary

Shares

11-May-21 First Sentier Investors (Australia) IM Ltd Sell 1394.14AUD

243Ordinary

Shares

11-May-21 First Sentier Investors (Australia) IM Ltd Buy 4865.81AUD

848Ordinary

Shares

11-May-21 First Sentier Investors (Australia) RE Ltd Buy 23.12AUD

4Ordinary

Shares

11-May-21 First Sentier Investors (Australia) IM Ltd Sell 9862.27AUD

1719Ordinary

Shares

11-May-21 First Sentier Investors (Australia) RE Ltd Buy 11.56AUD

2Ordinary

Shares

11-May-21 First Sentier Investors (Australia) RE Ltd Buy 11.56AUD

2Ordinary

Shares

12-May-21 First Sentier Investors (Australia) RE Ltd Buy 29.25AUD

5Ordinary

Shares

12-May-21 First Sentier Investors (Australia) RE Ltd Buy 438.75AUD

75Ordinary

Shares

12-May-21 First Sentier Investors (Australia) IM Ltd Buy 4323.15AUD

749Ordinary

Shares

13-May-21 First Sentier Investors (Australia) RE Ltd Buy 336.9AUD

60Ordinary

Shares

13-May-21 First Sentier Investors (Australia) IM Ltd Buy 5303.63AUD

966Ordinary

Shares

13-May-21 First Sentier Investors Realindex Pty Ltd Sell 5301.55AUD

971Ordinary

Shares

13-May-21

Mitsubishi UFJ Trust and Banking

Corporation. Sell 80650.72NZD

13532Ordinary

Shares

19
14-May-21 First Sentier Investors (Australia) IM Ltd Sell 553639.25AUD

100000Ordinary

Shares

14-May-21 First Sentier Investors (Australia) IM Ltd Buy 4686.13AUD

843Ordinary

Shares

14-May-21 First Sentier Investors (Australia) IM Ltd Sell 1869.27AUD

337Ordinary

Shares

17-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.68AUD

2Ordinary

Shares

17-May-21 First Sentier Investors (Australia) IM Ltd Sell 235.28AUD

44Ordinary

Shares

17-May-21 First Sentier Investors (Australia) IM Ltd Buy 8862.69AUD

1656Ordinary

Shares

17-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.68AUD

2Ordinary

Shares

17-May-21 First Sentier Investors Realindex Pty Ltd Sell 38192.89AUD

7139Ordinary

Shares

17-May-21 First Sentier Investors (Australia) RE Ltd Buy 21.36AUD

4Ordinary

Shares

17-May-21 First Sentier Investors (Australia) IM Ltd Buy 4147.26AUD

775Ordinary

Shares

18-May-21 First Sentier Investors (Australia) IM Ltd Buy 1063.07AUD

207Ordinary

Shares

18-May-21 First Sentier Investors (Australia) RE Ltd Sell 41.12AUD

8Ordinary

Shares

18-May-21 First Sentier Investors (Australia) IM Ltd Sell 415.91AUD

81Ordinary

Shares

18-May-21 First Sentier Investors Realindex Pty Ltd Sell 12610.31AUD

2463Ordinary

Shares

18-May-21 First Sentier Investors (Australia) RE Ltd Buy 313.54AUD

61Ordinary

Shares

19-May-21 First Sentier Investors (Australia) IM Ltd Buy 2527.3AUD

493Ordinary

Shares

19-May-21 First Sentier Investors (Australia) RE Ltd Buy 540.35AUD

107Ordinary

Shares

19-May-21 First Sentier Investors (Australia) RE Ltd Sell 308.05AUD

61Ordinary

Shares

20
19-May-21 First Sentier Investors (Australia) IM Ltd Sell 583.06AUD

114Ordinary

Shares

20-May-21 First Sentier Investors (Australia) RE Ltd Buy 20.94AUD

4Ordinary

Shares

20-May-21 First Sentier Investors (Australia) IM Ltd Sell 354.72AUD

68Ordinary

Shares

20-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.47AUD

2Ordinary

Shares

20-May-21 First Sentier Investors (Australia) IM Ltd Buy 2019.77AUD

386Ordinary

Shares

21-May-21 First Sentier Investors (Australia) IM Ltd Buy 9934.89AUD

1797Ordinary

Shares

21-May-21 First Sentier Investors (Australia) IM Ltd Buy 237750.48AUD

42984Ordinary

Shares

21-May-21 First Sentier Investors (Australia) IM Ltd Buy 168887.67AUD

30548Ordinary

Shares

21-May-21 First Sentier Investors Realindex Pty Ltd Buy 10506.36AUD

1893Ordinary

Shares

21-May-21 First Sentier Investors (Australia) RE Ltd Buy 11.16AUD

2Ordinary

Shares

21-May-21 First Sentier Investors (Australia) IM Ltd Buy 10880.28AUD

1968Ordinary

Shares

21-May-21 First Sentier Investors (Australia) IM Ltd Buy 28627.09AUD

5178Ordinary

Shares

21-May-21 First Sentier Investors (Australia) IM Ltd Buy 44335.19AUD

8016Ordinary

Shares

21-May-21 First Sentier Investors (Australia) IM Ltd Buy 31186.83AUD

5641Ordinary

Shares

21-May-21 First Sentier Investors (Australia) IM Ltd Buy 1104.76AUD

200Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 125.12AUD

23Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 16.32AUD

3Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 27.2AUD

5Ordinary

Shares

21
24-May-21 First Sentier Investors (Australia) RE Ltd Buy 27.2AUD

5Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 5.44AUD

1Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 38.08AUD

7Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 21.76AUD

4Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 27.2AUD

5Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.88AUD

2Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 32.64AUD

6Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 48.96AUD

9Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 27.2AUD

5Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 65.28AUD

12Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 32.64AUD

6Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 16.32AUD

3Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 43.52AUD

8Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 103.36AUD

19Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 38.08AUD

7Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 38.08AUD

7Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 38.08AUD

7Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 27.2AUD

5Ordinary

Shares

22
24-May-21 First Sentier Investors (Australia) RE Ltd Buy 16.32AUD

3Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 54.4AUD

10Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.88AUD

2Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 27.2AUD

5Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 32.64AUD

6Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 76.16AUD

14Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 16.32AUD

3Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 5.44AUD

1Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.88AUD

2Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.88AUD

2Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 76.16AUD

14Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 32.64AUD

6Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 27.2AUD

5Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 21.76AUD

4Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 43.52AUD

8Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 21.76AUD

4Ordinary

Shares

24-May-21 First Sentier Investors (Australia) IM Ltd Buy 1583.04AUD

292Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 59.84AUD

11Ordinary

Shares

23
24-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.88AUD

2Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.88AUD

2Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 16.32AUD

3Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 43.52AUD

8Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.88AUD

2Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 21.76AUD

4Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 27.2AUD

5Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 32.64AUD

6Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.88AUD

2Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 92.48AUD

17Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 59.84AUD

11Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 21.76AUD

4Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 38.08AUD

7Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.88AUD

2Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 65.28AUD

12Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 48.96AUD

9Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.88AUD

2Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 21.76AUD

4Ordinary

Shares

24
24-May-21 First Sentier Investors (Australia) RE Ltd Buy 16.32AUD

3Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 32.64AUD

6Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 27.2AUD

5Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 76.16AUD

14Ordinary

Shares

24-May-21 First Sentier Investors (Australia) RE Ltd Buy 65.28AUD

12Ordinary

Shares

25-May-21 First Sentier Investors (Australia) RE Ltd Buy 64.08AUD

12Ordinary

Shares

25-May-21 First Sentier Investors (Australia) RE Ltd Buy 5.34AUD

1Ordinary

Shares

25-May-21 First Sentier Investors (Australia) RE Ltd Sell 106.8AUD

20Ordinary

Shares

25-May-21 First Sentier Investors (Australia) IM Ltd Buy 2353.83AUD

441Ordinary

Shares

26-May-21 First Sentier Investors (Australia) RE Ltd Buy 21.08AUD

4Ordinary

Shares

26-May-21 First Sentier Investors (Australia) RE Ltd Buy 15.81AUD

3Ordinary

Shares

26-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.54AUD

2Ordinary

Shares

26-May-21 First Sentier Investors (Australia) RE Ltd Buy 79.05AUD

15Ordinary

Shares

26-May-21 First Sentier Investors (Australia) IM Ltd Sell 8951.35AUD

1688Ordinary

Shares

26-May-21 First Sentier Investors (Australia) RE Ltd Buy 26.35AUD

5Ordinary

Shares

26-May-21 First Sentier Investors (Australia) RE Ltd Buy 57.97AUD

11Ordinary

Shares

26-May-21 First Sentier Investors (Australia) RE Ltd Buy 73.78AUD

14Ordinary

Shares

26-May-21 First Sentier Investors (Australia) RE Ltd Buy 210.8AUD

40Ordinary

Shares

25
26-May-21 First Sentier Investors (Australia) IM Ltd Buy 3492.32AUD

658Ordinary

Shares

27-May-21 First Sentier Investors (Australia) RE Ltd Buy 15.56AUD

3Ordinary

Shares

27-May-21 First Sentier Investors (Australia) RE Ltd Buy 31.11AUD

6Ordinary

Shares

27-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.37AUD

2Ordinary

Shares

27-May-21 First Sentier Investors (Australia) RE Ltd Buy 10.37AUD

2Ordinary

Shares

27-May-21 First Sentier Investors (Australia) RE Ltd Buy 31.11AUD

6Ordinary

Shares

27-May-21 First Sentier Investors Realindex Pty Ltd Buy 49122.6NZD

8618Ordinary

Shares

27-May-21 First Sentier Investors (Australia) IM Ltd Buy 4661.79AUD

875Ordinary

Shares

27-May-21 First Sentier Investors (Australia) RE Ltd Buy 15.56AUD

3Ordinary

Shares

27-May-21

Mitsubishi UFJ Trust and Banking

Corporation. Sell 37830.9NZD

6637Ordinary

Shares

27-May-21

Mitsubishi UFJ Kokusai Asset Management

Co., Ltd. Sell 7033.8NZD

1234Ordinary

Shares

28-May-21 First Sentier Investors (Australia) IM Ltd Buy 54780.51AUD

9888Ordinary

Shares

28-May-21 First Sentier Investors (Australia) IM Ltd Sell 176714.36AUD

32000Ordinary

Shares

28-May-21 First Sentier Investors (Australia) IM Ltd Buy 3849.58AUD

696Ordinary

Shares

28-May-21 First Sentier Investors (Australia) RE Ltd Buy 192.33AUD

35Ordinary

Shares

28-May-21 First Sentier Investors (Australia) IM Ltd Sell 2114.17AUD

382Ordinary

Shares

28-May-21 First Sentier Investors (Australia) IM Ltd Sell 2620.9AUD

474Ordinary

Shares

28-May-21 First Sentier Investors (Australia) IM Ltd Sell 36940.61AUD

6682Ordinary

Shares

26
28-May-21 First Sentier Investors (Australia) RE Ltd Buy 5.5AUD

1Ordinary

Shares

31-May-21 First Sentier Investors (Australia) IM Ltd Buy 2878.66AUD

522Ordinary

Shares

31-May-21 First Sentier Investors (Australia) IM Ltd Sell 10137.9AUD

1838Ordinary

Shares

31-May-21 First Sentier Investors Realindex Pty Ltd Buy 35675.76AUD

6463Ordinary

Shares

1-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 416006.97AUD

73202Ordinary

Shares

1-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 177217.63AUD

31186Ordinary

Shares

1-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 1134540AUD

200000Ordinary

Shares

1-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 1914.53AUD

337Ordinary

Shares

1-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 2363.34AUD

416Ordinary

Shares

1-Jun-21 First Sentier Investors Realindex Pty Ltd Buy 47323.1NZD

7822Ordinary

Shares

1-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 1642840.29AUD

289100Ordinary

Shares

1-Jun-21 First Sentier Investors (Australia) IM Ltd Buy 53219.21AUD

9364Ordinary

Shares

1-Jun-21 First Sentier Investors (Australia) RE Ltd Buy 28.39AUD

5Ordinary

Shares

1-Jun-21 First Sentier Investors (Australia) RE Ltd Buy 17.03AUD

3Ordinary

Shares

2-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 322788.63AUD

56781Ordinary

Shares

2-Jun-21 First Sentier Investors (Australia) IM Ltd Buy 359.76AUD

63Ordinary

Shares

2-Jun-21 First Sentier Investors Realindex Pty Ltd Sell 51135.78AUD

8940Ordinary

Shares

2-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 124343.63AUD

21873Ordinary

Shares

27
2-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 568260AUD

100000Ordinary

Shares

2-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 1325763.58AUD

233212Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 11.44AUD

2Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 11.44AUD

2Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 17.16AUD

3Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 11.44AUD

2Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 17.16AUD

3Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 28.6AUD

5Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 34.32AUD

6Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 17.16AUD

3Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 22.88AUD

4Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 11.44AUD

2Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 22.88AUD

4Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) IM Ltd Buy 3636.99AUD

640Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 17.16AUD

3Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 40.04AUD

7Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 28.6AUD

5Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 51.48AUD

9Ordinary

Shares

28
3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 11.44AUD

2Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 34.32AUD

6Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) IM Ltd Buy 1138.54AUD

200Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 11.44AUD

2Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 22.88AUD

4Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 11.44AUD

2Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 45.76AUD

8Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 51.48AUD

9Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 40.04AUD

7Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 1063.92AUD

186Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) RE Ltd Sell 17.16AUD

3Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 1706670AUD

300000Ordinary

Shares

3-Jun-21 First Sentier Investors (Australia) IM Ltd Sell 3266.76AUD

575Ordinary

Shares




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

│ ├───Morgan Stanley & Co. LLC

│ ├───Morgan Stanley Capital Services LLC

│ ├───Morgan Stanley Smith Barney LLC

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

│ ├───Morgan Stanley Investment Management Inc.

│ └─┬─ETRADE Financial, LLC

│ └─┬─ETCM Holdings, LLC

│ └───E*Trade Securities LLC

├─┬─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

└─┬─Mirror Merger Sub 2, LLC

└─┬─Eaton Vance Acquisitions LLC

└───Parametric Portfolio Associates LLC





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

on 8 August 2019.


For that relevant interest,-


(a) number held in class: 411,780


(b) percentage held in class : 0.055%

30

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


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



Details for Morgan Stanley & Co. International plc


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

return under a Securities Lending Agreement. The relevant agreement document(s) (2000

Global Master Securities Lending Agreement & 2010 Global Master Securities Lending

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


For that relevant interest,-


(a) number held in class: 8,276,400


(b) percentage held in class : 1.113%


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


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


Details for Morgan Stanley & Co. International Plc


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

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

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


For that relevant interest,—


(a) number held in class: 27,112

(b) percentage held in class: 0.004%

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

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


Details for Morgan Stanley & Co. International Plc


Nature of relevant interest(s): 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: 965,610

(b) percentage held in class: 0.130%

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

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


Details for Morgan Stanley & Co. International Plc


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

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

& 2002 ISDA Master Agreement) 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: 5,020,349

(b) percentage held in class: 0.675%


(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 right to rehypothecate pursuant to the agreement(s). The relevant

agreement document(s) (Prime Brokerage Margin Agreement) are attached to a

previous disclosure made on 8 August 2019.


For that relevant interest,—


(a) number held in class: 6,058

(b) percentage held in class: 0.001%


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


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



Details for Morgan Stanley & Co. LLC


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

under a Securities Lending Agreement. The relevant agreement document(s) (Master

Securities Loan Agreement) are attached to a previous disclosure made on 8 August

2019.


For that relevant interest,—


(a) number held in class: 188,226

(b) percentage held in class: 0.025%


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

32
(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: 716,400

(b) percentage held in class: 0.096%


(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): 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: 389,004

(b) percentage held in class: 0.052%


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


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



Details for Morgan Stanley Investment Management Inc.


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

exercise control over disposal in the ordinary course of investment management

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


For that relevant interest,—


(a) number held in class: 36,281

(b) percentage held in class: 0.005%


(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

33

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: 16,450

(b) percentage held in class: 0.002%


(c) HSBC Custody Nominees (Australia) Limited; Citibank Nominees New Zealand


(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: 51,665

(b) percentage held in class: 0.007%


(c) 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: 9,185,051

(b) percentage held in class: 1.236%


(c) current registered holder(s): Unknown


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



Details for E*TRADE Securities LLC

34
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: 10,934

(b) percentage held in class: 0.001%


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


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



Details for E*TRADE Securities LLC


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

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

document(s) (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: 3,350

(b) percentage held in class: 0.001%


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


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



Details for E*TRADE Securities LLC


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

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

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


For that relevant interest,—


(a) number held in class: 1,183

(b) percentage held in class: 0.001%


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


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



Details for Parametric Portfolio Associates LLC


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

exercise control over disposal in the ordinary course of investment management

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

35

For that relevant interest,—


(a) number held in class: 1,736,249

(b) percentage held in class: 0.234%


(c) current registered holder(s): Unknown


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



Details for Parametric Portfolio Associates LLC


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

exercise control over disposal in the ordinary course of investment management

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


For that relevant interest,—


(a) number held in class: 126,529

(b) percentage held in class: 0.017%


(c) current registered holder(s): Unknown


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




For a derivative relevant interest, also –

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.

International

plc

Swap

Agreement

1,693,055.50 (AUD)

Cash

5/25/2023

293,121.56 (AUD) 2/22/2023

315,835.89 (AUD) 11/04/2022

17,001,106.81 (AUD) 9/20/2023

708,817.45 (AUD) 11/21/2022

13,911.28 (AUD) 4/28/2023

2,567,018.07 (AUD) 5/17/2023

3,011,950.62 (AUD) 12/21/2022

1,290,828.28 (AUD) 8/16/2021

254,072.10 (AUD) 3/08/2023

285,537.70 (AUD) 8/29/2022

21,296.65 (AUD) 10/04/2022

137,188.05 (AUD) 3/31/2022

1,327,914.20 (AUD) 10/04/2021

Morgan

Stanley

Capital

Services LLC


Swap

Agreement

1,127,906.52 (NZD)

Cash

3/15/2023

87,197.13 7/23/2021

170,834.71 (AUD) 3/15/2023

33,853.22 (NZD) 2/22/2023

630,226.08 1/31/2023

36
252,647.35 (AUD) 4/28/2023

117,359.93 (AUD) 4/28/2023

446,641.59 (AUD) 4/12/2023

224,303.73 (AUD) 7/14/2022

2,871,765.14 (NZD) 2/22/2023

14,178.81 3/15/2023

40,033.20 (AUD) 3/15/2023

552,276.20 (AUD) 5/31/2022

916,491.12 (AUD) 11/08/2021

42,261,750.64 (AUD) 9/29/2025

66,304.62 (AUD) 11/24/2022

10,780,084.15 (AUD) 8/17/2022

5,257,256.02 (AUD) 8/17/2022

2,158,686.65 (AUD) 10/15/2021

5,376.48 (AUD) 12/30/2022

4,800,000.00 (AUD) 9/13/2021


37
Annexure C

Transaction details for Morgan Stanley group

Date of TransactionHolder of Relevant Interest
Transaction Nature

Consideration Class and number of securities

2/06/2021Morgan Stanley Wealth Management Australia Pty Ltd

Buy

11,420.00 (AUD)2,000 Ordinary Shares

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

Buy

N/A164 Swaps

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

Buy

N/A2,153 Swaps

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

Buy

N/A254 Swaps

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

Buy

N/A27,281 Swaps

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

Buy

N/A44,500 Swaps

4/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/A110,221 Ordinary Shares

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

Sell

269,600.7832,330 Ordinary Shares

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

Sell

377,511.2644,500 Ordinary Shares

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

Sell

855.93103 Ordinary Shares

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

Sell

N/A1,000 Swaps

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

Sell

N/A1,017 Swaps

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

Sell

N/A144 Swaps

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

Sell

N/A184 Swaps

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

Sell

N/A19,883 Swaps

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

Sell

N/A292 Swaps

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

Sell

N/A31 Swaps

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

Sell

N/A4,549 Swaps

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

Sell

N/A449 Swaps

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

Sell

N/A461 Swaps

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

Sell

N/A61,256 Swaps

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

Sell

N/A729 Swaps

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

Sell

N/A814 Swaps

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

Sell

N/A849 Swaps

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

Sell

N/A908 Swaps

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

Sell

N/A910 Swaps

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

Sell

N/A985 Swaps

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

Sell

N/A992 Swaps

4/21/2021Morgan Stanley & Co. LLC

Borrow Returned

N/A3,963 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,081.50 (AUD)140 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,390.50 (AUD)180 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,405.80 (AUD)180 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,452.66 (AUD)186 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,476.43 (AUD)191 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,567.16 (AUD)203 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,621.53 (AUD)211 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,634.85 (AUD)210 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,722.67 (AUD)223 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,767.32 (AUD)226 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,784.08 (AUD)232 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,850.97 (AUD)237 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,921.03 (AUD)249 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

1,922.89 (AUD)247 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

10,245.50 (AUD)1,322 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

10,800.30 (AUD)1,390 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

103,853.70 (AUD)13,470 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

11,647.48 (AUD)1,500 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

11,803.37 (AUD)1,524 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

111,249.00 (AUD)14,100 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

12,261.06 (AUD)1,578 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

12,535.05 (AUD)1,605 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

12,734.03 (AUD)1,657 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

12,901.65 (AUD)1,653 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

12,956.29 (AUD)1,660 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

121,975.92 (AUD)15,401 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

127,431.04 (AUD)16,192 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

13,107.00 (AUD)1,700 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

13,729.98 (AUD)1,758 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

130,283.58 (AUD)16,898 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

14,130.44 (AUD)1,828 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

14,903.25 (AUD)1,923 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

14,957.40 (AUD)1,940 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

15,995.84 (AUD)2,072 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

150,021.00 (AUD)18,990 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

16,107.00 (AUD)2,065 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

16,235.52 (AUD)2,114 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

167,844.71 (AUD)21,491 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

17,369.31 (AUD)2,247 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

17,964.30 (AUD)2,330 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

18,310.53 (AUD)2,343 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

18,767.32 (AUD)2,431 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

19,565.64 (AUD)2,502 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,027.88 (AUD)262 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,029.26 (AUD)259 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,031.90 (AUD)260 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,064.48 (AUD)264 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,082.78 (AUD)266 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,093.85 (AUD)270 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,103.46 (AUD)273 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,107.02 (AUD)271 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,135.37 (AUD)275 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,157.83 (AUD)277 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,182.30 (AUD)278 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,188.30 (AUD)277 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,192.55 (AUD)282 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,232.00 (AUD)288 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,244.96 (AUD)288 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited
Buy

2,261.54 (AUD)292 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,317.68 (AUD)296 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,340.00 (AUD)300 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,374.56 (AUD)306 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,374.64 (AUD)307 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,388.15 (AUD)305 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,388.48 (AUD)311 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,457.00 (AUD)312 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,466.38 (AUD)316 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,510.22 (AUD)321 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,513.72 (AUD)319 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,536.59 (AUD)329 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,581.80 (AUD)331 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,615.12 (AUD)337 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,674.10 (AUD)340 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,705.70 (AUD)348 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,783.40 (AUD)353 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,882.67 (AUD)371 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

2,966.41 (AUD)386 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

20,563.06 (AUD)2,674 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

21,894.88 (AUD)2,768 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

23,183.16 (AUD)3,003 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

23,476.01 (AUD)3,037 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

23,688.60 (AUD)3,037 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

24,925.12 (AUD)3,212 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

25,858.56 (AUD)3,328 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

27,377.28 (AUD)3,492 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

27,558.30 (AUD)3,579 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

27,630.12 (AUD)3,556 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

274,348.44 (AUD)35,676 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

276.85 (AUD)35 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

28,060.16 (AUD)3,616 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

288.23 (AUD)37 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

29,909.60 (AUD)3,815 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,012.62 (AUD)385 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,028.35 (AUD)390 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,057.30 (AUD)387 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,092.81 (AUD)391 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,260.56 (AUD)424 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,314.20 (AUD)423 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,318.00 (AUD)420 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,359.37 (AUD)436 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,407.71 (AUD)433 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,435.46 (AUD)443 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,578.19 (AUD)462 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,582.06 (AUD)454 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,645.54 (AUD)471 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,734.40 (AUD)480 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,755.84 (AUD)484 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,768.30 (AUD)477 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

3,840.06 (AUD)492 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

31,884.47 (AUD)4,093 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

32,220.09 (AUD)4,179 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

320,250.27 (AUD)41,537 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

340.56 (AUD)44 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

348.52 (AUD)45 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

35,837.91 (AUD)4,577 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

36,060.45 (AUD)4,665 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

36,628.90 (AUD)4,690 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

36,644.52 (AUD)4,686 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

37,284.94 (AUD)4,774 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

372.96 (AUD)48 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

38.77 (AUD)5 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

386.50 (AUD)50 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,039.87 (AUD)525 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,050.63 (AUD)523 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,154.92 (AUD)532 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,249.28 (AUD)542 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,380.79 (AUD)562 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,503.78 (AUD)573 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,571.77 (AUD)585 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,709.24 (AUD)598 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,744.73 (AUD)617 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,751.90 (AUD)610 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,853.12 (AUD)625 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,857.48 (AUD)618 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,882.69 (AUD)628 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

4,941.72 (AUD)636 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

40,656.18 (AUD)5,199 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

41,126.61 (AUD)5,293 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

420.12 (AUD)54 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

423.22 (AUD)55 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

43,776.18 (AUD)5,634 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

44,082.90 (AUD)5,630 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

454.72 (AUD)58 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

458.43 (AUD)59 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

47,317.20 (AUD)6,020 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

47,344.22 (AUD)6,062 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited
Buy

485.73 (AUD)63 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

487.62 (AUD)63 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

488.25 (AUD)63 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

5,025.93 (AUD)637 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

5,236.59 (AUD)677 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

5,314.68 (AUD)684 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

5,362.16 (AUD)691 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

5,598.32 (AUD)728 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

5,665.72 (AUD)719 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

5,697.01 (AUD)737 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

5,998.44 (AUD)777 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

50,146.20 (AUD)6,429 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

51,083.48 (AUD)6,566 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

539.70 (AUD)70 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

54,301.53 (AUD)7,043 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

555.84 (AUD)72 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

6,402.48 (AUD)824 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

6,499.53 (AUD)843 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

6,533.92 (AUD)842 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

6,580.89 (AUD)853 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

6,603.00 (AUD)852 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

6,644.87 (AUD)853 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

6,814.67 (AUD)872 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

61,418.75 (AUD)7,925 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

62,906.04 (AUD)7,983 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

66,298.29 (AUD)8,599 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

669.08 (AUD)86 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

687.08 (AUD)89 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

69,459.76 (AUD)8,951 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

7,173.44 (AUD)928 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

7,462.16 (AUD)961 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

7,529.13 (AUD)969 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

7,555.20 (AUD)960 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

7,586.68 (AUD)964 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

7,770.00 (AUD)1,000 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

7.80 (AUD)1 Ordinary Share

4/21/2021Morgan Stanley Australia Securities Limited

Buy

7.83 (AUD)1 Ordinary Share

4/21/2021Morgan Stanley Australia Securities Limited

Buy

70.11 (AUD)9 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

706.50 (AUD)90 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

735.63 (AUD)93 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

762.44 (AUD)98 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

778.00 (AUD)100 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

8,196.89 (AUD)1,068 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

8,328.30 (AUD)1,065 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

8,416.75 (AUD)1,077 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

8,637.84 (AUD)1,116 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

82,375.80 (AUD)10,561 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

82,644.11 (AUD)10,609 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

837.81 (AUD)107 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

842.57 (AUD)109 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

85,722.00 (AUD)10,990 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

86,192.61 (AUD)11,093 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

873.60 (AUD)112 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

878.08 (AUD)112 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

9,061.30 (AUD)1,147 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

9,073.38 (AUD)1,164 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

9,228.00 (AUD)1,200 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

9,310.32 (AUD)1,206 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

9,355.79 (AUD)1,201 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

9,415.84 (AUD)1,201 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

9,771.68 (AUD)1,256 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

9,861.11 (AUD)1,253 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

9,932.80 (AUD)1,280 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

911.43 (AUD)117 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

93,938.68 (AUD)12,028 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Buy

957.28 (AUD)124 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

1,187.34 (AUD)154 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

1,330.37 (AUD)173 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

1,446.66 (AUD)188 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

1,767.32 (AUD)226 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

1,783.14 (AUD)226 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

1,783.32 (AUD)231 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

1,800.90 (AUD)230 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

1,817.40 (AUD)233 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

1,986.56 (AUD)256 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

10,087.65 (AUD)1,305 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

10,183.78 (AUD)1,294 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

10,340.11 (AUD)1,342 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

10,640.16 (AUD)1,365 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

100,985.58 (AUD)13,098 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

102,174.20 (AUD)13,235 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

105,291.27 (AUD)13,551 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

11,026.40 (AUD)1,432 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

11,625.48 (AUD)1,502 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

12,003.84 (AUD)1,563 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

12,265.55 (AUD)1,595 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

12,384.00 (AUD)1,600 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

122,269.36 (AUD)15,838 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited
Sell

123.04 (AUD)16 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

127,423.17 (AUD)16,527 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

13,409.77 (AUD)1,717 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

13,758.48 (AUD)1,773 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

137,145.66 (AUD)17,742 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

14,903.25 (AUD)1,923 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

147,148.28 (AUD)19,036 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

15,995.84 (AUD)2,072 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

157,091.25 (AUD)20,375 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

161.49 (AUD)21 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

17,117.24 (AUD)2,164 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

17,621.70 (AUD)2,265 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

18,314.37 (AUD)2,339 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

18,582.04 (AUD)2,407 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

18,780.30 (AUD)2,439 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

18,974.34 (AUD)2,442 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

182,697.90 (AUD)23,727 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

185.28 (AUD)24 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

19,136.22 (AUD)2,482 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

19,198.24 (AUD)2,474 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

19,933.18 (AUD)2,549 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,048.20 (AUD)266 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,061.90 (AUD)261 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,168.60 (AUD)280 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,188.30 (AUD)277 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,322.38 (AUD)302 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,440.90 (AUD)317 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,482.11 (AUD)317 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,516.17 (AUD)323 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,863.44 (AUD)369 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,914.21 (AUD)377 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

2,971.08 (AUD)378 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

20,410.38 (AUD)2,637 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

20,973.24 (AUD)2,682 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

21,422.31 (AUD)2,793 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

224,091.15 (AUD)29,065 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

225.04 (AUD)29 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

23,770.88 (AUD)3,032 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

23.07 (AUD)3 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

24,471.54 (AUD)3,174 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

24,812.37 (AUD)3,177 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

24,981.92 (AUD)3,236 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

25,011.24 (AUD)3,244 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

25,100.40 (AUD)3,218 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

258,207.13 (AUD)33,577 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

27,464.69 (AUD)3,553 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

27,519.80 (AUD)3,574 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

27,631.78 (AUD)3,538 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

277,359.54 (AUD)35,974 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

28,199.80 (AUD)3,620 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

28,897.08 (AUD)3,748 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

292.22 (AUD)38 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

3,009.90 (AUD)381 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

3,088.48 (AUD)398 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

3,172.40 (AUD)412 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

3,226.70 (AUD)410 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

3,338.43 (AUD)433 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

3,395.49 (AUD)437 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

3,407.71 (AUD)433 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

3,432.98 (AUD)439 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

3,447.60 (AUD)442 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

3,606.40 (AUD)460 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

30,092.56 (AUD)3,898 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

32,921.70 (AUD)4,270 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

324.66 (AUD)42 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

372.96 (AUD)48 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

38,364.96 (AUD)4,976 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

4,140.27 (AUD)537 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

4,175.44 (AUD)536 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

4,324.46 (AUD)553 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

4,403.48 (AUD)566 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

4,454.24 (AUD)574 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

4,806.80 (AUD)610 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

4,878.06 (AUD)627 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

40,665.96 (AUD)5,254 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

40,805.95 (AUD)5,185 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

41,778.60 (AUD)5,370 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

424.60 (AUD)55 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

43,955.87 (AUD)5,557 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

432.88 (AUD)56 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

439.75 (AUD)57 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

44,233.80 (AUD)5,671 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

46,080.00 (AUD)6,000 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

5,025.93 (AUD)637 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

5,048.88 (AUD)654 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

5,650.63 (AUD)731 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

5,736.96 (AUD)747 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

5,773.11 (AUD)743 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited
Sell

5,974.93 (AUD)767 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

50,387.40 (AUD)6,510 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

500.48 (AUD)64 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

517.91 (AUD)67 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

53,729.55 (AUD)6,915 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

549.54 (AUD)71 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

55,199.93 (AUD)7,141 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

59,335.68 (AUD)7,726 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

6,099.36 (AUD)776 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

6,402.48 (AUD)824 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

6,691.86 (AUD)846 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

6,720.16 (AUD)866 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

60,997.08 (AUD)7,932 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

602.14 (AUD)77 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

62,608.86 (AUD)8,089 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

63,193.50 (AUD)8,154 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

646,453.40 (AUD)83,732 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

667.36 (AUD)86 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

67,511.40 (AUD)8,745 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

687.08 (AUD)89 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

687.08 (AUD)89 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

7,389.27 (AUD)951 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

7,534.08 (AUD)981 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

7.71 (AUD)1 Ordinary Share

4/21/2021Morgan Stanley Australia Securities Limited

Sell

7.80 (AUD)1 Ordinary Share

4/21/2021Morgan Stanley Australia Securities Limited

Sell

73,365.40 (AUD)9,430 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

735.63 (AUD)93 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

75,684.98 (AUD)9,842 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

761.31 (AUD)99 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

77,562.60 (AUD)10,060 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

77,810.18 (AUD)10,066 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

770.00 (AUD)100 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

774.00 (AUD)100 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

780.00 (AUD)100 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

79,608.00 (AUD)10,272 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

796.89 (AUD)101 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

8,133.12 (AUD)1,059 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

8,362.04 (AUD)1,070 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

8,906.66 (AUD)1,126 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

815.14 (AUD)106 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

84,287.84 (AUD)10,751 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

845.64 (AUD)108 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

86.02 (AUD)11 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

88,490.08 (AUD)11,287 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

886.65 (AUD)115 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

895.52 (AUD)116 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

9,174.17 (AUD)1,193 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

9,228.00 (AUD)1,200 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

9,731.04 (AUD)1,254 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

9,857.71 (AUD)1,263 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

90,504.22 (AUD)11,618 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

92.76 (AUD)12 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

930.00 (AUD)120 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

936.54 (AUD)121 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

96,198.92 (AUD)12,461 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

971.46 (AUD)126 Ordinary Shares

4/21/2021Morgan Stanley Australia Securities Limited

Sell

98,356.47 (AUD)12,757 Ordinary Shares

4/21/2021Morgan Stanley Capital Services LLC

Buy

N/A10,066 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Buy

N/A19,532 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Buy

N/A19,680 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Buy

N/A2,085 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Buy

N/A272 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Buy

N/A32,330 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Buy

N/A51,704 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Buy

N/A83,732 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Sell

N/A10,303 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Sell

N/A14,367 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Sell

N/A6,979 Swaps

4/21/2021Morgan Stanley Capital Services LLC

Sell

N/A7,431 Swaps

4/21/2021Parametric Portfolio Associates LLC

Buy

1,264.91 (USD)209 American Depositary Receipts

4/21/2021Parametric Portfolio Associates LLC

Buy

314.71 (USD)52 American Depositary Receipts

4/21/2021Parametric Portfolio Associates LLC

Buy

357.08 (USD)59 American Depositary Receipts

4/21/2021Parametric Portfolio Associates LLC

Buy

950.20 (USD)157 American Depositary Receipts

4/21/2021Parametric Portfolio Associates LLC

Sell

1,135.51 (USD)188 American Depositary Receipts

4/21/2021Parametric Portfolio Associates LLC

Sell

2,005.26 (USD)332 American Depositary Receipts

4/21/2021Parametric Portfolio Associates LLC

Sell

446.95 (USD)74 American Depositary Receipts

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

Borrow

N/A153,588 Ordinary Shares

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

Buy

12,781.191,553 Ordinary Shares

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

Buy

164.6020 Ordinary Shares

4/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/A161,208 Ordinary Shares

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

Sell

382,597.7746,413 Ordinary Shares

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

Sell

5,859.76712 Ordinary Shares

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

Sell

827.00100 Ordinary Shares

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

Sell

98.7612 Ordinary Shares

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

Sell

N/A11 Swaps

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

Sell

N/A19,111 Swaps

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

Sell

N/A2 Swaps

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

Sell

N/A39 Swaps

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

N/A41 Swaps

4/22/2021Morgan Stanley & Co. LLC

Borrow Returned

N/A101,939 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

1,094.66 (AUD)143 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

1,098.72 (AUD)144 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

1,100.88 (AUD)144 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

1,244.53 (AUD)161 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

1,338.06 (AUD)174 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

1,544.28 (AUD)202 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

10,120.92 (AUD)1,311 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

10,236.72 (AUD)1,326 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

10,760.54 (AUD)1,414 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

104,056.80 (AUD)13,620 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

106.89 (AUD)14 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

11,511.93 (AUD)1,497 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

11,819.25 (AUD)1,545 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

113,066.80 (AUD)14,684 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

117,174.68 (AUD)15,337 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

12,220.12 (AUD)1,586 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

12,303.36 (AUD)1,602 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

121,278.85 (AUD)15,895 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

122.40 (AUD)16 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

128,107.52 (AUD)16,768 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

13,440.47 (AUD)1,765 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

13,468.52 (AUD)1,756 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

13,516.80 (AUD)1,760 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

13,668.92 (AUD)1,795 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

136,098.96 (AUD)17,814 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

14,754.36 (AUD)1,935 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

140,259.84 (AUD)18,263 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

15,968.94 (AUD)2,082 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

152,639.56 (AUD)19,979 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

16,315.84 (AUD)2,144 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

16,387.80 (AUD)2,145 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

16,452.15 (AUD)2,145 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

16,738.20 (AUD)2,188 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

16,747.85 (AUD)2,195 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

16,985.52 (AUD)2,232 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

17,373.15 (AUD)2,271 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

17,625.06 (AUD)2,313 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

17,928.77 (AUD)2,336 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

18,142.00 (AUD)2,350 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

18,196.74 (AUD)2,351 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

18,291.15 (AUD)2,391 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

191.25 (AUD)25 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,153.20 (AUD)280 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,213.74 (AUD)289 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,218.51 (AUD)287 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,219.95 (AUD)290 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,301.00 (AUD)300 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,329.93 (AUD)302 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,399.28 (AUD)312 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,423.16 (AUD)318 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,623.99 (AUD)341 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,834.20 (AUD)370 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,956.76 (AUD)383 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

2,972.20 (AUD)386 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

21,334.80 (AUD)2,760 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

23,010.64 (AUD)3,004 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

23,202.68 (AUD)3,037 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

23,378.32 (AUD)3,064 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

245.44 (AUD)32 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

25,161.24 (AUD)3,302 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

25,400.27 (AUD)3,329 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

25,786.54 (AUD)3,362 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

26,831.68 (AUD)3,512 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

27,099.23 (AUD)3,554 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

27,966.97 (AUD)3,663 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

28,416.00 (AUD)3,700 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

297.96 (AUD)39 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

3,079.32 (AUD)402 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

3,111.16 (AUD)403 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

3,185.88 (AUD)417 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

3,187.96 (AUD)417 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

3,261.33 (AUD)423 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

3,351.79 (AUD)437 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

3,671.75 (AUD)475 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

3,954.60 (AUD)520 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

3,993.70 (AUD)519 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

30.72 (AUD)4 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

31,405.96 (AUD)4,084 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

312.83 (AUD)41 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

33,106.74 (AUD)4,294 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

33,983.44 (AUD)4,402 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

34,024.23 (AUD)4,413 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

34,072.50 (AUD)4,425 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

34,416.38 (AUD)4,493 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

34,427.16 (AUD)4,518 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

34,427.16 (AUD)4,518 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited
Buy

34,538.94 (AUD)4,509 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

35,711.75 (AUD)4,653 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

36,844.50 (AUD)4,785 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

37,258.77 (AUD)4,880 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

4,090.44 (AUD)534 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

4,118.79 (AUD)537 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

4,310.09 (AUD)566 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

4,322.25 (AUD)565 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

4,462.08 (AUD)581 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

4,539.41 (AUD)593 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

4,984.55 (AUD)655 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

41,110.84 (AUD)5,381 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

43,571.16 (AUD)5,718 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

45,522.43 (AUD)5,978 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

46,548.48 (AUD)6,061 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

47,514.98 (AUD)6,203 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

48,233.25 (AUD)6,305 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

49,359.36 (AUD)6,427 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

49,536.00 (AUD)6,450 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

5,072.09 (AUD)660 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

5,127.15 (AUD)665 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

5,189.22 (AUD)681 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

5,200.26 (AUD)678 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

52,630.76 (AUD)6,916 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

548.28 (AUD)72 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

549.72 (AUD)72 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

6,073.80 (AUD)795 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

6,324.75 (AUD)823 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

6,406.40 (AUD)832 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

6,437.85 (AUD)835 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

6,770.47 (AUD)881 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

63,962.05 (AUD)8,405 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

64,543.05 (AUD)8,415 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

69.03 (AUD)9 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

7,102.47 (AUD)923 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

7,132.78 (AUD)933 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

7,235.76 (AUD)944 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

7,818.29 (AUD)1,020 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

729.12 (AUD)95 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

75,615.77 (AUD)9,833 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

76,193.78 (AUD)9,934 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

76,452.60 (AUD)10,020 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

77,963.52 (AUD)10,112 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

780.30 (AUD)102 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

8,069.60 (AUD)1,048 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

8,812.83 (AUD)1,149 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

810.90 (AUD)106 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

838.75 (AUD)110 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

856.80 (AUD)112 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

883.20 (AUD)115 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

89,209.77 (AUD)11,631 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

9,461.57 (AUD)1,236 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

9,868.50 (AUD)1,290 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

93,399.00 (AUD)12,225 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

97,685.04 (AUD)12,786 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Buy

98,401.24 (AUD)12,796 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

1,063.29 (AUD)138 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

1,098.72 (AUD)144 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

1,179.55 (AUD)155 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

1,214.23 (AUD)158 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

1,635,380.20 (AUD)214,055 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

1,679.58 (AUD)217 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

1,783.32 (AUD)231 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

1,808.31 (AUD)237 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

1,819.56 (AUD)236 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

1,936.74 (AUD)254 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

11,513.48 (AUD)1,507 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

11,980.54 (AUD)1,562 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

12,147.60 (AUD)1,590 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

12,436.90 (AUD)1,630 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

12,726.84 (AUD)1,668 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

12,976.86 (AUD)1,703 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

122.40 (AUD)16 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

125,079.13 (AUD)16,181 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

13,054.34 (AUD)1,702 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

13,358.40 (AUD)1,760 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

14,546.56 (AUD)1,904 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

14,565.67 (AUD)1,909 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

14,802.20 (AUD)1,940 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

15,541.49 (AUD)2,021 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

16,043.52 (AUD)2,089 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

16,545.60 (AUD)2,160 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

17,411.70 (AUD)2,285 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

18,891.21 (AUD)2,463 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

184,092.78 (AUD)24,033 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

19,788.60 (AUD)2,580 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

191.25 (AUD)25 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,064.94 (AUD)268 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited
Sell

2,153.20 (AUD)280 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,181.20 (AUD)287 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,190.76 (AUD)286 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,239.64 (AUD)292 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,293.33 (AUD)299 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,402.27 (AUD)313 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,423.16 (AUD)318 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,429.52 (AUD)318 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,525.60 (AUD)328 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,586.20 (AUD)335 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,612.74 (AUD)338 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

2,689.86 (AUD)353 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

20,349.00 (AUD)2,660 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

206.28 (AUD)27 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

21,709.38 (AUD)2,849 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

218,234.00 (AUD)28,715 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

240,329.74 (AUD)31,498 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

256,490.08 (AUD)33,572 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

28,416.00 (AUD)3,700 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

296,734.25 (AUD)38,865 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

3,029.40 (AUD)396 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

3,101.84 (AUD)406 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

3,195.50 (AUD)415 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

3,210.12 (AUD)421 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

3,290.43 (AUD)429 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

3,351.79 (AUD)437 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

3,434.85 (AUD)449 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

3,623.18 (AUD)473 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

3,802.22 (AUD)498 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

304,053.24 (AUD)39,902 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

31,877.55 (AUD)4,167 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

34,427.16 (AUD)4,518 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

35,350.65 (AUD)4,621 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

355.12 (AUD)46 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

36,412.24 (AUD)4,766 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

37,977.60 (AUD)4,945 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

372.00 (AUD)48 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

39,836.16 (AUD)5,187 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

4,010.47 (AUD)527 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

4,090.44 (AUD)534 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

4,243.64 (AUD)554 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

4,628.40 (AUD)609 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

4,770.74 (AUD)622 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

420.20 (AUD)55 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

437.76 (AUD)57 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

44,190.72 (AUD)5,754 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

443,173.48 (AUD)58,007 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

445.44 (AUD)58 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

47,536.08 (AUD)6,222 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

48,243.42 (AUD)6,233 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

5,102.55 (AUD)667 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

55,534.08 (AUD)7,231 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

57,472.80 (AUD)7,464 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

57,615.31 (AUD)7,571 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

6,073.80 (AUD)795 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

6,103.22 (AUD)802 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

6,354.54 (AUD)821 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

6,919.68 (AUD)901 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

6,930.90 (AUD)906 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

60,372.55 (AUD)7,897 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

668.59 (AUD)87 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

68,698.88 (AUD)8,992 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

69.16 (AUD)9 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

7,216.56 (AUD)936 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

7,265.28 (AUD)946 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

7,620.00 (AUD)1,000 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

71,911.34 (AUD)9,431 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

784,035.47 (AUD)103,027 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

8,069.60 (AUD)1,048 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

8,405.17 (AUD)1,093 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

8,482.07 (AUD)1,103 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

8,727.72 (AUD)1,132 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

8,780.09 (AUD)1,153 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

81,786.20 (AUD)10,705 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

84,070.87 (AUD)10,961 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

89,248.12 (AUD)11,636 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

9,702.75 (AUD)1,275 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

9,884.16 (AUD)1,287 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

940.95 (AUD)123 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

98,708.84 (AUD)12,836 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

998.22 (AUD)131 Ordinary Shares

4/22/2021Morgan Stanley Australia Securities Limited

Sell

998.40 (AUD)130 Ordinary Shares

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A100 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A11,690 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A24,286 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A3,092 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A421 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A46,413 Swaps

4/22/2021Morgan Stanley Capital Services LLC
Buy

N/A6,455 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A7,231 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A8,838 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Buy

N/A901 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Sell

N/A10,948 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Sell

N/A11,254 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Sell

N/A17,814 Swaps

4/22/2021Morgan Stanley Capital Services LLC

Sell

N/A3,728 Swaps

4/22/2021Morgan Stanley Wealth Management Australia Pty Ltd

Transfer In

N/A647 Ordinary Shares

4/22/2021Parametric Portfolio Associates LLC

Buy

657.76 (USD)111 American Depositary Receipts

4/22/2021Parametric Portfolio Associates LLC

Buy

82,184.699,981 Ordinary Shares

4/22/2021Parametric Portfolio Associates LLC

Sell

153.65 (USD)26 American Depositary Receipts

4/22/2021Parametric Portfolio Associates LLC

Sell

295.49 (USD)50 American Depositary Receipts

4/23/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/A700 Ordinary Shares

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

Borrow

N/A139,090 Ordinary Shares

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

Buy

N/A555 Swaps

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

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A14,715 Ordinary Shares

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

Sell

2,251.50285 Ordinary Shares

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

Sell

N/A1,603 Swaps

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

Sell

N/A12,973 Swaps

4/23/2021Morgan Stanley & Co. LLC

Borrow Returned

N/A186,933 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,061.02 (AUD)141 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,064.30 (AUD)145 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,228.28 (AUD)167 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,315.80 (AUD)180 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,622.82 (AUD)222 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,665.04 (AUD)227 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,689.34 (AUD)230 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,813.02 (AUD)246 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,817.42 (AUD)242 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,910.52 (AUD)261 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

1,958.35 (AUD)265 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

102,670.56 (AUD)13,653 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

108,954.96 (AUD)14,844 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

111,957.76 (AUD)14,888 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

111,957.76 (AUD)14,888 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

12,354.12 (AUD)1,674 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

12,400.08 (AUD)1,694 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

12,774.78 (AUD)1,731 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

12,816.43 (AUD)1,739 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

12,865.60 (AUD)1,720 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

12,900.24 (AUD)1,748 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

126,633.08 (AUD)17,276 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

13,430.23 (AUD)1,826 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

14,255.04 (AUD)1,916 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

14,479.56 (AUD)1,962 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

14,757.12 (AUD)2,016 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

149.40 (AUD)20 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

149.80 (AUD)20 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

15,017.64 (AUD)2,046 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

15,774.34 (AUD)2,136 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

15,846.60 (AUD)2,156 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

154,315.80 (AUD)20,910 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

16,516.44 (AUD)2,214 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

16,645.68 (AUD)2,274 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

161,326.80 (AUD)21,860 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

17,406.40 (AUD)2,365 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

17,721.72 (AUD)2,421 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

170,916.90 (AUD)23,254 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

172,212.30 (AUD)23,335 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

179.28 (AUD)24 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

18,375.00 (AUD)2,500 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

183,306.64 (AUD)24,872 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

19,254.42 (AUD)2,609 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

191,158.88 (AUD)25,556 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,070.57 (AUD)277 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,089.71 (AUD)279 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,112.59 (AUD)289 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,116.92 (AUD)289 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,118.06 (AUD)287 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,138.85 (AUD)291 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,184.16 (AUD)292 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,241.75 (AUD)305 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,266.44 (AUD)303 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,341.46 (AUD)319 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,416.53 (AUD)327 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,488.74 (AUD)337 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,521.69 (AUD)341 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,523.23 (AUD)344 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,526.19 (AUD)343 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,545.60 (AUD)344 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,647.62 (AUD)359 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,993.64 (AUD)404 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

2,999.59 (AUD)407 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

20,169.36 (AUD)2,746 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

20,929.68 (AUD)2,836 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

21,837.42 (AUD)2,959 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited
Buy

213.44 (AUD)29 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

22,387.04 (AUD)2,977 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

22,634.48 (AUD)3,026 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

24,081.92 (AUD)3,272 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

24,117.84 (AUD)3,268 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

241.56 (AUD)33 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

258,396.60 (AUD)35,156 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

299.40 (AUD)40 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,106.98 (AUD)421 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,273.13 (AUD)437 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,463.90 (AUD)470 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,488.64 (AUD)474 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,620.70 (AUD)486 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,648.07 (AUD)496 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,897.54 (AUD)531 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,948.93 (AUD)534 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,975.12 (AUD)539 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,976.35 (AUD)541 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

3,992.17 (AUD)533 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

30,634.20 (AUD)4,185 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

31,228.48 (AUD)4,243 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

31,327.12 (AUD)4,268 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

31,446.18 (AUD)4,261 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

331.87 (AUD)45 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

332,513.28 (AUD)45,056 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

336.15 (AUD)45 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

338.33 (AUD)46 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

34,837.99 (AUD)4,727 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

34,882.96 (AUD)4,676 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

344.27 (AUD)47 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

344.27 (AUD)47 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

35,309.67 (AUD)4,791 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

358.92 (AUD)49 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

366.75 (AUD)50 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

4,298.07 (AUD)582 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

4,396.66 (AUD)599 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

4,480.29 (AUD)603 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

4,678.12 (AUD)625 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

4,714.82 (AUD)638 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

402.30 (AUD)54 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

44,253.00 (AUD)5,940 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

469.44 (AUD)64 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

5,089.21 (AUD)691 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

5,101.68 (AUD)696 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

5,570.52 (AUD)761 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

5,688.50 (AUD)775 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

5,878.66 (AUD)802 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

5,990.25 (AUD)815 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

501.16 (AUD)67 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

546.86 (AUD)74 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

550.50 (AUD)75 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

565.95 (AUD)77 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

587.20 (AUD)80 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

591.60 (AUD)80 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

6,120.55 (AUD)835 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

6,204.24 (AUD)830 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

6,399.52 (AUD)851 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

6,488.95 (AUD)871 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

6,844.80 (AUD)920 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

6,934.08 (AUD)932 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

62,871.90 (AUD)8,554 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

67,755.54 (AUD)9,231 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

69,665.22 (AUD)9,326 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

691.92 (AUD)93 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

7,348.10 (AUD)985 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

7,491.26 (AUD)1,022 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

7,656.04 (AUD)1,036 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

7,971.50 (AUD)1,070 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

72,175.50 (AUD)9,675 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

76,350.68 (AUD)10,402 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

779.10 (AUD)106 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

78,560.64 (AUD)10,674 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

79,721.29 (AUD)10,817 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

79,863.36 (AUD)10,851 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

8,106.13 (AUD)1,091 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

8,118.04 (AUD)1,106 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

8,370.86 (AUD)1,142 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

8,377.60 (AUD)1,120 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

8,426.25 (AUD)1,125 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

8,854.08 (AUD)1,203 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

8,967.99 (AUD)1,216 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

81,290.70 (AUD)11,015 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

82.17 (AUD)11 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

84,699.05 (AUD)11,369 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

9,229.44 (AUD)1,254 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

9,685.76 (AUD)1,316 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

9,855.04 (AUD)1,339 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Buy

917.44 (AUD)122 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited
Buy

964.81 (AUD)131 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

1,542.42 (AUD)209 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

1,586.52 (AUD)216 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

1,654.32 (AUD)226 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

1,768.94 (AUD)241 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

1,787.30 (AUD)244 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

1,813.02 (AUD)246 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

1,872.48 (AUD)249 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

1,910.52 (AUD)261 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

10,177.97 (AUD)1,381 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

10,217.28 (AUD)1,392 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

10,774.62 (AUD)1,458 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

102,670.56 (AUD)13,653 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

103.32 (AUD)14 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

106,323.66 (AUD)14,407 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

11,726.82 (AUD)1,589 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

12,022.92 (AUD)1,638 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

12,811.05 (AUD)1,743 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

15,341.69 (AUD)2,093 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

15,772.48 (AUD)2,143 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

158,024.16 (AUD)21,588 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

16,479.40 (AUD)2,212 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

16,687.72 (AUD)2,228 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

16,783.20 (AUD)2,268 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

17,247.49 (AUD)2,353 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

17,528.64 (AUD)2,356 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

17,734.14 (AUD)2,403 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

172.04 (AUD)23 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

19,559.52 (AUD)2,601 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

2,115.36 (AUD)288 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

2,202.00 (AUD)300 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

2,380.80 (AUD)320 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

2,573.87 (AUD)349 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

2,719.43 (AUD)371 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

22,355.28 (AUD)3,054 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

22,634.48 (AUD)3,026 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

22.14 (AUD)3 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

23,093.70 (AUD)3,142 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

24,953.28 (AUD)3,336 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

257.25 (AUD)35 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

29,723.21 (AUD)4,033 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

3,187.50 (AUD)425 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

3,746.24 (AUD)509 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

33,830.06 (AUD)4,609 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

39,486.71 (AUD)5,387 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

4,062.60 (AUD)555 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

4,423,251.00 (AUD)600,000 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

4,519.04 (AUD)614 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

4,819.09 (AUD)657 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

449.26 (AUD)61 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

46,609.00 (AUD)6,350 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

465.57 (AUD)63 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

494.46 (AUD)67 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

565.56 (AUD)77 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

6,020.48 (AUD)818 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

6,240.90 (AUD)852 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

627.72 (AUD)85 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

728.14 (AUD)99 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

75,901.08 (AUD)10,369 Ordinary Shares

4/23/2021Morgan Stanley Australia Securities Limited

Sell

90,301.68 (AUD)12,236 Ordinary Shares

4/23/2021Morgan Stanley Capital Services LLC

Buy

N/A11,095 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Buy

N/A11,958 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Buy

N/A2,356 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Buy

N/A22,036 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Buy

N/A69 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Buy

N/A7,466 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Buy

N/A9,891 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Sell

N/A1,661 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Sell

N/A14,673 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Sell

N/A2,365 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Sell

N/A421 Swaps

4/23/2021Morgan Stanley Capital Services LLC

Sell

N/A6,542 Swaps

4/23/2021Parametric Portfolio Associates LLC

Buy

1,219.58 (USD)211 American Depositary Receipts

4/23/2021Parametric Portfolio Associates LLC

Buy

1,794,818.40 (AUD)240,000 Ordinary Shares

4/23/2021Parametric Portfolio Associates LLC

Sell

1,589.61 (USD)277 American Depositary Receipts

4/23/2021Parametric Portfolio Associates LLC

Sell

172.15 (USD)30 American Depositary Receipts

4/23/2021Parametric Portfolio Associates LLC

Sell

740.28 (USD)129 American Depositary Receipts

4/26/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/A160 Ordinary Shares

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

Buy

N/A180 Swaps

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

Buy

N/A349 Swaps

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

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A836 Ordinary Shares

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

Sell

782.1099 Ordinary Shares

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

Sell

N/A5 Swaps

4/26/2021Morgan Stanley Australia Securities Limited

Buy

1,434.00 (AUD)200 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

10,944.60 (AUD)1,479 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

100.38 (AUD)14 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

11,066.40 (AUD)1,537 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited
Buy

110,392.50 (AUD)15,375 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

135.85 (AUD)19 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

14,814.80 (AUD)2,072 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

140,091.75 (AUD)19,323 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

142.80 (AUD)20 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

15,007.50 (AUD)2,070 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

15,457.40 (AUD)2,135 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

167,152.70 (AUD)23,378 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

167,186.00 (AUD)23,350 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

17,875.00 (AUD)2,500 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

173.76 (AUD)24 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

18,876.00 (AUD)2,640 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

18,902.51 (AUD)2,629 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,023.00 (AUD)280 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,040.27 (AUD)282 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,218.50 (AUD)306 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,233.92 (AUD)312 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,248.77 (AUD)307 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,362.75 (AUD)325 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,411.23 (AUD)337 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,411.48 (AUD)334 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,532.77 (AUD)353 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,594.24 (AUD)352 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,646.27 (AUD)363 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

2,949.92 (AUD)412 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

202.72 (AUD)28 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

222.00 (AUD)30 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

24,497.34 (AUD)3,431 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

28.60 (AUD)4 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

28.60 (AUD)4 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

3,091.70 (AUD)430 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

3,160.80 (AUD)443 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

3,928.46 (AUD)546 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

3,960.28 (AUD)547 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

31,044.50 (AUD)4,282 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

34,216.00 (AUD)4,700 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

35,192.30 (AUD)4,922 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

35.95 (AUD)5 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

36,140.64 (AUD)4,944 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

36,846.63 (AUD)5,139 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

36,951.20 (AUD)5,168 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

37,530.35 (AUD)5,249 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

379.48 (AUD)53 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

383.72 (AUD)53 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

387.18 (AUD)54 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

4,142.79 (AUD)573 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

4,223.13 (AUD)589 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

4,466.41 (AUD)611 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

418,896.59 (AUD)58,261 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

428,041.90 (AUD)59,866 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

5,400.29 (AUD)749 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

524.87 (AUD)73 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

59,294.95 (AUD)8,293 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

6,206.00 (AUD)856 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

62,959.77 (AUD)8,781 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

621.18 (AUD)87 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

652.47 (AUD)91 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

677.35 (AUD)95 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

7,080.72 (AUD)978 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

7,373.86 (AUD)1,027 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

72,189.84 (AUD)9,862 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

8,090.30 (AUD)1,126 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

8,439.38 (AUD)1,142 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

8,953.56 (AUD)1,254 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

854.42 (AUD)119 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

9,098.73 (AUD)1,269 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Buy

93.21 (AUD)13 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

1,296.00 (AUD)180 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

1,525.08 (AUD)213 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

1,532.76 (AUD)212 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

10,102.42 (AUD)1,382 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

10,840.73 (AUD)1,483 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

115.36 (AUD)16 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

12,069.54 (AUD)1,674 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

14,329.86 (AUD)1,982 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

14,763.00 (AUD)1,995 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

15,218.28 (AUD)2,079 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

15,289.56 (AUD)2,106 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

16,545.10 (AUD)2,314 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

160,367.04 (AUD)21,789 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

185,756.16 (AUD)25,728 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

19,142.56 (AUD)2,644 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

2,218.50 (AUD)306 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

2,659,668.78 (AUD)370,000 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

2,835.81 (AUD)389 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

2,991.12 (AUD)412 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

20,671.68 (AUD)2,824 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

204,969.40 (AUD)28,078 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited
Sell

21,337.45 (AUD)2,935 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

243.10 (AUD)34 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

25,276.16 (AUD)3,472 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

26,603.00 (AUD)3,595 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

3,291.54 (AUD)461 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

3,343.40 (AUD)458 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

3,362.60 (AUD)460 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

3,402.80 (AUD)470 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

3,447.72 (AUD)471 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

3,792.88 (AUD)521 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

3,960.28 (AUD)547 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

301.14 (AUD)42 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

31,111.15 (AUD)4,315 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

34,661.56 (AUD)4,841 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

35,353.23 (AUD)4,917 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

35,443.32 (AUD)4,882 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

357.75 (AUD)50 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

36,180.27 (AUD)4,963 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

36,654.80 (AUD)5,035 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

37,350.18 (AUD)5,166 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

38,768.48 (AUD)5,392 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

387.18 (AUD)54 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

4,112.32 (AUD)568 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

4,431.10 (AUD)607 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

4,669.00 (AUD)644 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

41,126.39 (AUD)5,657 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

41,844.12 (AUD)5,836 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

49,449.20 (AUD)6,830 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

5,113.40 (AUD)691 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

5,219.94 (AUD)719 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

51,304.20 (AUD)6,933 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

52,874.71 (AUD)7,273 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

54,970.08 (AUD)7,656 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

6,201.18 (AUD)846 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

6,485.38 (AUD)902 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

66,859.20 (AUD)9,286 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

7,407.40 (AUD)1,001 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

7,514.65 (AUD)1,051 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

7,653.20 (AUD)1,060 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

8,745.81 (AUD)1,203 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

854.42 (AUD)119 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

890.32 (AUD)124 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

9,243.75 (AUD)1,275 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

9,833.64 (AUD)1,362 Ordinary Shares

4/26/2021Morgan Stanley Australia Securities Limited

Sell

92,898.27 (AUD)12,849 Ordinary Shares

4/26/2021Morgan Stanley Capital Services LLC

Buy

N/A1,995 Swaps

4/26/2021Morgan Stanley Capital Services LLC

Buy

N/A15,879 Swaps

4/26/2021Morgan Stanley Capital Services LLC

Buy

N/A2,079 Swaps

4/26/2021Morgan Stanley Capital Services LLC

Buy

N/A9,908 Swaps

4/26/2021Morgan Stanley Capital Services LLC

Sell

N/A18 Swaps

4/26/2021Morgan Stanley Capital Services LLC

Sell

N/A2,135 Swaps

4/26/2021Morgan Stanley Capital Services LLC

Sell

N/A2,331 Swaps

4/26/2021Morgan Stanley Capital Services LLC

Sell

N/A2,376 Swaps

4/26/2021Parametric Portfolio Associates LLC

Sell

19,973.39 (USD)3,505 American Depositary Receipts

4/27/2021E*TRADE Securities LLC

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A500 Ordinary Shares

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

Borrow

N/A45,664 Ordinary Shares

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

Buy

2,989.00400 Ordinary Shares

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

Buy

43,039.525,645 Ordinary Shares

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

Buy

652,198.7587,500 Ordinary Shares

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

Buy

738.5499 Ordinary Shares

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

Buy

9,536.761,270 Ordinary Shares

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

Buy

9,536.991,270 Ordinary Shares

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

Buy

N/A127,001 Swaps

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

Buy

N/A2,000 Swaps

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

Buy

N/A25,037 Swaps

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

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A14,163 Ordinary Shares

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/A2,172 Ordinary Shares

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

Sell

4,721.61634 Ordinary Shares

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

Sell

5,767.76775 Ordinary Shares

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

Sell

559.5075 Ordinary Shares

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

Sell

N/A12,707 Swaps

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

Sell

N/A150 Swaps

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

Sell

N/A38,202 Swaps

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

Sell

N/A87,500 Swaps

4/27/2021Morgan Stanley & Co. LLC

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A71 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Borrow

N/A600,000 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,030.50 (AUD)150 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,053.36 (AUD)152 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,148.96 (AUD)167 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,193.70 (AUD)173 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,294.04 (AUD)187 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,625.02 (AUD)235 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,637.44 (AUD)238 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,737.36 (AUD)254 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,786.15 (AUD)257 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,809.44 (AUD)263 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited
Buy

1,894.62 (AUD)273 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,903.00 (AUD)275 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

1,938.75 (AUD)282 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

10,521.04 (AUD)1,516 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

10,614.00 (AUD)1,525 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

102,600.00 (AUD)15,000 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

105,102.22 (AUD)14,887 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

11,716.38 (AUD)1,669 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

12,422.67 (AUD)1,803 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

12,513.47 (AUD)1,807 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

12,946.31 (AUD)1,879 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

12,975.00 (AUD)1,875 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

127,444.33 (AUD)18,497 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

13,445.60 (AUD)1,960 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

13.84 (AUD)2 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

138,890.79 (AUD)20,217 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

140,882.30 (AUD)19,955 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

15,172.80 (AUD)2,180 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

15,649.92 (AUD)2,288 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

16,718.72 (AUD)2,416 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

16,901.17 (AUD)2,453 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

17,378.16 (AUD)2,472 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

17,845.71 (AUD)2,577 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

17,956.80 (AUD)2,610 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

18,809.40 (AUD)2,726 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

198,741.96 (AUD)28,331 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,006.44 (AUD)291 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,032.55 (AUD)295 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,064.59 (AUD)299 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,075.39 (AUD)301 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,080.78 (AUD)302 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,091.35 (AUD)302 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,108.25 (AUD)308 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,120.58 (AUD)308 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,134.35 (AUD)310 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,136.57 (AUD)311 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,137.52 (AUD)308 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,152.18 (AUD)309 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,154.36 (AUD)312 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,164.35 (AUD)307 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,198.39 (AUD)317 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,216.50 (AUD)321 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,245.32 (AUD)324 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,259.18 (AUD)326 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,275.35 (AUD)330 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,279.19 (AUD)327 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,292.91 (AUD)334 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,306.64 (AUD)336 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,339.26 (AUD)341 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,397.50 (AUD)350 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,469.24 (AUD)361 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,486.94 (AUD)362 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,512.59 (AUD)366 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,630.80 (AUD)381 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,638.44 (AUD)378 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,657.28 (AUD)384 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,684.96 (AUD)388 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,862.61 (AUD)411 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,924.00 (AUD)425 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,938.54 (AUD)418 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

2,984.20 (AUD)430 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

207,900.00 (AUD)30,000 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

21.15 (AUD)3 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

22,591.80 (AUD)3,260 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

22,765.05 (AUD)3,285 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

23,963.96 (AUD)3,463 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

24,758.28 (AUD)3,492 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

256,441.36 (AUD)37,058 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

257,252.19 (AUD)37,204 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

27,174.84 (AUD)3,927 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

27,568.16 (AUD)4,007 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

27,772.50 (AUD)4,025 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

291.90 (AUD)42 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

298.20 (AUD)43 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,065.64 (AUD)433 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,082.59 (AUD)441 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,173.98 (AUD)459 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,304.10 (AUD)470 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,358.08 (AUD)477 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,435.00 (AUD)500 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,453.08 (AUD)499 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,510.97 (AUD)507 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,558.66 (AUD)518 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,679.26 (AUD)534 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,722.08 (AUD)541 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,757.89 (AUD)547 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,770.24 (AUD)548 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

3,814.08 (AUD)548 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited
Buy

31,786.00 (AUD)4,600 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

327,059.96 (AUD)47,263 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

350.88 (AUD)51 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

351.64 (AUD)51 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

36,857.94 (AUD)5,334 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

365.43 (AUD)53 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

369.63 (AUD)54 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

38,170.80 (AUD)5,532 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

385.28 (AUD)56 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,017.61 (AUD)581 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,086.76 (AUD)591 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,087.76 (AUD)592 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,182.23 (AUD)607 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,221.20 (AUD)610 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,248.88 (AUD)614 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,331.92 (AUD)626 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,402.20 (AUD)638 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,426.10 (AUD)641 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,495.53 (AUD)652 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,546.78 (AUD)658 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,557.29 (AUD)660 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,573.80 (AUD)660 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,574.88 (AUD)648 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,576.39 (AUD)658 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,616.78 (AUD)673 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,667.10 (AUD)662 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,704.00 (AUD)672 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,716.06 (AUD)684 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,746.96 (AUD)684 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

4,899.99 (AUD)699 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

400.78 (AUD)58 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

408.57 (AUD)59 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

41.46 (AUD)6 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

424.39 (AUD)62 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

43,292.00 (AUD)6,320 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

44,431.30 (AUD)6,430 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

442.88 (AUD)64 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

455.40 (AUD)66 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

46,585.44 (AUD)6,732 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,044.30 (AUD)730 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,045.70 (AUD)726 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,059.50 (AUD)737 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,097.15 (AUD)723 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,130.65 (AUD)749 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,179.16 (AUD)742 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,206.99 (AUD)753 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,612.68 (AUD)807 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,645.47 (AUD)817 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,678.70 (AUD)823 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,908.05 (AUD)855 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

5,999.52 (AUD)862 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

527.06 (AUD)77 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

56,861.64 (AUD)8,217 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

57,754.32 (AUD)8,346 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

6,398.59 (AUD)920 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

6,579.95 (AUD)955 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

6,783.60 (AUD)981 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

6,970.84 (AUD)1,011 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

6.91 (AUD)1 Ordinary Share

4/27/2021Morgan Stanley Australia Securities Limited

Buy

605.44 (AUD)88 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

63,513.20 (AUD)9,272 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

69,421.44 (AUD)10,032 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

7,020.00 (AUD)1,000 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

7,110.00 (AUD)1,000 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

7,155.28 (AUD)1,034 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

7,369.20 (AUD)1,068 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

706.00 (AUD)100 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

711.21 (AUD)103 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

719.16 (AUD)104 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

753.30 (AUD)108 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

796.92 (AUD)116 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

8,093.40 (AUD)1,148 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

8,215.99 (AUD)1,189 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

8,429.49 (AUD)1,227 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

8,906.51 (AUD)1,288 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

8,994.24 (AUD)1,296 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

835.70 (AUD)122 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

841.80 (AUD)122 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

853.75 (AUD)125 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

87,108.96 (AUD)12,588 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

887.04 (AUD)128 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

9,009.41 (AUD)1,301 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

9,817.76 (AUD)1,427 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Buy

924.86 (AUD)131 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

1,067.82 (AUD)156 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

1,084.98 (AUD)156 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

1,294.04 (AUD)187 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

1,486,485.60 (AUD)215,200 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited
Sell

1,626.24 (AUD)231 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

1,765.30 (AUD)254 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

10,102.65 (AUD)1,433 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

11,378.70 (AUD)1,614 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

117,539.10 (AUD)17,010 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

12,288.15 (AUD)1,743 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

128,656.00 (AUD)18,700 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

15,079.68 (AUD)2,176 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

15,649.92 (AUD)2,288 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

16,581.58 (AUD)2,391 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

16,656.48 (AUD)2,421 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

17,442.00 (AUD)2,550 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

18,185.76 (AUD)2,628 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

18,292.46 (AUD)2,591 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

18,501.42 (AUD)2,697 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

193.90 (AUD)28 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

2,105.20 (AUD)304 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

2,309.06 (AUD)332 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

2,370.48 (AUD)336 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

2,643.44 (AUD)382 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

2,710.50 (AUD)390 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

2,766.00 (AUD)400 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

2,775.96 (AUD)396 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

200,024.10 (AUD)28,989 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

200.97 (AUD)29 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

21.15 (AUD)3 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

22,141.08 (AUD)3,237 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

22,827.84 (AUD)3,318 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

23,193.48 (AUD)3,342 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

27,776.88 (AUD)4,014 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

288.96 (AUD)42 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

29,132.56 (AUD)4,216 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

3,304.10 (AUD)470 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

3,395.86 (AUD)481 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

3,645.18 (AUD)526 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

3,660.80 (AUD)520 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

3,671,689.48 (AUD)530,000 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

3,679.26 (AUD)534 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

3,757.89 (AUD)547 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

3,767.50 (AUD)550 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

3,910.17 (AUD)561 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

3,998.61 (AUD)577 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

30,331.68 (AUD)4,358 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

31,268.16 (AUD)4,512 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

33,614.00 (AUD)4,900 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

335,571.56 (AUD)48,493 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

345.00 (AUD)50 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

36,056.60 (AUD)5,188 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

38,507.36 (AUD)5,597 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

39,353.60 (AUD)5,720 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

39,406.32 (AUD)5,736 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

39,406.32 (AUD)5,736 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

39,524.50 (AUD)5,770 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

39,524.50 (AUD)5,770 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

4,215.10 (AUD)610 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

4,302.47 (AUD)624 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

4,623.51 (AUD)673 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

4,846.78 (AUD)687 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

4,857.73 (AUD)703 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

42,924.70 (AUD)6,230 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

434.70 (AUD)63 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

455.40 (AUD)66 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

48,639.60 (AUD)7,080 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

5,234.94 (AUD)762 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

5,682.60 (AUD)820 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

55,618.59 (AUD)8,049 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

566.62 (AUD)82 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

57,311.40 (AUD)8,306 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

596.41 (AUD)86 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

6,170.63 (AUD)893 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

66,267.60 (AUD)9,604 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

7,848.22 (AUD)1,126 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

7,987.96 (AUD)1,156 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

733.52 (AUD)106 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

78,587.34 (AUD)11,406 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

78,931.16 (AUD)11,506 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

78,931.16 (AUD)11,506 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

788.88 (AUD)114 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

8,182.41 (AUD)1,185 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

8,641.44 (AUD)1,224 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

8,783.53 (AUD)1,253 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

85,512.80 (AUD)12,304 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

86,129.19 (AUD)12,537 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

9,101.69 (AUD)1,321 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

9,384.32 (AUD)1,364 Ordinary Shares

4/27/2021Morgan Stanley Australia Securities Limited

Sell

98,811.76 (AUD)13,996 Ordinary Shares

4/27/2021Morgan Stanley Capital Services LLC

Buy

N/A11,899 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Buy

N/A165,295 Swaps

4/27/2021Morgan Stanley Capital Services LLC
Buy

N/A17,649 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Buy

N/A2,967 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Buy

N/A49,905 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Buy

N/A7,015 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Sell

N/A1,516 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Sell

N/A1,995 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Sell

N/A37,204 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Sell

N/A400 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Sell

N/A499 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Sell

N/A7,776 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Sell

N/A8 Swaps

4/27/2021Morgan Stanley Capital Services LLC

Sell

N/A8,078 Swaps

4/27/2021Morgan Stanley Wealth Management Australia Pty Ltd

Sell

4,464.30 (AUD)647 Ordinary Shares

4/27/2021Parametric Portfolio Associates LLC

Buy

1,184.28 (USD)217 American Depositary Receipts

4/27/2021Parametric Portfolio Associates LLC

Buy

6,352.53 (USD)1,164 American Depositary Receipts

4/27/2021Parametric Portfolio Associates LLC

Sell

5,320.92679 Ordinary Shares

4/27/2021Parametric Portfolio Associates LLC

Sell

648.84 (USD)119 American Depositary Receipts

4/28/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/A200 Ordinary Shares

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

Borrow

N/A26,084 Ordinary Shares

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

Buy

13,415.761,785 Ordinary Shares

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

Buy

8,723.201,160 Ordinary Shares

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

Buy

N/A220 Swaps

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

Buy

N/A89,411 Swaps

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

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A2,172 Ordinary Shares

4/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/A20,550 Ordinary Shares

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

Option Expiry

N/A78,294 Call Options

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

Sell

3,579.52476 Ordinary Shares

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

Sell

4,049.67538 Ordinary Shares

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

Sell

4,953.31658 Ordinary Shares

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

Sell

51,429.286,839 Ordinary Shares

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

Sell

6,014.00800 Ordinary Shares

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

Sell

834,696.26110,983 Ordinary Shares

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

Sell

N/A240,000 Swaps

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

Sell

N/A5,455 Swaps

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

Sell

N/A73,007 Swaps

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

Sell

N/A97,218 Swaps

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,053.00 (AUD)150 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,056.00 (AUD)150 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,106.04 (AUD)156 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,115.48 (AUD)158 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,116.80 (AUD)160 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,186.08 (AUD)168 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,293.15 (AUD)185 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,654.38 (AUD)234 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,691,416.08 (AUD)240,000 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

1,988.07 (AUD)281 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

10,478.71 (AUD)1,479 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

10,502.64 (AUD)1,509 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

104.55 (AUD)15 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

106.20 (AUD)15 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

11,422.02 (AUD)1,619 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

11,476.68 (AUD)1,621 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

11,980.86 (AUD)1,714 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

111,122.10 (AUD)15,762 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

12,015.81 (AUD)1,719 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

12,158.64 (AUD)1,732 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

12,564.00 (AUD)1,800 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

12,807.27 (AUD)1,827 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

121,393.95 (AUD)17,219 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

13,482.49 (AUD)1,907 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

13,886.10 (AUD)1,998 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

136,794.30 (AUD)19,570 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

141.20 (AUD)20 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

148,155.75 (AUD)21,015 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

15,228.42 (AUD)2,157 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

15,410.56 (AUD)2,189 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

16,265.73 (AUD)2,327 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

16,384.56 (AUD)2,344 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

169.68 (AUD)24 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

17,575.65 (AUD)2,493 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

2,115.42 (AUD)299 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

2,149.84 (AUD)308 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

2,259.38 (AUD)323 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

2,385.45 (AUD)342 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

2,400.40 (AUD)340 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

20,369.42 (AUD)2,912 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

21,134.08 (AUD)3,002 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

21,268.06 (AUD)3,047 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

23,460.84 (AUD)3,342 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

24,619.14 (AUD)3,507 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

25,511.90 (AUD)3,655 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

26,330.60 (AUD)3,805 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

27,594.00 (AUD)3,942 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

28,435.32 (AUD)4,068 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

282,944.70 (AUD)40,134 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

3,145.30 (AUD)443 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

3,227.00 (AUD)461 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited
Buy

3,329.92 (AUD)473 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

3,355.92 (AUD)472 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

3,561.67 (AUD)507 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

3,568.78 (AUD)503 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

3,842.25 (AUD)545 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

3,938.18 (AUD)563 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

3,939.59 (AUD)560 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

30,331.02 (AUD)4,278 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

31,194.50 (AUD)4,450 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

32,467.50 (AUD)4,625 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

336.00 (AUD)48 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

345,844.80 (AUD)49,056 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

37,755.52 (AUD)5,363 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

38,885.63 (AUD)5,579 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

4,133.21 (AUD)593 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

4,163.05 (AUD)599 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

4,721.85 (AUD)676 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

42,955.65 (AUD)6,093 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

43,979.68 (AUD)6,256 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

45,528.90 (AUD)6,458 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

48,566.96 (AUD)6,968 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

5,108.57 (AUD)718 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

5,329.80 (AUD)756 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

5,634.79 (AUD)797 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

5,817.15 (AUD)837 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

5,950.00 (AUD)850 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

5,968.52 (AUD)846 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

503.39 (AUD)71 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

532.00 (AUD)76 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

55,726.76 (AUD)8,053 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

58,869.98 (AUD)8,398 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

6,077.10 (AUD)862 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

6,456.50 (AUD)925 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

6,631.00 (AUD)950 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

6,923.10 (AUD)982 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

605.44 (AUD)86 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

62,501.30 (AUD)8,803 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

629.23 (AUD)89 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

63.36 (AUD)9 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

64,282.32 (AUD)9,144 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

641.24 (AUD)92 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

644.92 (AUD)92 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

67,438.79 (AUD)9,593 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

67,502.43 (AUD)9,657 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

68,751.73 (AUD)9,697 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

69,830.04 (AUD)9,863 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

69.90 (AUD)10 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

74,038.22 (AUD)10,487 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

8,797.58 (AUD)1,247 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

8,873.28 (AUD)1,264 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

8,976.00 (AUD)1,275 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

857.66 (AUD)122 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

880.74 (AUD)126 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

9,226.35 (AUD)1,305 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

9,300.69 (AUD)1,323 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

9,327.58 (AUD)1,324 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

90,432.09 (AUD)12,719 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

91,210.00 (AUD)13,030 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

91.19 (AUD)13 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

93,274.51 (AUD)13,193 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Buy

97,175.56 (AUD)13,922 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

1,019.08 (AUD)146 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

1,097.31 (AUD)158 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

1,106.04 (AUD)156 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

1,115.48 (AUD)158 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

1,116.80 (AUD)160 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

1,194.48 (AUD)168 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

1,219.48 (AUD)172 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

1,278.00 (AUD)180 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

1,677.96 (AUD)237 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

1,908.90 (AUD)270 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

10,376.61 (AUD)1,475 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

10,655.76 (AUD)1,531 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

109,653.62 (AUD)15,676 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

123,720.45 (AUD)17,549 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

13,185.22 (AUD)1,889 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

13,268.10 (AUD)1,882 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

13,878.54 (AUD)1,977 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

133,862.44 (AUD)19,178 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

14,379.36 (AUD)2,066 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

14,511.54 (AUD)2,082 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

15,646.12 (AUD)2,261 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

16,384.56 (AUD)2,344 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

174,405.00 (AUD)24,915 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

175,819.95 (AUD)24,939 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

176,231.04 (AUD)25,248 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

2,055.68 (AUD)292 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

2,073.48 (AUD)296 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited
Sell

2,179.30 (AUD)310 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

2,263.14 (AUD)324 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

2,467.52 (AUD)352 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

2,479.36 (AUD)357 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

2,493.87 (AUD)355 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

2,497.05 (AUD)358 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

2,594.40 (AUD)368 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

2,647.04 (AUD)376 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

20,641.28 (AUD)2,932 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

21,209.80 (AUD)3,065 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

21,268.06 (AUD)3,047 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

22,862.00 (AUD)3,220 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

23,125.97 (AUD)3,271 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

23,204.64 (AUD)3,334 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

23,953.16 (AUD)3,388 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

24,971.16 (AUD)3,527 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

25,164.00 (AUD)3,600 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

25,852.88 (AUD)3,688 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

26,133.28 (AUD)3,728 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

26,330.60 (AUD)3,805 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

29,141.00 (AUD)4,163 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

29,470.00 (AUD)4,210 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

297,349.55 (AUD)42,458 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

3,102.84 (AUD)442 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

3,355.92 (AUD)472 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

3,690.75 (AUD)525 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

3,808.00 (AUD)544 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

3,898.95 (AUD)561 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

30,349.04 (AUD)4,348 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

306.68 (AUD)44 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

31,281.08 (AUD)4,412 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

31,842.72 (AUD)4,536 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

33,216.75 (AUD)4,725 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

336.00 (AUD)48 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

34,489.20 (AUD)4,920 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

34,900.00 (AUD)5,000 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

37,858.86 (AUD)5,393 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

39,494.10 (AUD)5,602 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

4,100.85 (AUD)585 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

4,152.06 (AUD)594 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

4,245.96 (AUD)607 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

4,794.00 (AUD)680 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

40,246.75 (AUD)5,725 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

42,450.27 (AUD)6,073 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

43,296.00 (AUD)6,150 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

48,727.29 (AUD)6,971 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

5,047.54 (AUD)718 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

5,793.40 (AUD)830 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

52,364.02 (AUD)7,417 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

532.76 (AUD)76 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

564.00 (AUD)80 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

57,336.68 (AUD)8,156 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

6,056.64 (AUD)864 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

6,087.34 (AUD)869 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

6,335.01 (AUD)891 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

6,657.00 (AUD)951 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

6,851.52 (AUD)976 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

6,872.80 (AUD)968 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

60,200.00 (AUD)8,600 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

60,363.11 (AUD)8,611 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

644.92 (AUD)92 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

668.80 (AUD)95 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

69.90 (AUD)10 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

7,135.41 (AUD)1,023 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

7,307.82 (AUD)1,041 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

7,482.00 (AUD)1,075 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

703.00 (AUD)100 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

71,350.40 (AUD)10,135 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

76,506.60 (AUD)10,852 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

76,624.38 (AUD)10,962 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

79,510.80 (AUD)11,490 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

798.91 (AUD)113 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

8,127.02 (AUD)1,166 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

8,555.76 (AUD)1,224 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

818.41 (AUD)117 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

842.40 (AUD)120 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

9,040.09 (AUD)1,297 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

9,330.31 (AUD)1,331 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

916.50 (AUD)130 Ordinary Shares

4/28/2021Morgan Stanley Australia Securities Limited

Sell

96,147.90 (AUD)13,638 Ordinary Shares

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A1,476 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A10,626 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A10,838 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A110,983 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A3,065 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A42,458 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A431 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A5,602 Swaps

4/28/2021Morgan Stanley Capital Services LLC
Buy

N/A563 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A7,364 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A7,587 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A8,992 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A800 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A9,008 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Buy

N/A9,115 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Sell

N/A12,162 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Sell

N/A134 Swaps

4/28/2021Morgan Stanley Capital Services LLC

Sell

N/A16,253 Swaps

4/28/2021Parametric Portfolio Associates LLC

Buy

638.00 (USD)116 American Depositary Receipts

4/28/2021Parametric Portfolio Associates LLC

Buy

64,200.248,533 Ordinary Shares

4/28/2021Parametric Portfolio Associates LLC

Buy

649.00 (USD)118 American Depositary Receipts

4/28/2021Parametric Portfolio Associates LLC

Buy

786.50 (USD)143 American Depositary Receipts

4/28/2021Parametric Portfolio Associates LLC

Buy

962.50 (USD)175 American Depositary Receipts

4/28/2021Parametric Portfolio Associates LLC

Sell

1,274,203.30 (AUD)181,525 Ordinary Shares

4/28/2021Parametric Portfolio Associates LLC

Sell

137.49 (USD)25 American Depositary Receipts

4/28/2021Parametric Portfolio Associates LLC

Sell

324.49 (USD)59 American Depositary Receipts

4/28/2021Parametric Portfolio Associates LLC

Sell

797.49 (USD)145 American Depositary Receipts

4/28/2021Parametric Portfolio Associates LLC

Sell

8,981.45 (USD)1,633 American Depositary Receipts

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

Borrow Returned

N/A10,066 Ordinary Shares

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

Buy

N/A20,991 Swaps

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

Buy

N/A35,770 Swaps

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

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A20,550 Ordinary Shares

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/A122,979 Ordinary Shares

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

Sell

153,429.2420,098 Ordinary Shares

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

Sell

3,508.81458 Ordinary Shares

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

Sell

4,290.33560 Ordinary Shares

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

Sell

757.00100 Ordinary Shares

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

Sell

N/A100 Swaps

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

Sell

N/A35,710 Swaps

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

Sell

N/A69,913 Swaps

4/29/2021Morgan Stanley & Co. LLC

Borrow Returned

N/A9,385 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Borrow Returned

N/A600,000 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

1,019.56 (AUD)142 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

1,116.00 (AUD)155 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

1,341.40 (AUD)190 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

1,439.22 (AUD)204 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

1,527.21 (AUD)213 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

1,875.30 (AUD)266 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

10,581.48 (AUD)1,482 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

10,649.18 (AUD)1,502 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

11,062.72 (AUD)1,528 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

11,155.28 (AUD)1,558 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

11,840.40 (AUD)1,656 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

116,354.47 (AUD)16,319 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

12,009.48 (AUD)1,682 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

147,037.76 (AUD)20,536 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

16,290.24 (AUD)2,272 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

162,655.47 (AUD)22,877 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

18,288.00 (AUD)2,540 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

18,385.50 (AUD)2,550 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

19,083.35 (AUD)2,669 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,081.96 (AUD)292 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,083.84 (AUD)296 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,084.88 (AUD)292 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,100.40 (AUD)295 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,176.64 (AUD)304 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,188.60 (AUD)310 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,205.84 (AUD)312 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,398.60 (AUD)335 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,516.04 (AUD)348 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,516.85 (AUD)357 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,519.52 (AUD)348 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,670.96 (AUD)372 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,792.40 (AUD)390 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,800.84 (AUD)392 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,901.91 (AUD)407 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,961.53 (AUD)418 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

2,996.20 (AUD)422 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

21,027.60 (AUD)2,970 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

21.45 (AUD)3 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

22,951.08 (AUD)3,228 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

24,961.44 (AUD)3,496 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

258,540.40 (AUD)35,710 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

28,385.80 (AUD)3,998 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

29,401.64 (AUD)4,061 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

29,969.43 (AUD)4,227 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

3,149.73 (AUD)443 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

3,179.00 (AUD)440 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

3,191.24 (AUD)442 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

3,224.58 (AUD)446 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

3,309.70 (AUD)460 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

3,548.16 (AUD)504 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

3,562.77 (AUD)505 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

3,669.33 (AUD)519 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

3,674.52 (AUD)519 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited
Buy

3,924.72 (AUD)552 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

302.82 (AUD)42 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

333.70 (AUD)47 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

35,900.00 (AUD)5,000 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

36,987.30 (AUD)5,130 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

38,131.24 (AUD)5,348 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

386.65 (AUD)55 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

398.20 (AUD)55 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,028.45 (AUD)565 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,063.92 (AUD)574 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,186.58 (AUD)593 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,231.04 (AUD)601 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,491.90 (AUD)630 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,627.56 (AUD)655 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,628.61 (AUD)651 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,722.30 (AUD)660 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,723.50 (AUD)670 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,740.45 (AUD)663 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,740.45 (AUD)663 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,913.37 (AUD)693 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

4,973.76 (AUD)704 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

40,050.00 (AUD)5,625 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

45,496.16 (AUD)6,284 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

5,037.22 (AUD)705 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

5,068.95 (AUD)719 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

5,190.78 (AUD)727 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

5,591.30 (AUD)782 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

5,923.84 (AUD)832 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

59,190.60 (AUD)8,290 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

592.62 (AUD)83 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

6,160.45 (AUD)861 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

602.22 (AUD)85 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

7,153.12 (AUD)988 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

7,355.60 (AUD)1,036 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

7.24 (AUD)1 Ordinary Share

4/29/2021Morgan Stanley Australia Securities Limited

Buy

716.00 (AUD)100 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

73,487.70 (AUD)10,278 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

78,846.88 (AUD)11,074 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

8,478.04 (AUD)1,171 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

8,960.97 (AUD)1,263 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

817.65 (AUD)115 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Buy

989.46 (AUD)138 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

1,197.39 (AUD)167 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

1,384.50 (AUD)195 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

10,081.82 (AUD)1,426 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

10,110.24 (AUD)1,416 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

10,976.28 (AUD)1,533 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

105,413.70 (AUD)14,910 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

110,922.72 (AUD)15,492 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

14,729.00 (AUD)2,060 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

150,584.76 (AUD)20,799 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

167,121.56 (AUD)23,341 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

17,011.65 (AUD)2,413 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

17,699.42 (AUD)2,507 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

179.00 (AUD)25 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

18,216.06 (AUD)2,523 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

18,810.89 (AUD)2,609 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

180,394.50 (AUD)25,230 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

2,444.60 (AUD)340 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

2,545.26 (AUD)354 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

2,996.20 (AUD)422 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

20,569.23 (AUD)2,893 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

20,901.32 (AUD)2,948 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

21,608.16 (AUD)3,052 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

21,994.21 (AUD)3,059 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

21.45 (AUD)3 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

22,049.78 (AUD)3,071 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

25,264.80 (AUD)3,509 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

25,525.20 (AUD)3,585 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

252,285.04 (AUD)34,846 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

26,552.66 (AUD)3,761 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

26,727.00 (AUD)3,775 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

27,089.10 (AUD)3,810 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

27,549.66 (AUD)3,837 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

28,231.76 (AUD)3,932 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

29,344.30 (AUD)4,133 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

3,015.19 (AUD)422 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

3,083.10 (AUD)430 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

3,204.00 (AUD)450 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

3,220.12 (AUD)446 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

3,226.90 (AUD)451 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

3,240.70 (AUD)460 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

3,266.13 (AUD)453 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

3,266.90 (AUD)455 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

3,533.12 (AUD)488 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

30,430.40 (AUD)4,256 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

300.30 (AUD)42 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

31,782.12 (AUD)4,489 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited
Sell

317,973.56 (AUD)43,919 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

32,290.40 (AUD)4,460 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

32,499.24 (AUD)4,539 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

33,986.84 (AUD)4,814 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

35,563.20 (AUD)4,960 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

36,569.34 (AUD)5,058 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

36,987.30 (AUD)5,130 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

37,987.84 (AUD)5,396 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

370.76 (AUD)52 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

372.32 (AUD)52 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

373,460.92 (AUD)51,583 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

393,579.48 (AUD)54,588 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

398.20 (AUD)55 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

4,424.76 (AUD)612 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

4,598.16 (AUD)644 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

4,742.37 (AUD)667 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

4,836.87 (AUD)669 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

42,687.04 (AUD)5,896 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

42.27 (AUD)6 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

43,861.50 (AUD)6,075 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

45,496.16 (AUD)6,284 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

5,012.63 (AUD)709 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

5,076.54 (AUD)711 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

5,362.14 (AUD)751 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

5,380.80 (AUD)760 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

5,566.62 (AUD)771 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

5,783.40 (AUD)810 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

5,923.84 (AUD)832 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

52,982.32 (AUD)7,318 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

59,540.18 (AUD)8,258 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

6,723.90 (AUD)930 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

60,854.22 (AUD)8,523 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

64,093.95 (AUD)8,865 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

7,170.00 (AUD)1,000 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

7,522.15 (AUD)1,055 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

7,865.00 (AUD)1,100 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

74,990.20 (AUD)10,562 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

75,599.39 (AUD)10,603 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

75,872.10 (AUD)10,762 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

8,548.91 (AUD)1,189 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

8,584.58 (AUD)1,189 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

86,051.28 (AUD)12,052 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

9,087.65 (AUD)1,271 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

9,363.20 (AUD)1,330 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

9,445.52 (AUD)1,336 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

9,743.36 (AUD)1,384 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

9,940.00 (AUD)1,400 Ordinary Shares

4/29/2021Morgan Stanley Australia Securities Limited

Sell

9,966.72 (AUD)1,392 Ordinary Shares

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A100 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A20,098 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A22,589 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A488 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A65,392 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A669 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Buy

N/A9,957 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Sell

N/A3,065 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Sell

N/A35 Swaps

4/29/2021Morgan Stanley Capital Services LLC

Sell

N/A8,965 Swaps

4/29/2021Morgan Stanley Investment Management Inc.

Buy

38,757.6995,094 Ordinary Shares

4/29/2021Parametric Portfolio Associates LLC

Buy

1,065.78 (USD)191 American Depositary Receipts

4/29/2021Parametric Portfolio Associates LLC

Buy

1,551.24 (USD)278 American Depositary Receipts

4/29/2021Parametric Portfolio Associates LLC

Buy

122.76 (USD)22 American Depositary Receipts

4/29/2021Parametric Portfolio Associates LLC

Buy

267.84 (USD)48 American Depositary Receipts

4/29/2021Parametric Portfolio Associates LLC

Buy

379.44 (USD)68 American Depositary Receipts

4/29/2021Parametric Portfolio Associates LLC

Buy

418.50 (USD)75 American Depositary Receipts

4/29/2021Parametric Portfolio Associates LLC

Sell

16,661.702,178 Ordinary Shares

4/29/2021Parametric Portfolio Associates LLC

Sell

486.32 (USD)87 American Depositary Receipts

4/29/2021Parametric Portfolio Associates LLC

Sell

603.71 (USD)108 American Depositary Receipts

4/29/2021Parametric Portfolio Associates LLC

Sell

620.48 (USD)111 American Depositary Receipts

4/29/2021Parametric Portfolio Associates LLC

Sell

648.43 (USD)116 American Depositary Receipts

4/29/2021Parametric Portfolio Associates LLC

Sell

8,680.811,149 Ordinary Shares

4/29/2021Parametric Portfolio Associates LLC

Sell

804.95 (USD)144 American Depositary Receipts

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

Borrow Returned

N/A20,317 Ordinary Shares

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

Buy

3,060.00400 Ordinary Shares

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

Buy

443.7058 Ordinary Shares

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

Buy

N/A117,514 Swaps

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

Buy

N/A19,881 Swaps

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

Buy

N/A316,038 Swaps

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

Buy

N/A8,247 Swaps

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

Collateral Received

N/A35,000 Ordinary Shares

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

Sell

254,780.3333,338 Ordinary Shares

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

Sell

58,354.207,628 Ordinary Shares

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

Sell

848,839.49110,983 Ordinary Shares

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

Sell

N/A1,502 Swaps

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

Sell

N/A76,023 Swaps

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,003.58 (AUD)139 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,022.40 (AUD)142 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,081.71 (AUD)153 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited
Buy

1,244.10 (AUD)174 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,319.28 (AUD)184 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,461.66 (AUD)204 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,542,728.98 (AUD)215,200 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,543.44 (AUD)218 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,544.40 (AUD)216 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,615.10 (AUD)227 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,662.90 (AUD)230 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,753.36 (AUD)248 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,809.36 (AUD)252 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,880.45 (AUD)263 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

1,962.36 (AUD)276 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

10,046.17 (AUD)1,409 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

10,572.57 (AUD)1,487 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

10,747.16 (AUD)1,501 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

10,963.86 (AUD)1,527 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

10,993.28 (AUD)1,544 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

11,046.60 (AUD)1,530 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

11,082.50 (AUD)1,550 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

111,931.66 (AUD)15,503 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

12,588.66 (AUD)1,746 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

13,338.36 (AUD)1,876 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

13,876.84 (AUD)1,922 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

14,118.00 (AUD)1,950 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

14,248.44 (AUD)2,004 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

14,325.66 (AUD)1,998 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

149.73 (AUD)21 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

15,602.42 (AUD)2,161 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

15,660.00 (AUD)2,175 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

19,079.88 (AUD)2,676 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

19,515.92 (AUD)2,741 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

199,726.86 (AUD)27,663 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,044.50 (AUD)290 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,127.09 (AUD)294 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,210.30 (AUD)310 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,222.30 (AUD)313 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,290.42 (AUD)319 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,407.86 (AUD)337 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,556.00 (AUD)360 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,593.73 (AUD)362 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,708.91 (AUD)381 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,788.50 (AUD)390 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,789.08 (AUD)392 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,835.49 (AUD)393 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,864.00 (AUD)400 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

2,891.70 (AUD)405 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

217,285.90 (AUD)30,095 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

22,733.76 (AUD)3,184 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

223.51 (AUD)31 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

226.88 (AUD)32 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

23,101.20 (AUD)3,240 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,032.37 (AUD)425 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,087.29 (AUD)433 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,137.20 (AUD)440 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,156.37 (AUD)443 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,400.25 (AUD)469 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,410.33 (AUD)473 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,436.66 (AUD)482 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,500.30 (AUD)493 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,539.74 (AUD)493 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,567.85 (AUD)499 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,675.64 (AUD)513 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,679.08 (AUD)516 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,716.68 (AUD)513 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,800.29 (AUD)533 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

3,906.63 (AUD)546 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

31,918.67 (AUD)4,427 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

33,818.48 (AUD)4,684 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

35,378.70 (AUD)4,955 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

360,003.64 (AUD)49,862 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

4,279.12 (AUD)601 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

4,383.68 (AUD)608 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

4,843.56 (AUD)669 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

4,977.30 (AUD)706 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

40,504.20 (AUD)5,610 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

406.12 (AUD)57 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

412,441.98 (AUD)57,846 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

429.30 (AUD)60 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

44,720.68 (AUD)6,194 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

465.40 (AUD)65 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

48,891.70 (AUD)6,838 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

5,005.36 (AUD)703 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

5,029.67 (AUD)701 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

5,048.08 (AUD)712 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

5,179.72 (AUD)728 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

5,518.00 (AUD)775 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

5,585.89 (AUD)771 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

5,617.71 (AUD)777 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited
Buy

5,977.87 (AUD)839 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

526,118.16 (AUD)73,893 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

58,532.54 (AUD)8,107 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

6,003.84 (AUD)848 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

6,067.43 (AUD)848 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

6,804.40 (AUD)951 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

614.04 (AUD)86 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

627.87 (AUD)88 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

687.32 (AUD)95 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

7,224.75 (AUD)1,014 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

7,316.47 (AUD)1,024 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

71,232.52 (AUD)9,866 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

732.36 (AUD)102 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

79,658.56 (AUD)11,188 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

8,962.03 (AUD)1,243 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

82,687.99 (AUD)11,638 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

9,967.10 (AUD)1,394 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

92.69 (AUD)13 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

97,826.49 (AUD)13,759 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

973.59 (AUD)138 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Buy

976.48 (AUD)136 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

1,319.28 (AUD)184 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

1,405.95 (AUD)195 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

1,459.57 (AUD)203 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

1,649.52 (AUD)232 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

1,651.84 (AUD)232 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

1,653.96 (AUD)231 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

1,753.36 (AUD)248 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

1,962.36 (AUD)276 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

10,643.67 (AUD)1,497 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

103,379.58 (AUD)14,643 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

107,903.60 (AUD)15,155 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

109,824.10 (AUD)15,490 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

11,520.44 (AUD)1,609 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

11,524.10 (AUD)1,630 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

11,757.37 (AUD)1,649 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

12,423.60 (AUD)1,740 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

12,435.60 (AUD)1,720 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

13,091.85 (AUD)1,857 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

13,140.00 (AUD)1,825 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

13,547.00 (AUD)1,900 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

133,066.94 (AUD)18,533 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

134,190.00 (AUD)18,900 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

139,873.06 (AUD)19,373 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

14,160.00 (AUD)2,000 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

14,340.69 (AUD)1,989 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

14,467.20 (AUD)2,055 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

14.45 (AUD)2 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

144,342.24 (AUD)20,216 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

144.70 (AUD)20 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

147,211.35 (AUD)20,589 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

15,768.16 (AUD)2,224 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

16,284.24 (AUD)2,268 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

16,312.96 (AUD)2,272 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

16,339.12 (AUD)2,282 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

16,943.50 (AUD)2,350 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

168,459.75 (AUD)23,895 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

17,739.45 (AUD)2,495 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

175,576.76 (AUD)24,764 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

180,245.12 (AUD)25,603 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

184,586.52 (AUD)25,566 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

19,001.45 (AUD)2,665 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

197,287.10 (AUD)27,670 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

198.24 (AUD)28 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

2,062.01 (AUD)289 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

2,268.00 (AUD)315 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

2,367.63 (AUD)333 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

2,548.90 (AUD)359 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

2,556.00 (AUD)360 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

2,637.11 (AUD)373 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

20,050.52 (AUD)2,828 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

207.35 (AUD)29 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

21,521.50 (AUD)3,010 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

21,708.88 (AUD)3,049 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

22,743.24 (AUD)3,172 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

22,782.62 (AUD)3,227 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

220,019.10 (AUD)30,815 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

24,276.07 (AUD)3,367 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

24,394.41 (AUD)3,431 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

24,942.30 (AUD)3,513 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

25,158.72 (AUD)3,504 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

25,477.56 (AUD)3,519 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

28,361.79 (AUD)3,989 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

28,440.00 (AUD)4,000 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

29,680.98 (AUD)4,157 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

3,037.14 (AUD)423 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

3,179.98 (AUD)446 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

3,326.88 (AUD)464 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited
Sell

3,477.76 (AUD)494 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

3,588.48 (AUD)504 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

3,592.17 (AUD)501 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

3,680.24 (AUD)514 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

3,753.18 (AUD)522 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

3,771.77 (AUD)529 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

3,867.84 (AUD)544 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

300,009.01 (AUD)42,077 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

31,253.40 (AUD)4,365 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

31,464.44 (AUD)4,364 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

35,750.00 (AUD)5,000 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

35,907.36 (AUD)5,008 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

36,000.00 (AUD)5,000 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

36,880.23 (AUD)5,101 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

37,029.60 (AUD)5,143 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

37,451.20 (AUD)5,260 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

37,763.94 (AUD)5,349 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

384.48 (AUD)54 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

39,699.93 (AUD)5,491 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

4,092.18 (AUD)566 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

4,139.85 (AUD)579 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

4,272.00 (AUD)600 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

4,910.01 (AUD)681 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

40,330.06 (AUD)5,617 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

42,773.92 (AUD)5,908 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

42,850.70 (AUD)5,935 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

43,707.60 (AUD)6,156 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

44,259.90 (AUD)6,278 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

44,279.28 (AUD)6,219 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

44,965.08 (AUD)6,351 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

465.40 (AUD)65 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

49,650.30 (AUD)6,993 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

49.77 (AUD)7 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

5,061.00 (AUD)700 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

5,068.00 (AUD)700 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

5,240.55 (AUD)735 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

50,498.84 (AUD)7,004 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

50,729.50 (AUD)7,145 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

55,521.36 (AUD)7,842 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

57,572.49 (AUD)7,963 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

6,003.84 (AUD)848 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

6,010.59 (AUD)843 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

6,356.35 (AUD)889 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

6,415.20 (AUD)891 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

6,509.69 (AUD)913 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

6,808.46 (AUD)943 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

606,513.05 (AUD)84,827 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

64,170.00 (AUD)9,000 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

644.40 (AUD)90 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

65,225.48 (AUD)9,034 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

65,800.40 (AUD)9,190 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

68,132.35 (AUD)9,529 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

7,205.44 (AUD)1,012 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

7,220.00 (AUD)1,000 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

7,821.00 (AUD)1,100 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

7.22 (AUD)1 Ordinary Share

4/30/2021Morgan Stanley Australia Securities Limited

Sell

73,120.74 (AUD)10,241 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

75,002.08 (AUD)10,534 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

75,189.00 (AUD)10,590 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

78.32 (AUD)11 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

79.53 (AUD)11 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

8,962.03 (AUD)1,243 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

8,973.26 (AUD)1,271 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

80,644.85 (AUD)11,279 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

84,373.38 (AUD)11,817 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

86,962.44 (AUD)12,028 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

87,403.23 (AUD)12,293 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

92.43 (AUD)13 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

93,645.42 (AUD)13,134 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

93.86 (AUD)13 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

94,675.86 (AUD)13,113 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

96,901.42 (AUD)13,706 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

97,584.75 (AUD)13,725 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

98,042.40 (AUD)13,770 Ordinary Shares

4/30/2021Morgan Stanley Australia Securities Limited

Sell

98,148.68 (AUD)13,594 Ordinary Shares

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A110,983 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A13,594 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A15,503 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A16,090 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A16,498 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A17,527 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A19,672 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A24,415 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A25,879 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A26 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A26,338 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A3,367 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Buy

N/A33,338 Swaps

4/30/2021Morgan Stanley Capital Services LLC
Buy

N/A6,861 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Sell

N/A1,530 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Sell

N/A15,503 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Sell

N/A16,090 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Sell

N/A165,295 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Sell

N/A19,672 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Sell

N/A4,095 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Sell

N/A400 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Sell

N/A49,905 Swaps

4/30/2021Morgan Stanley Capital Services LLC

Sell

N/A9,866 Swaps

4/30/2021Parametric Portfolio Associates LLC

Buy

555.00 (USD)100 American Depositary Receipts

5/03/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/A200 Ordinary Shares

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

Borrow

N/A109,001 Ordinary Shares

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

Buy

4,365.68565 Ordinary Shares

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

Buy

N/A585 Swaps

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

Buy

N/A74,873 Swaps

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

Collateral Returned

N/A30,000 Ordinary Shares

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

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A117,350 Ordinary Shares

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

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A923,001 Ordinary Shares

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

Sell

129,603.2816,779 Ordinary Shares

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

Sell

2,315.00300 Ordinary Shares

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

Sell

N/A30,217 Swaps

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

Sell

N/A56,579 Swaps

5/03/2021Morgan Stanley & Co. LLC

Borrow

N/A153,459 Ordinary Shares

5/03/2021Morgan Stanley & Co. LLC

Borrow Returned

N/A32,936 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

1,227.78 (AUD)171 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

1,274.48 (AUD)178 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

10,743.36 (AUD)1,488 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

11,792.52 (AUD)1,647 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

12,870.10 (AUD)1,790 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

13,044.52 (AUD)1,813 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

14.38 (AUD)2 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

15,724.80 (AUD)2,184 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

16,668.00 (AUD)2,315 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

161,801.30 (AUD)22,535 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

17,070.03 (AUD)2,361 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

17,674.05 (AUD)2,465 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

17,869.50 (AUD)2,475 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,209.32 (AUD)306 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,247.34 (AUD)313 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,321.62 (AUD)322 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,444.19 (AUD)339 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,710.63 (AUD)377 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

2,838.76 (AUD)394 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

24,687.04 (AUD)3,424 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

26,594.72 (AUD)3,704 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

29,262.66 (AUD)4,053 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

296.02 (AUD)41 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

3,276.69 (AUD)457 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

30,995.79 (AUD)4,299 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

346,032.94 (AUD)47,927 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

36,108.22 (AUD)5,029 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

36,250.00 (AUD)5,000 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

36,300.00 (AUD)5,000 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

4,535.09 (AUD)629 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

44,785.66 (AUD)6,203 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

53,459.52 (AUD)7,456 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

54,996.31 (AUD)7,649 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

59,094.61 (AUD)8,219 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

6,143.28 (AUD)858 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

6,274.18 (AUD)869 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

61,060.48 (AUD)8,528 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

78,748.54 (AUD)10,907 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

892.80 (AUD)124 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

9,670.99 (AUD)1,346 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Buy

9,962.94 (AUD)1,378 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

1,106.49 (AUD)154 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

1,159.20 (AUD)161 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

1,227.78 (AUD)171 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

1,421.64 (AUD)198 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

1,667.82 (AUD)231 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

1,781.88 (AUD)248 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

1,819.44 (AUD)252 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

1,948.49 (AUD)271 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

10,548.23 (AUD)1,463 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

10,633.11 (AUD)1,483 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

11,792.52 (AUD)1,647 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

112,445.98 (AUD)15,661 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

114.80 (AUD)16 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

117,615.58 (AUD)16,381 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

12,711.92 (AUD)1,768 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

12,870.10 (AUD)1,790 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

13,143.83 (AUD)1,823 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

13,646.62 (AUD)1,898 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

13,792.78 (AUD)1,921 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

130,608.72 (AUD)18,216 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

14,826.70 (AUD)2,065 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited
Sell

145,756.12 (AUD)20,357 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

16,063.91 (AUD)2,242 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

16,771.54 (AUD)2,331 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

17,652.90 (AUD)2,445 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

18,525.83 (AUD)2,582 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

19,190.76 (AUD)2,658 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,067.78 (AUD)286 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,069.27 (AUD)287 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,135.80 (AUD)295 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,219.60 (AUD)310 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,230.98 (AUD)309 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,301.42 (AUD)317 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,321.62 (AUD)322 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,421.50 (AUD)334 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,444.93 (AUD)337 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,444.97 (AUD)341 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,451.79 (AUD)341 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,491.46 (AUD)347 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,504.07 (AUD)349 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,606.34 (AUD)363 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,740.36 (AUD)383 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

2,817.15 (AUD)391 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

20,218.28 (AUD)2,812 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

21.66 (AUD)3 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

22,668.56 (AUD)3,166 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

3,102.45 (AUD)430 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

3,184.02 (AUD)441 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

3,869.10 (AUD)540 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

30,352.88 (AUD)4,204 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

31,342.02 (AUD)4,341 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

32,057.82 (AUD)4,434 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

33,911.14 (AUD)4,723 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

36,315.52 (AUD)5,072 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

37,623.30 (AUD)5,262 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

37,625.27 (AUD)5,233 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

396.00 (AUD)55 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

4,311.58 (AUD)598 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

4,588.02 (AUD)639 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

4,801.00 (AUD)671 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

432,398.58 (AUD)59,889 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

45,780.45 (AUD)6,385 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

5,090.70 (AUD)710 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

5,101.00 (AUD)707 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

5,252.23 (AUD)731 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

5,373.75 (AUD)750 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

5,724.00 (AUD)795 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

51,485.82 (AUD)7,131 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

53,213.19 (AUD)7,401 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

6,128.50 (AUD)850 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

6,438.66 (AUD)898 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

6,507.71 (AUD)907 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

6,555.34 (AUD)913 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

6,588.00 (AUD)915 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

6,804.33 (AUD)949 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

60,220.83 (AUD)8,399 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

7,400.25 (AUD)1,035 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

7,601.27 (AUD)1,055 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

7,960.31 (AUD)1,111 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

78,185.24 (AUD)10,844 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

8,346.32 (AUD)1,156 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

8,690.04 (AUD)1,212 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

81,470.48 (AUD)11,284 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

9,521.22 (AUD)1,327 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

917.57 (AUD)127 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

97,538.40 (AUD)13,547 Ordinary Shares

5/03/2021Morgan Stanley Australia Securities Limited

Sell

97,662.40 (AUD)13,640 Ordinary Shares

5/03/2021Morgan Stanley Capital Services LLC

Buy

N/A1,483 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Buy

N/A11 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Buy

N/A16,381 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Buy

N/A16,779 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Buy

N/A282 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Buy

N/A300 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Buy

N/A4,688 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Buy

N/A68,237 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Buy

N/A7,131 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Sell

N/A14,070 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Sell

N/A2 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Sell

N/A23,373 Swaps

5/03/2021Morgan Stanley Capital Services LLC

Sell

N/A4,053 Swaps

5/03/2021Morgan Stanley Wealth Management Australia Pty Ltd

Buy

18,342.40 (AUD)2,560 Ordinary Shares

5/03/2021Parametric Portfolio Associates LLC

Buy

2,317.02 (USD)417 American Depositary Receipts

5/03/2021Parametric Portfolio Associates LLC

Buy

227.81 (USD)41 American Depositary Receipts

5/03/2021Parametric Portfolio Associates LLC

Sell

1,914.74 (USD)345 American Depositary Receipts

5/03/2021Parametric Portfolio Associates LLC

Sell

83.24 (USD)15 American Depositary Receipts

5/04/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/A150 Ordinary Shares

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

Borrow

N/A621,491 Ordinary Shares

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

Collateral Returned

N/A5,000 Ordinary Shares

5/04/2021Morgan Stanley & Co. International plc
Decrease 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/04/2021Morgan Stanley & Co. International plc

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A5,629 Ordinary Shares

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

Sell

1,586.00200 Ordinary Shares

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

Sell

2,519.87317 Ordinary Shares

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

Sell

48,895.036,218 Ordinary Shares

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

Sell

N/A239,950 Swaps

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

Sell

N/A54,660 Swaps

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

Sell

N/A88,606 Swaps

5/04/2021Morgan Stanley & Co. LLC

Increase in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A2,166 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,084.52 (AUD)152 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,087,990.55 (AUD)146,039 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,270.90 (AUD)179 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,301.30 (AUD)182 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,390.35 (AUD)195 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,797.50 (AUD)250 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

1,937.15 (AUD)265 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

10,181.45 (AUD)1,421 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

10,395.20 (AUD)1,460 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

108,646.68 (AUD)14,802 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

112,613.34 (AUD)15,177 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

113,390.20 (AUD)15,323 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

119,895.48 (AUD)16,246 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

12,090.00 (AUD)1,625 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

12,366.27 (AUD)1,701 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

12,879.85 (AUD)1,730 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

136,500.69 (AUD)18,471 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

14,218.11 (AUD)1,983 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

14,371.65 (AUD)1,962 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

15,136.55 (AUD)2,117 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

15,834.06 (AUD)2,181 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

15,991.40 (AUD)2,161 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

16,026.51 (AUD)2,157 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

16,494.66 (AUD)2,226 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

17,863.21 (AUD)2,437 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

19,191.48 (AUD)2,604 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

198,120.95 (AUD)26,665 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,107.28 (AUD)284 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,320.46 (AUD)314 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,434.86 (AUD)334 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,540.04 (AUD)347 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,723.20 (AUD)370 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

2,952.00 (AUD)410 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

21,776.88 (AUD)2,927 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

22,733.88 (AUD)3,068 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

224,789.12 (AUD)30,542 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

23,311.05 (AUD)3,129 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

23,436.60 (AUD)3,180 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

260,668.05 (AUD)34,989 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

28,752.48 (AUD)3,896 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

297,146.16 (AUD)39,939 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

3,152.40 (AUD)444 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

3,348.66 (AUD)469 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

3,352.99 (AUD)459 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

3,725.00 (AUD)500 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

3,841.31 (AUD)517 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

316.36 (AUD)44 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

353,975.70 (AUD)47,770 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

36,169.35 (AUD)4,921 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

36,215.56 (AUD)4,934 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

379.48 (AUD)53 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

4,275.57 (AUD)577 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

4,408.64 (AUD)599 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

4,522.15 (AUD)607 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

4,655.52 (AUD)636 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

4,763.64 (AUD)642 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

4,937.62 (AUD)675 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

41,578.45 (AUD)5,581 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

42,098.60 (AUD)5,689 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

427,202.05 (AUD)57,965 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

435,132.15 (AUD)58,407 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

44,487.28 (AUD)6,196 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

46,883.20 (AUD)6,370 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

5,163.36 (AUD)694 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

5,388.74 (AUD)750 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

5,391.48 (AUD)753 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

5,542.50 (AUD)750 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

500.14 (AUD)68 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

55,436.79 (AUD)7,563 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

56,888.20 (AUD)7,636 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

569.03 (AUD)77 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

6,008.07 (AUD)813 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

6,233.57 (AUD)851 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

6,868.86 (AUD)958 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

651,405.30 (AUD)89,296 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

7,337.92 (AUD)997 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

7,409.52 (AUD)1,004 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

7,430.00 (AUD)1,000 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited
Buy

7,499.84 (AUD)1,019 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

7,804.66 (AUD)1,087 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

7,964.05 (AUD)1,069 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

7.11 (AUD)1 Ordinary Share

5/04/2021Morgan Stanley Australia Securities Limited

Buy

72,537.68 (AUD)9,896 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

79,601.76 (AUD)10,728 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

8,395.90 (AUD)1,130 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

8,656.90 (AUD)1,162 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

85,116.25 (AUD)11,425 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

9,191.82 (AUD)1,254 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Buy

9,971.06 (AUD)1,342 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

1,153.56 (AUD)161 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

1,243.84 (AUD)169 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

1,390.35 (AUD)195 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

1,448.44 (AUD)196 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

1,482.00 (AUD)200 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

1,524.40 (AUD)206 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

1,684.34 (AUD)227 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

1,788.48 (AUD)243 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

10,459.80 (AUD)1,404 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

11,983.30 (AUD)1,615 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

119,231.28 (AUD)16,156 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

12,090.00 (AUD)1,625 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

12,214.92 (AUD)1,644 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

12,307.90 (AUD)1,670 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

121,829.32 (AUD)16,598 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

13,417.45 (AUD)1,801 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

13,601.34 (AUD)1,843 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

13,783.00 (AUD)1,925 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

13,965.00 (AUD)1,900 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

14,218.11 (AUD)1,983 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

14.89 (AUD)2 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

16,603.65 (AUD)2,259 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

16,771.04 (AUD)2,288 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

175,968.72 (AUD)23,844 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

178.75 (AUD)25 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

18,065.32 (AUD)2,548 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

184,416.68 (AUD)24,854 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

19,208.78 (AUD)2,617 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

192,426.05 (AUD)25,829 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,086.20 (AUD)285 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,147.27 (AUD)289 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,160.90 (AUD)294 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,279.63 (AUD)311 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,287.80 (AUD)310 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,305.22 (AUD)316 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,319.33 (AUD)313 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,328.62 (AUD)325 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,346.84 (AUD)318 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,400.84 (AUD)324 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,689.96 (AUD)364 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

2,807.70 (AUD)382 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

20,656.62 (AUD)2,799 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

22,820.06 (AUD)3,109 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

23,534.55 (AUD)3,159 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

23,668.17 (AUD)3,301 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

25,462.46 (AUD)3,469 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

252,085.65 (AUD)33,837 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

26,874.96 (AUD)3,764 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

29,976.52 (AUD)4,228 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

296.40 (AUD)40 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

3,004.64 (AUD)422 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

3,099.59 (AUD)432 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

3,401.19 (AUD)459 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

3,429.76 (AUD)466 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

3,576.44 (AUD)482 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

3,767.01 (AUD)507 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

304.22 (AUD)41 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

31,901.00 (AUD)4,370 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

35,764.20 (AUD)4,995 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

36,215.56 (AUD)4,934 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

36,364.13 (AUD)4,961 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

36,669.88 (AUD)5,044 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

37,064.96 (AUD)5,036 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

37,544.80 (AUD)5,288 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

37,598.27 (AUD)5,303 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

392.73 (AUD)53 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

4,019.63 (AUD)541 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

4,044.34 (AUD)551 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

4,480.96 (AUD)608 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

4,628.89 (AUD)623 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

4,644.05 (AUD)634 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

4,655.70 (AUD)630 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

4,763.64 (AUD)642 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

4,796.11 (AUD)649 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

4,828.16 (AUD)656 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

4,970.67 (AUD)669 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

41,570.10 (AUD)5,814 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited
Sell

41,907.84 (AUD)5,694 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

431,325.20 (AUD)57,896 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

44,340.00 (AUD)6,000 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

442.80 (AUD)60 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

45,221.19 (AUD)6,307 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

481.65 (AUD)65 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

5,064.60 (AUD)690 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

5,171.74 (AUD)697 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

5,285.13 (AUD)723 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

5,473.48 (AUD)772 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

5,636.55 (AUD)795 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

5,637.40 (AUD)794 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

5,871.33 (AUD)801 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

5,872.65 (AUD)799 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

5,968.96 (AUD)811 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

52,170.30 (AUD)7,098 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

53,443.27 (AUD)7,433 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

56,771.55 (AUD)7,646 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

57,863.62 (AUD)8,059 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

6,023.60 (AUD)814 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

6,043.40 (AUD)820 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

6,577.10 (AUD)890 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

6,598.08 (AUD)928 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

6,647.74 (AUD)902 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

61,612.44 (AUD)8,417 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

617.48 (AUD)86 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

64,804.86 (AUD)8,829 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

65,470.60 (AUD)8,788 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

66,342.25 (AUD)8,905 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

664.20 (AUD)90 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

67,574.65 (AUD)9,451 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

69,683.04 (AUD)9,366 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

69,738.53 (AUD)9,781 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

691.84 (AUD)94 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

7,679.54 (AUD)1,042 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

7.45 (AUD)1 Ordinary Share

5/04/2021Morgan Stanley Australia Securities Limited

Sell

73,427.64 (AUD)10,114 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

73,529.50 (AUD)10,142 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

74,779.44 (AUD)10,488 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

75,863.00 (AUD)10,700 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

77,391.60 (AUD)10,660 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

78,604.06 (AUD)10,709 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

8,110.70 (AUD)1,105 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

8,231.06 (AUD)1,126 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

8,513.22 (AUD)1,194 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

8,910.33 (AUD)1,209 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

82,620.50 (AUD)11,090 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

88,707.15 (AUD)11,907 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

9,059.20 (AUD)1,216 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

9,918.16 (AUD)1,393 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

978.88 (AUD)133 Ordinary Shares

5/04/2021Morgan Stanley Australia Securities Limited

Sell

996.88 (AUD)136 Ordinary Shares

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A11,102 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A13 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A15,245 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A19,995 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A20,668 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A200 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A6,218 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A61,289 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Buy

N/A9,401 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Sell

N/A1 Swap

5/04/2021Morgan Stanley Capital Services LLC

Sell

N/A1,483 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Sell

N/A3,129 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Sell

N/A3,404 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Sell

N/A6,196 Swaps

5/04/2021Morgan Stanley Capital Services LLC

Sell

N/A89,296 Swaps

5/04/2021Morgan Stanley Smith Barney LLC

Sell

4,377.25 (USD)782 Ordinary Shares

5/04/2021Morgan Stanley Smith Barney LLC

Sell

5,560.00 (USD)1,000 Ordinary Shares

5/04/2021Parametric Portfolio Associates LLC

Buy

1,201.76 (USD)212 American Depositary Receipts

5/04/2021Parametric Portfolio Associates LLC

Buy

719.92 (USD)127 American Depositary Receipts

5/04/2021Parametric Portfolio Associates LLC

Buy

997.69 (USD)176 American Depositary Receipts

5/04/2021Parametric Portfolio Associates LLC

Sell

753.43 (USD)133 American Depositary Receipts

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

Borrow Returned

N/A10,000 Ordinary Shares

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

Buy

1,500.85188 Ordinary Shares

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

Buy

11,188.001,400 Ordinary Shares

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

Buy

N/A11,121 Swaps

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

Buy

N/A117,380 Swaps

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

Buy

N/A122,000 Swaps

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

Buy

N/A24,927 Swaps

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

Buy

N/A4,822 Swaps

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

Buy

N/A872 Swaps

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

Sell

4,492.06565 Ordinary Shares

5/05/2021Morgan Stanley & Co. LLC

Borrow Returned

N/A3,486 Ordinary Shares

5/05/2021Morgan Stanley & Co. LLC

Borrow Returned

N/A53,459 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,006.40 (AUD)136 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,080.00 (AUD)144 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,080.40 (AUD)146 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited
Buy

1,099.50 (AUD)150 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,271.08 (AUD)172 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,332.16 (AUD)181 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,361.60 (AUD)184 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,616.80 (AUD)215 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,849.87 (AUD)251 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,875.00 (AUD)250 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

1,929.84 (AUD)258 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

11,954.87 (AUD)1,609 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

110.85 (AUD)15 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

111.90 (AUD)15 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

112,623.94 (AUD)15,158 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

121,027.50 (AUD)16,500 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

134.10 (AUD)18 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

14,377.05 (AUD)1,935 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

14,442.36 (AUD)1,973 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

169.74 (AUD)23 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

2,287.50 (AUD)305 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

2,373.30 (AUD)324 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

2,486.55 (AUD)330 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

2,679.10 (AUD)365 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

2,719.52 (AUD)368 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

2,735.98 (AUD)367 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

2,741.67 (AUD)369 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

2,763.81 (AUD)369 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

2,968.00 (AUD)400 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

200.07 (AUD)27 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

21,080.78 (AUD)2,874 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

24,087.00 (AUD)3,255 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

24,748.92 (AUD)3,381 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

248,838.13 (AUD)33,491 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

27,937.20 (AUD)3,720 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

274.17 (AUD)37 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

3,143.88 (AUD)426 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

3,382.83 (AUD)459 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

3,680.00 (AUD)500 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

30,433.28 (AUD)4,096 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

306.27 (AUD)41 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

34,427.90 (AUD)4,615 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

342.01 (AUD)46 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

38,725.16 (AUD)5,212 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

38,926.08 (AUD)5,232 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

381.16 (AUD)52 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

4,046.16 (AUD)552 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

4,554.66 (AUD)618 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

4,853.55 (AUD)655 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

40,517.28 (AUD)5,424 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

405.90 (AUD)55 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

41,259.94 (AUD)5,494 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

424,513.05 (AUD)57,135 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

43,297.40 (AUD)5,851 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

44.04 (AUD)6 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

445.80 (AUD)60 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

45,353.12 (AUD)6,031 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

46,212.35 (AUD)6,203 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

48,981.06 (AUD)6,637 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

5,161.52 (AUD)709 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

5,493.65 (AUD)732 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

5,654.79 (AUD)757 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

5,984.44 (AUD)812 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

50,847.30 (AUD)6,918 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

53,867.50 (AUD)7,250 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

54,861.80 (AUD)7,364 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

55,778.42 (AUD)7,477 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

557.08 (AUD)76 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

576.42 (AUD)78 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

6,198.40 (AUD)832 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

60,019.18 (AUD)8,177 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

638.98 (AUD)86 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

64,262.07 (AUD)8,649 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

643.36 (AUD)87 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

66,060.00 (AUD)9,000 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

66.60 (AUD)9 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

665.10 (AUD)90 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

7,340.00 (AUD)1,000 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

7,582.61 (AUD)1,043 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

7.38 (AUD)1 Ordinary Share

5/05/2021Morgan Stanley Australia Securities Limited

Buy

73,100.00 (AUD)10,000 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

73,215.00 (AUD)9,762 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

73,222.50 (AUD)9,750 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

756.02 (AUD)103 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

798.12 (AUD)108 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

8,525.58 (AUD)1,149 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

885.00 (AUD)118 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

887.74 (AUD)119 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

9,990.79 (AUD)1,363 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

948.05 (AUD)127 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Buy

96,609.08 (AUD)13,162 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited
Sell

1,041.60 (AUD)140 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

1,042.28 (AUD)142 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

1,080.40 (AUD)146 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

1,099.50 (AUD)150 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

1,126.32 (AUD)152 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

1,332.81 (AUD)177 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

1,367.01 (AUD)183 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

1,534.08 (AUD)204 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

1,773.10 (AUD)238 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

1,857.50 (AUD)250 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

1,943.57 (AUD)263 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

100,419.66 (AUD)13,607 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

108,154.90 (AUD)14,735 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

110,628.30 (AUD)14,970 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

118,072.62 (AUD)15,999 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

13,137.06 (AUD)1,761 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

13,624.50 (AUD)1,860 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

14,289.40 (AUD)1,931 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

14,580.00 (AUD)2,000 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

14,827.41 (AUD)2,001 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

15,279.95 (AUD)2,051 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

15,409.48 (AUD)2,108 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

15,480.96 (AUD)2,112 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

15,558.18 (AUD)2,143 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

16,520.58 (AUD)2,274 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

16,935.36 (AUD)2,301 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

164,849.41 (AUD)22,187 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

166,611.79 (AUD)22,349 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

17,418.10 (AUD)2,338 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

18,375.00 (AUD)2,500 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

18,821.58 (AUD)2,523 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

18,957.19 (AUD)2,531 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

19,057.50 (AUD)2,541 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

19,541.41 (AUD)2,609 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

194.48 (AUD)26 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

2,156.42 (AUD)292 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

2,189.77 (AUD)291 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

2,659.32 (AUD)356 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

2,800.06 (AUD)382 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

2,966.82 (AUD)394 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

20,055.40 (AUD)2,692 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

20,829.25 (AUD)2,873 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

20,880.32 (AUD)2,837 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

200.07 (AUD)27 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

21,417.76 (AUD)2,942 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

21,701.14 (AUD)2,909 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

23,355.53 (AUD)3,169 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

23,416.67 (AUD)3,221 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

23,790.36 (AUD)3,228 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

237,042.37 (AUD)32,628 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

24,155.94 (AUD)3,291 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

242,366.60 (AUD)32,620 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

245.19 (AUD)33 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

25,897.50 (AUD)3,453 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

26,136.80 (AUD)3,532 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

26,725.30 (AUD)3,661 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

26,731.92 (AUD)3,593 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

27,505.92 (AUD)3,712 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

27,526.95 (AUD)3,735 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

27,608.58 (AUD)3,741 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

28,110.55 (AUD)3,835 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

28,572.96 (AUD)3,856 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

284,754.75 (AUD)38,325 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

29,264.40 (AUD)3,960 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

3,223.88 (AUD)431 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

3,234.65 (AUD)431 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

3,317.68 (AUD)452 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

3,344.80 (AUD)452 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

3,349.32 (AUD)452 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

3,564.54 (AUD)483 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

3,650.56 (AUD)496 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

3,692.70 (AUD)495 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

3,819.02 (AUD)514 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

3,917.55 (AUD)533 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

30,073.50 (AUD)4,075 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

31,305.96 (AUD)4,242 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

319,343.28 (AUD)44,017 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

32,413.26 (AUD)4,398 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

33,330.00 (AUD)4,444 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

33,374.91 (AUD)4,501 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

33,952.77 (AUD)4,509 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

34,142.16 (AUD)4,589 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

34,944.30 (AUD)4,735 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

35,357.20 (AUD)4,778 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

36,061.68 (AUD)4,847 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

36,678.60 (AUD)4,970 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

39,170.18 (AUD)5,279 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

39,360.60 (AUD)5,319 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited
Sell

4,001.80 (AUD)535 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

4,410.40 (AUD)596 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

4,683.12 (AUD)632 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

4,842.50 (AUD)650 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

4,853.55 (AUD)655 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

40,639.34 (AUD)5,477 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

41,492.64 (AUD)5,592 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

42,471.44 (AUD)5,678 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

42,746.88 (AUD)5,808 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

43,012.40 (AUD)5,872 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

441.00 (AUD)60 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

45,043.20 (AUD)6,120 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

45,914.07 (AUD)6,213 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

456.28 (AUD)61 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

46,667.72 (AUD)6,358 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

49,747.50 (AUD)6,750 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

5,166.00 (AUD)700 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

5,225.33 (AUD)709 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

5,490.72 (AUD)738 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

5,512.76 (AUD)737 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

5,787.97 (AUD)779 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

5,833.35 (AUD)783 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

5,879.34 (AUD)801 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

5,886.36 (AUD)788 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

5,945.62 (AUD)797 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

509.22 (AUD)69 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

53,949.00 (AUD)7,340 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

55,553.54 (AUD)7,487 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

563.25 (AUD)75 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

57,731.84 (AUD)7,844 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

576.42 (AUD)78 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

59,272.59 (AUD)7,999 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,059.80 (AUD)820 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,256.06 (AUD)842 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,306.58 (AUD)842 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,312.15 (AUD)845 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,319.62 (AUD)846 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,335.55 (AUD)855 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,793.65 (AUD)930 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,809.39 (AUD)936 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,812.44 (AUD)939 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,814.21 (AUD)929 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,877.50 (AUD)917 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,951.81 (AUD)951 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

6,984.30 (AUD)930 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

60,149.68 (AUD)8,268 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

68,178.28 (AUD)9,232 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

68,950.40 (AUD)9,280 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

681.59 (AUD)91 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

7,117.50 (AUD)949 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

7,308.48 (AUD)993 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

7,742.06 (AUD)1,042 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

7,833.40 (AUD)1,060 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

7.33 (AUD)1 Ordinary Share

5/05/2021Morgan Stanley Australia Securities Limited

Sell

7.38 (AUD)1 Ordinary Share

5/05/2021Morgan Stanley Australia Securities Limited

Sell

71,704.46 (AUD)9,769 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

72,892.17 (AUD)9,837 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

74,612.06 (AUD)10,042 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

74,942.00 (AUD)10,100 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

77,217.82 (AUD)10,282 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

788.05 (AUD)107 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

82,049.49 (AUD)11,043 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

87,472.75 (AUD)11,958 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

89,714.10 (AUD)12,206 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

9,577.44 (AUD)1,296 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

9,604.80 (AUD)1,305 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

9,729.70 (AUD)1,306 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

91,078.46 (AUD)12,358 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

91,615.00 (AUD)12,550 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

96,940.00 (AUD)13,100 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

97,330.76 (AUD)13,388 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

98,232.03 (AUD)13,221 Ordinary Shares

5/05/2021Morgan Stanley Australia Securities Limited

Sell

98,477.22 (AUD)13,254 Ordinary Shares

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A1 Swap

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A1,306 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A12,489 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A13,368 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A18,737 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A2,100 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A21,591 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A3,291 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A462 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Buy

N/A475 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Sell

N/A1,400 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Sell

N/A23,440 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Sell

N/A4,096 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Sell

N/A4,476 Swaps

5/05/2021Morgan Stanley Capital Services LLC

Sell

N/A8,176 Swaps

5/05/2021Morgan Stanley Smith Barney LLC
Sell

33,957.24 (USD)6,000 Ordinary Shares

5/05/2021Morgan Stanley Smith Barney LLC

Sell

39,830.00 (USD)7,000 Ordinary Shares

5/05/2021Morgan Stanley Smith Barney LLC

Sell

68,740.89 (USD)12,081 Ordinary Shares

5/05/2021Morgan Stanley Smith Barney LLC

Sell

9,900.60 (USD)1,740 Ordinary Shares

5/05/2021Morgan Stanley Smith Barney LLC

Sell

79,660.00 (USD)14,000 Ordinary Shares

5/05/2021Morgan Stanley Smith Barney LLC

Sell

3,238.94 (USD)566 Ordinary Shares

5/05/2021Morgan Stanley Smith Barney LLC

Sell

19,915.00 (USD)3,500 Ordinary Shares

5/05/2021Morgan Stanley Wealth Management Australia Pty Ltd

Buy

36,805.56 (AUD)4,987 Ordinary Shares

5/05/2021Parametric Portfolio Associates LLC

Sell

1,208.39 (USD)212 American Depositary Receipts

5/05/2021Parametric Portfolio Associates LLC

Sell

1,584.59 (USD)278 American Depositary Receipts

5/05/2021Parametric Portfolio Associates LLC

Sell

1,607.39 (USD)282 American Depositary Receipts

5/05/2021Parametric Portfolio Associates LLC

Sell

239.39 (USD)42 American Depositary Receipts

5/05/2021Parametric Portfolio Associates LLC

Sell

387.59 (USD)68 American Depositary Receipts

5/05/2021Parametric Portfolio Associates LLC

Sell

587.09 (USD)103 American Depositary Receipts

5/05/2021Parametric Portfolio Associates LLC

Sell

860.69 (USD)151 American Depositary Receipts

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

Buy

115.8015 Ordinary Shares

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

Buy

764.2899 Ordinary Shares

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

Buy

N/A1,000 Swaps

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

Buy

N/A122,000 Swaps

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

Buy

N/A250,000 Swaps

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

Buy

N/A63,559 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,321 Ordinary Shares

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,692 Ordinary Shares

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

Sell

17,674.362,284 Ordinary Shares

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

Sell

20,078.392,594 Ordinary Shares

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

Sell

3,099.00400 Ordinary Shares

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

Sell

416.8854 Ordinary Shares

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

Sell

764.2899 Ordinary Shares

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

Sell

N/A1,000 Swaps

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

Sell

N/A54,114 Swaps

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

Sell

N/A8,708 Swaps

5/06/2021Morgan Stanley & Co. LLC

Borrow

N/A6,735 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,036.35 (AUD)141 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,173.15 (AUD)165 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,205.38 (AUD)163 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,238.30 (AUD)167 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,535.76 (AUD)216 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,553.04 (AUD)216 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

1,882.88 (AUD)256 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

10,117.25 (AUD)1,415 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

10,671.32 (AUD)1,445 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

11,007.89 (AUD)1,531 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

11,164.16 (AUD)1,568 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

11,447.24 (AUD)1,591 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

11,470.68 (AUD)1,548 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

12,113.80 (AUD)1,637 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

12,530.31 (AUD)1,691 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

12,595.28 (AUD)1,769 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

122,224.32 (AUD)16,428 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

127.98 (AUD)18 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

13,343.04 (AUD)1,808 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

14,112.00 (AUD)1,960 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

15,753.60 (AUD)2,188 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

15,903.70 (AUD)2,215 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

150.78 (AUD)21 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

16,139.67 (AUD)2,251 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

16,553.80 (AUD)2,237 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

16,927.81 (AUD)2,286 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

172.20 (AUD)24 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

18,358.24 (AUD)2,564 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

18,447.92 (AUD)2,591 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

18,462.75 (AUD)2,575 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

19,067.36 (AUD)2,678 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

19,143.60 (AUD)2,580 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,072.13 (AUD)289 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,076.59 (AUD)281 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,177.70 (AUD)305 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,201.19 (AUD)307 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,218.58 (AUD)299 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,240.84 (AUD)302 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,270.52 (AUD)306 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,292.78 (AUD)318 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,396.10 (AUD)326 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,501.20 (AUD)338 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,504.58 (AUD)338 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,535.28 (AUD)344 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,545.13 (AUD)353 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,597.00 (AUD)350 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,602.36 (AUD)356 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,644.23 (AUD)367 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,652.65 (AUD)371 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,695.59 (AUD)366 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,807.38 (AUD)391 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,808.20 (AUD)380 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,833.60 (AUD)385 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,861.50 (AUD)388 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,911.00 (AUD)410 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited
Buy

2,924.35 (AUD)409 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

2,971.98 (AUD)418 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

20,406.06 (AUD)2,862 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

20,826.73 (AUD)2,921 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

21,622.80 (AUD)2,922 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

21.51 (AUD)3 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

213.60 (AUD)30 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

244.20 (AUD)33 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

250.60 (AUD)35 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

258,833.38 (AUD)36,084 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

264.55 (AUD)37 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

27,506.58 (AUD)3,831 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

281.39 (AUD)38 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

286.80 (AUD)40 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,020.67 (AUD)421 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,028.12 (AUD)425 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,048.22 (AUD)419 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,148.14 (AUD)426 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,240.84 (AUD)452 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,242.54 (AUD)437 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,248.01 (AUD)453 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,290.04 (AUD)444 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,292.32 (AUD)456 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,298.86 (AUD)447 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,373.17 (AUD)458 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,384.31 (AUD)473 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,391.20 (AUD)471 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,417.70 (AUD)478 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,428.65 (AUD)470 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,630.00 (AUD)500 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,671.95 (AUD)515 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,708.99 (AUD)513 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,736.83 (AUD)523 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

3,752.20 (AUD)514 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

329.82 (AUD)46 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

345.12 (AUD)48 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

352.31 (AUD)49 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

39,413.79 (AUD)5,319 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

394.90 (AUD)55 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

395.28 (AUD)54 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,078.36 (AUD)572 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,084.08 (AUD)572 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,084.80 (AUD)552 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,178.90 (AUD)580 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,294.83 (AUD)599 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,311.00 (AUD)600 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,317.48 (AUD)603 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,536.89 (AUD)631 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,653.28 (AUD)637 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,714.66 (AUD)653 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,732.79 (AUD)640 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,841.27 (AUD)679 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,873.30 (AUD)659 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

4,884.05 (AUD)685 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

40,330.00 (AUD)5,450 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

406.41 (AUD)57 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

413.28 (AUD)56 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

422.44 (AUD)59 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

429.78 (AUD)58 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

43,378.46 (AUD)5,858 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

464.31 (AUD)63 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

466.05 (AUD)65 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

5,201.82 (AUD)702 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

5,306.22 (AUD)738 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

5,508.00 (AUD)765 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

5,537.28 (AUD)768 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

5,627.37 (AUD)762 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

5,796.69 (AUD)813 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

5,886.41 (AUD)796 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

5,969.04 (AUD)836 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

504.39 (AUD)69 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

508.53 (AUD)69 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

511.29 (AUD)69 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

52,162.70 (AUD)7,265 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

532.80 (AUD)74 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

546.12 (AUD)74 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

551.25 (AUD)75 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

565.64 (AUD)79 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

568.26 (AUD)77 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

58.48 (AUD)8 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

59,653.74 (AUD)8,291 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

6,058.14 (AUD)822 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

6,148.48 (AUD)832 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

6,239.22 (AUD)842 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

6,328.14 (AUD)854 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

6,333.23 (AUD)857 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

6,379.52 (AUD)896 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

6,509.69 (AUD)913 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited
Buy

6,555.76 (AUD)908 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

6,684.58 (AUD)931 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

6,763.84 (AUD)919 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

663.75 (AUD)90 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

692.16 (AUD)96 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

698.40 (AUD)96 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

7,180.00 (AUD)1,000 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

7,180.00 (AUD)1,000 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

7,308.00 (AUD)1,015 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

7,873.60 (AUD)1,064 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

7,898.68 (AUD)1,094 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

7,996.45 (AUD)1,085 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

7.36 (AUD)1 Ordinary Share

5/06/2021Morgan Stanley Australia Securities Limited

Buy

704.64 (AUD)96 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

720.00 (AUD)100 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

721.28 (AUD)98 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

747.76 (AUD)104 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

8,145.12 (AUD)1,136 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

8,151.00 (AUD)1,100 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

8,767.44 (AUD)1,188 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

832.29 (AUD)116 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

862.73 (AUD)121 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

87,786.20 (AUD)11,863 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

9,078.88 (AUD)1,268 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

9,161.68 (AUD)1,276 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

9,306.18 (AUD)1,261 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

9,308.11 (AUD)1,269 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

9,710.90 (AUD)1,345 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

9,913.06 (AUD)1,373 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

951.72 (AUD)132 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

962.12 (AUD)134 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

968.09 (AUD)131 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Buy

972.40 (AUD)136 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,053,147.68 (AUD)147,914 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,085.69 (AUD)151 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,099.50 (AUD)150 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,107.07 (AUD)149 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,189.79 (AUD)161 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,200.42 (AUD)162 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,553.04 (AUD)216 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,572.42 (AUD)219 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,587.88 (AUD)214 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,763.28 (AUD)237 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,818.15 (AUD)255 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,847.58 (AUD)249 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

1,866.80 (AUD)260 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

10,453.60 (AUD)1,460 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

10,833.42 (AUD)1,482 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

102,724.26 (AUD)14,307 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

102,767.00 (AUD)13,850 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

104,916.48 (AUD)14,592 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

105,961.92 (AUD)14,397 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

11,470.68 (AUD)1,548 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

11,534.76 (AUD)1,611 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

11,613.84 (AUD)1,561 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

11,651.36 (AUD)1,616 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

111,588.80 (AUD)15,520 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

112,353.60 (AUD)15,780 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

116,441.64 (AUD)15,778 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

12,113.80 (AUD)1,637 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

12,665.52 (AUD)1,764 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

123,424.60 (AUD)16,679 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

127,662.40 (AUD)17,488 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

13,169.20 (AUD)1,804 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

13,438.11 (AUD)1,869 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

13,484.04 (AUD)1,878 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

13,605.27 (AUD)1,887 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

137,087.74 (AUD)19,093 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

138,828.69 (AUD)18,837 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

14,106.18 (AUD)1,914 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

14,126.40 (AUD)1,962 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

14,182.82 (AUD)1,985 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

14,202.67 (AUD)1,985 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

14,984.66 (AUD)2,087 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

146,981.78 (AUD)20,471 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

15,591.60 (AUD)2,196 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

15,723.81 (AUD)2,193 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

150.78 (AUD)21 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

16,110.20 (AUD)2,180 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

162,390.06 (AUD)22,617 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

178,458.90 (AUD)24,855 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

18,058.86 (AUD)2,447 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

18,094.95 (AUD)2,545 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

18,151.08 (AUD)2,514 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

185,875.88 (AUD)25,852 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

186,232.62 (AUD)26,083 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

189,847.26 (AUD)26,478 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

19,156.97 (AUD)2,657 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited
Sell

19,220.86 (AUD)2,677 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

19,517.47 (AUD)2,707 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

192,699.00 (AUD)26,325 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

198,853.84 (AUD)27,466 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,069.88 (AUD)282 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,079.30 (AUD)290 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,175.60 (AUD)294 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,200.77 (AUD)297 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,260.21 (AUD)317 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,285.52 (AUD)321 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,292.78 (AUD)318 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,307.37 (AUD)315 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,380.44 (AUD)332 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,396.10 (AUD)326 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,441.20 (AUD)340 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,504.58 (AUD)338 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,556.08 (AUD)359 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,602.36 (AUD)356 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,702.27 (AUD)379 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,713.20 (AUD)380 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

2,861.62 (AUD)398 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

20,298.76 (AUD)2,732 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

204,148.80 (AUD)28,354 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

208,628.20 (AUD)28,193 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

21,585.33 (AUD)2,913 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

21.45 (AUD)3 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

22,212.00 (AUD)3,085 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

22,430.98 (AUD)3,146 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

23,000.00 (AUD)3,125 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

23,537.28 (AUD)3,198 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

230,006.43 (AUD)32,079 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

236.77 (AUD)33 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

242.88 (AUD)33 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

244.20 (AUD)33 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

244.20 (AUD)33 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

248,905.80 (AUD)34,812 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

25,086.92 (AUD)3,494 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

253,247.64 (AUD)34,644 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

27,640.80 (AUD)3,839 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

28,571.40 (AUD)3,996 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

29,145.60 (AUD)4,048 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,048.80 (AUD)412 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,054.50 (AUD)410 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,261.60 (AUD)453 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,269.20 (AUD)440 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,396.25 (AUD)475 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,461.85 (AUD)471 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,568.46 (AUD)497 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,734.78 (AUD)518 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,752.20 (AUD)514 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,769.50 (AUD)525 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

3,807.27 (AUD)531 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

30,945.80 (AUD)4,310 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

30,959.74 (AUD)4,294 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

31,569.34 (AUD)4,301 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

318,762.15 (AUD)43,369 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

32,877.22 (AUD)4,579 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

33,039.04 (AUD)4,489 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

33,111.06 (AUD)4,618 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

33,452.43 (AUD)4,539 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

34,051.32 (AUD)4,614 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

34,114.86 (AUD)4,758 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

346,490.52 (AUD)47,924 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

349,356.15 (AUD)48,861 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

35,935.06 (AUD)4,843 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

35,982.96 (AUD)4,856 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

36,085.37 (AUD)4,883 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

36,179.33 (AUD)4,909 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

36,233.28 (AUD)4,923 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

36,378.79 (AUD)4,963 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

36,677.15 (AUD)5,045 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

36,936.00 (AUD)5,130 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

37,036.80 (AUD)5,144 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

37,142.14 (AUD)5,173 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

37,190.79 (AUD)5,187 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

37,190.79 (AUD)5,187 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

37,294.40 (AUD)5,216 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

38,414.88 (AUD)5,328 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

4,197.52 (AUD)568 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

4,750.80 (AUD)642 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

4,841.27 (AUD)679 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

4,947.02 (AUD)689 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

4,967.36 (AUD)688 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

40,021.32 (AUD)5,574 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

42,355.56 (AUD)5,716 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

42,573.36 (AUD)5,946 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

429.20 (AUD)58 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

444.00 (AUD)60 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited
Sell

444.90 (AUD)60 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

46,827.27 (AUD)6,531 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

46,998.53 (AUD)6,496 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

464.31 (AUD)63 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

49,239.45 (AUD)6,645 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

5,233.20 (AUD)712 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

5,233.20 (AUD)735 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

5,380.02 (AUD)729 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

5,639.04 (AUD)792 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

5,687.10 (AUD)801 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

5,702.28 (AUD)779 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

504.00 (AUD)70 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

505,589.08 (AUD)70,613 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

508.53 (AUD)69 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

511.29 (AUD)69 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

532.80 (AUD)74 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

54,264.77 (AUD)7,343 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

55,517.31 (AUD)7,743 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

568.26 (AUD)77 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

58,437.09 (AUD)8,219 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

6,391.91 (AUD)889 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

6,509.69 (AUD)913 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

6,522.07 (AUD)909 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

6,636.37 (AUD)923 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

6,646.59 (AUD)927 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

6,756.38 (AUD)941 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

6,802.51 (AUD)923 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

6,945.12 (AUD)936 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

62,560.00 (AUD)8,500 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

67,527.33 (AUD)9,113 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

68,078.25 (AUD)9,575 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

692.16 (AUD)96 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

7,283.47 (AUD)1,013 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

7.36 (AUD)1 Ordinary Share

5/06/2021Morgan Stanley Australia Securities Limited

Sell

70,559.00 (AUD)9,535 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

72,085.44 (AUD)10,096 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

72,170.74 (AUD)9,766 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

73,976.12 (AUD)10,246 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

74,174.40 (AUD)10,302 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

74,600.04 (AUD)10,419 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

74,703.20 (AUD)10,448 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

76,462.26 (AUD)10,709 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

76,868.29 (AUD)10,691 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

78,477.00 (AUD)10,605 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

791.80 (AUD)107 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

82,006.56 (AUD)11,112 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

82,288.80 (AUD)11,429 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

854.32 (AUD)118 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

86,080.80 (AUD)12,090 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

87,323.16 (AUD)12,162 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

89,492.04 (AUD)12,276 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

9,242.13 (AUD)1,289 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

90,846.08 (AUD)12,688 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

91,451.66 (AUD)12,737 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

94,044.70 (AUD)13,190 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

96,675.67 (AUD)13,559 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

967.95 (AUD)135 Ordinary Shares

5/06/2021Morgan Stanley Australia Securities Limited

Sell

974.64 (AUD)131 Ordinary Shares

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A11,801 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A14,307 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A196 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A21,037 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A25,152 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A3,731 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A30,360 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A32,639 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A400 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A56 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A57,681 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Buy

N/A689 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Sell

N/A23,170 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Sell

N/A3,291 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Sell

N/A36,084 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Sell

N/A46,622 Swaps

5/06/2021Morgan Stanley Capital Services LLC

Sell

N/A5,018 Swaps

5/06/2021Parametric Portfolio Associates LLC

Buy

5,449.20 (USD)956 American Depositary Receipts

5/06/2021Parametric Portfolio Associates LLC

Buy

552.90 (USD)97 American Depositary Receipts

5/06/2021Parametric Portfolio Associates LLC

Buy

763.80 (USD)134 American Depositary Receipts

5/06/2021Parametric Portfolio Associates LLC

Sell

170.39 (USD)30 American Depositary Receipts

5/06/2021Parametric Portfolio Associates LLC

Sell

2,981.98 (USD)525 American Depositary Receipts

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

Borrow

N/A1,322 Ordinary Shares

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

Buy

379.5050 Ordinary Shares

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

Buy

65,736.998,661 Ordinary Shares

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

Buy

N/A119,185 Swaps

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

Buy

N/A13,215 Swaps

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

Buy

N/A215,776 Swaps

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

Buy

N/A30,684 Swaps

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

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A1,321 Ordinary Shares

5/07/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,511 Ordinary Shares

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

Sell

1,738.11229 Ordinary Shares

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

Sell

21,665.942,845 Ordinary Shares

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

Sell

379.5050 Ordinary Shares

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

Sell

755.00100 Ordinary Shares

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

Sell

972,002.76128,346 Ordinary Shares

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

Sell

N/A142 Swaps

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

Sell

N/A273 Swaps

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

Sell

N/A3,329 Swaps

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

Sell

N/A309 Swaps

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

Sell

N/A320 Swaps

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

Sell

N/A337 Swaps

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

Sell

N/A338 Swaps

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

Sell

N/A392 Swaps

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

Sell

N/A400 Swaps

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

Sell

N/A416 Swaps

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

Sell

N/A472 Swaps

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

Sell

N/A480 Swaps

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

Sell

N/A481 Swaps

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

Sell

N/A553 Swaps

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

Sell

N/A77 Swaps

5/07/2021Morgan Stanley & Co. LLC

Borrow

N/A12,203 Ordinary Shares

5/07/2021Morgan Stanley & Co. LLC

Borrow Returned

N/A2,345 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,012.46 (AUD)142 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,033.85 (AUD)145 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,034.57 (AUD)145 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,054.50 (AUD)150 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,106.00 (AUD)158 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,343.30 (AUD)190 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,347.57 (AUD)189 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,435.14 (AUD)201 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,503.08 (AUD)212 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,558.05 (AUD)221 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,565.10 (AUD)222 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,607.16 (AUD)227 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,626.45 (AUD)227 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,635.60 (AUD)232 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,653.70 (AUD)230 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,663.80 (AUD)235 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,840.12 (AUD)257 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,935.90 (AUD)270 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

1,951.32 (AUD)276 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

10,866.60 (AUD)1,523 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

12,339.57 (AUD)1,721 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

12,984.86 (AUD)1,825 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

127.26 (AUD)18 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

14.04 (AUD)2 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

14.04 (AUD)2 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

14.22 (AUD)2 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

140.60 (AUD)20 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

15,178.89 (AUD)2,117 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

15,395.70 (AUD)2,190 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

16,542.35 (AUD)2,312 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

17,627.24 (AUD)2,474 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

18,242.00 (AUD)2,606 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

19,114.65 (AUD)2,679 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

19,721.58 (AUD)2,766 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,070.52 (AUD)296 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,101.87 (AUD)295 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,154.33 (AUD)303 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,159.92 (AUD)304 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,162.45 (AUD)305 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,191.72 (AUD)314 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,192.49 (AUD)306 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,223.65 (AUD)311 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,225.34 (AUD)317 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,233.26 (AUD)317 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,238.72 (AUD)318 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,263.05 (AUD)321 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,274.93 (AUD)322 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,280.96 (AUD)324 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,409.39 (AUD)342 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,572.23 (AUD)359 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,630.97 (AUD)369 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,651.25 (AUD)375 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,670.05 (AUD)379 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,690.28 (AUD)376 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,695.55 (AUD)377 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,733.21 (AUD)382 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,737.03 (AUD)382 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

2,885.22 (AUD)411 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

224,324.10 (AUD)31,955 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

226,823.22 (AUD)32,311 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

231.99 (AUD)33 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

259.92 (AUD)37 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

26,829.46 (AUD)3,755 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

267.14 (AUD)38 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

28.36 (AUD)4 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited
Buy

3,009.43 (AUD)429 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

3,177.56 (AUD)452 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

3,309.69 (AUD)460 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

3,511.02 (AUD)489 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

3,586.39 (AUD)503 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

3,757.08 (AUD)524 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

3,766.16 (AUD)526 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

3,816.00 (AUD)530 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

30,628.26 (AUD)4,363 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

324.30 (AUD)46 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

345.94 (AUD)49 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

35.02 (AUD)5 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

35.20 (AUD)5 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

360.06 (AUD)51 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

368,142.84 (AUD)52,442 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

37,985.22 (AUD)5,411 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

39,781.00 (AUD)5,683 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

4,285.25 (AUD)610 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

4,399.21 (AUD)617 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

4,422.60 (AUD)630 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

4,622.40 (AUD)642 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

4,628.00 (AUD)650 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

4,731.75 (AUD)675 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

4,816.20 (AUD)690 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

4,955.52 (AUD)696 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

422.44 (AUD)59 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

49.00 (AUD)7 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

493.50 (AUD)70 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

5,054.40 (AUD)720 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

5,341.65 (AUD)745 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

5,621.28 (AUD)784 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

50.12 (AUD)7 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

6,482.43 (AUD)906 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

6,736.61 (AUD)961 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

6,756.75 (AUD)945 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

6,868.86 (AUD)958 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

656.58 (AUD)93 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

658.00 (AUD)94 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

660.35 (AUD)94 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

670.70 (AUD)95 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

673.92 (AUD)96 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

7,174.87 (AUD)1,007 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

7,581.00 (AUD)1,083 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

7.05 (AUD)1 Ordinary Share

5/07/2021Morgan Stanley Australia Securities Limited

Buy

7.06 (AUD)1 Ordinary Share

5/07/2021Morgan Stanley Australia Securities Limited

Buy

709.00 (AUD)100 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

71.80 (AUD)10 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

795.72 (AUD)114 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

8,171.31 (AUD)1,169 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

823.97 (AUD)115 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

838.95 (AUD)119 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

84,598.02 (AUD)12,051 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

878.40 (AUD)122 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

9,341.44 (AUD)1,312 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

9,450.48 (AUD)1,352 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

9,580.95 (AUD)1,359 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

9,724.68 (AUD)1,362 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

968.76 (AUD)138 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Buy

98.14 (AUD)14 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

1,074.64 (AUD)152 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

1,217.76 (AUD)172 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

1,295.00 (AUD)185 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

1,304.94 (AUD)182 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

1,371.83 (AUD)192 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

1,475.94 (AUD)211 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

1,576.61 (AUD)223 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

1,958.60 (AUD)280 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

10,551.53 (AUD)1,483 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

102,714.78 (AUD)14,406 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

11,206.71 (AUD)1,563 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

11,905.92 (AUD)1,696 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

111,604.48 (AUD)15,808 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

111,691.44 (AUD)15,687 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

12,298.52 (AUD)1,742 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

140.60 (AUD)20 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

15,018.43 (AUD)2,083 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

15,772.90 (AUD)2,206 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

15,803.61 (AUD)2,229 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

15,921.64 (AUD)2,252 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

154,431.06 (AUD)21,629 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

16,605.77 (AUD)2,329 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

16,949.52 (AUD)2,394 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

161.23 (AUD)23 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

162,337.50 (AUD)23,125 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

163,588.48 (AUD)23,237 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

169.92 (AUD)24 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

17,721.48 (AUD)2,482 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

17,771.52 (AUD)2,496 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited
Sell

18,207.00 (AUD)2,550 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

197,665.44 (AUD)27,762 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

199,775.16 (AUD)28,458 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,133.63 (AUD)302 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,158.17 (AUD)301 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,164.48 (AUD)304 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,178.72 (AUD)306 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,194.13 (AUD)313 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,200.39 (AUD)313 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,271.28 (AUD)319 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,379.52 (AUD)338 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,404.05 (AUD)341 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,429.04 (AUD)348 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,429.62 (AUD)341 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,432.08 (AUD)344 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,445.59 (AUD)343 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,446.49 (AUD)349 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,601.76 (AUD)368 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,697.80 (AUD)376 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,709.72 (AUD)383 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,726.10 (AUD)390 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,821.04 (AUD)394 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

2,865.28 (AUD)407 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

21.16 (AUD)3 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

233.64 (AUD)33 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

25,264.80 (AUD)3,509 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

25,863.24 (AUD)3,653 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

28,952.58 (AUD)4,142 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

28.36 (AUD)4 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

280.00 (AUD)40 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

289.87 (AUD)41 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

29,162.00 (AUD)4,166 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

3,003.33 (AUD)418 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

3,015.99 (AUD)423 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

3,266.62 (AUD)465 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

3,351.04 (AUD)476 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

3,902.93 (AUD)554 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

3,998.72 (AUD)568 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

32,102.46 (AUD)4,573 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

324.30 (AUD)46 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

34,113.92 (AUD)4,832 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

34,727.94 (AUD)4,947 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,072.75 (AUD)5,185 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,128.00 (AUD)5,200 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,284.84 (AUD)5,244 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,331.80 (AUD)5,258 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,357.21 (AUD)5,269 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,545.08 (AUD)5,318 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,597.65 (AUD)5,333 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,597.65 (AUD)5,333 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,649.92 (AUD)5,348 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,708.92 (AUD)5,364 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,708.92 (AUD)5,364 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,870.00 (AUD)5,410 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

37,985.22 (AUD)5,411 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

373.65 (AUD)53 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

377.89 (AUD)53 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

4,356.90 (AUD)618 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

4,426.46 (AUD)631 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

4,622.40 (AUD)642 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

425,347.28 (AUD)59,656 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

43,456.32 (AUD)6,112 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

453.12 (AUD)64 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

462.00 (AUD)66 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

494.90 (AUD)70 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

5,628.60 (AUD)795 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

51,006.40 (AUD)7,184 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

52,389.72 (AUD)7,317 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

58,196.48 (AUD)8,128 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

58,932.49 (AUD)8,383 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

6,414.15 (AUD)915 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

6,868.86 (AUD)958 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

6,949.80 (AUD)990 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

62,500.89 (AUD)8,717 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

63.27 (AUD)9 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

66,636.60 (AUD)9,452 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

670.70 (AUD)95 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

68,136.12 (AUD)9,706 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

7,204.26 (AUD)1,009 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

7,458.85 (AUD)1,055 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

7,804.80 (AUD)1,084 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

7,811.84 (AUD)1,088 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

712.00 (AUD)100 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

74,126.32 (AUD)10,411 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

75,623.88 (AUD)10,788 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

794.95 (AUD)113 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

8,702.23 (AUD)1,230 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

8,797.55 (AUD)1,255 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited
Sell

8,919.63 (AUD)1,251 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

821.10 (AUD)115 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

840.14 (AUD)119 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

89,096.15 (AUD)12,461 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

897.89 (AUD)127 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

91,575.90 (AUD)13,045 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

919.75 (AUD)130 Ordinary Shares

5/07/2021Morgan Stanley Australia Securities Limited

Sell

923.64 (AUD)129 Ordinary Shares

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A1,577 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A10,071 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A100 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A114,221 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A12,047 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A14,125 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A16,212 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A2,442 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A2,499 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A20,649 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A5,162 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Buy

N/A9,338 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Sell

N/A1,721 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Sell

N/A150,938 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Sell

N/A17,881 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Sell

N/A19 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Sell

N/A2 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Sell

N/A34,792 Swaps

5/07/2021Morgan Stanley Capital Services LLC

Sell

N/A4,662 Swaps

5/07/2021Parametric Portfolio Associates LLC

Buy

1,084.66 (USD)193 American Depositary Receipts

5/07/2021Parametric Portfolio Associates LLC

Buy

134.88 (USD)24 American Depositary Receipts

5/07/2021Parametric Portfolio Associates LLC

Buy

191.08 (USD)34 American Depositary Receipts

5/10/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 Ordinary Shares

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

Borrow

N/A1,500,099 Ordinary Shares

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

Buy

352,138.8954,113 Ordinary Shares

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

Buy

N/A10,005 Swaps

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

Buy

N/A143,833 Swaps

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

Buy

N/A17,614 Swaps

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

Buy

N/A2,269 Swaps

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

Buy

N/A32,924 Swaps

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

Buy

N/A64,602 Swaps

5/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/A153,307 Ordinary Shares

5/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/A7,306 Ordinary Shares

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

Sell

123,639.6618,686 Ordinary Shares

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

Sell

N/A100,000 Swaps

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

Sell

N/A13,745 Swaps

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

Sell

N/A131,295 Swaps

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

Sell

N/A16,568 Swaps

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

Sell

N/A22,685 Swaps

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

Sell

N/A28,365 Swaps

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

Sell

N/A30,799 Swaps

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

Sell

N/A325 Swaps

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

Sell

N/A327 Swaps

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

Sell

N/A334 Swaps

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

Sell

N/A337 Swaps

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

Sell

N/A339 Swaps

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

Sell

N/A43,700 Swaps

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

Sell

N/A5,961 Swaps

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

Sell

N/A56,917 Swaps

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

Sell

N/A6,500 Swaps

5/10/2021Morgan Stanley & Co. LLC

Borrow

N/A5,218 Ordinary Shares

5/10/2021Morgan Stanley & Co. LLC

Borrow

N/A54,949 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Borrow

N/A238,000 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,155.06 (AUD)186 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,208.40 (AUD)190 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,210.00 (AUD)200 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,214.00 (AUD)200 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,218.14 (AUD)196 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,266.72 (AUD)208 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,284.72 (AUD)202 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,318.64 (AUD)212 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,377.07 (AUD)215 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,442.10 (AUD)230 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,469.40 (AUD)237 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,500.00 (AUD)250 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,505.24 (AUD)242 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,541.78 (AUD)254 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,571.22 (AUD)261 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,589.68 (AUD)248 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,589.76 (AUD)256 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,651.20 (AUD)258 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,683.00 (AUD)275 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,722.53 (AUD)281 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,726.98 (AUD)269 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,734.00 (AUD)272 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,739.01 (AUD)273 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,740.28 (AUD)278 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,746.03 (AUD)286 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,827.04 (AUD)304 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited
Buy

1,839.00 (AUD)300 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,857.00 (AUD)300 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,866.60 (AUD)305 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,892.28 (AUD)312 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,910.61 (AUD)299 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,912.77 (AUD)318 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,914.68 (AUD)317 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,924.82 (AUD)314 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,925.25 (AUD)302 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,934.65 (AUD)303 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,937.32 (AUD)308 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,940.04 (AUD)306 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,945.29 (AUD)313 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,955.34 (AUD)306 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,956.15 (AUD)322 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,971.91 (AUD)323 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,974.37 (AUD)325 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,987.02 (AUD)332 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

1,989.09 (AUD)318 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

10,130.38 (AUD)1,658 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

10,264.00 (AUD)1,600 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

10,495.98 (AUD)1,674 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

10,600.80 (AUD)1,680 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

100,017.35 (AUD)15,689 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

101,502.15 (AUD)15,798 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

102,162.94 (AUD)16,013 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,039.56 (AUD)1,772 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,184.44 (AUD)1,730 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,228.64 (AUD)1,788 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,382.21 (AUD)1,869 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,388.44 (AUD)1,828 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,430.76 (AUD)1,826 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,533.76 (AUD)1,897 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,626.85 (AUD)1,831 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,682.32 (AUD)1,912 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,721.17 (AUD)1,931 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,988.85 (AUD)1,967 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

11,990.21 (AUD)1,964 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

112,447.40 (AUD)18,434 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

112.86 (AUD)18 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

115,094.30 (AUD)18,745 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

118,528.32 (AUD)19,056 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

119,063.24 (AUD)19,142 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

119.89 (AUD)19 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

12,118.75 (AUD)1,939 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

12,318.10 (AUD)1,990 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

12,587.50 (AUD)2,014 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

12,603.29 (AUD)2,023 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

12,790.00 (AUD)2,000 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

13,075.12 (AUD)2,051 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

13,579.64 (AUD)2,228 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

13,773.76 (AUD)2,236 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

13,907.19 (AUD)2,211 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

133.77 (AUD)21 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

135.45 (AUD)21 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

136,578.16 (AUD)22,244 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

137.50 (AUD)22 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

137.72 (AUD)22 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

138,378.50 (AUD)22,685 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

138,575.36 (AUD)22,496 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

139.61 (AUD)23 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

14,134.40 (AUD)2,240 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

14,579.84 (AUD)2,398 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

14,712.88 (AUD)2,408 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

140.07 (AUD)23 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

140.18 (AUD)23 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

142,264.20 (AUD)23,322 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

142.12 (AUD)22 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

143,664.00 (AUD)23,360 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

146,998.68 (AUD)23,113 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

15,962.22 (AUD)2,498 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

158,012.13 (AUD)25,527 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

158,707.25 (AUD)25,975 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

159,886.72 (AUD)25,664 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

16,357.14 (AUD)2,634 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

16,367.36 (AUD)2,692 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

16,805.12 (AUD)2,764 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

16,949.50 (AUD)2,725 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

164,486.27 (AUD)25,482 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

17,656.32 (AUD)2,904 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

17,983.11 (AUD)2,859 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

173,566.26 (AUD)27,594 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

174,175.00 (AUD)27,868 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

178,414.80 (AUD)28,410 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

18,218.75 (AUD)2,915 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

18,905.34 (AUD)2,922 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

18,960.00 (AUD)3,000 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

18.19 (AUD)3 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited
Buy

19,088.16 (AUD)3,059 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

19,761.56 (AUD)3,172 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

196.85 (AUD)31 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,021.70 (AUD)329 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,023.73 (AUD)314 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,027.38 (AUD)334 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,031.82 (AUD)322 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,041.29 (AUD)333 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,063.58 (AUD)326 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,088.61 (AUD)331 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,090.40 (AUD)335 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,102.82 (AUD)347 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,104.30 (AUD)343 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,108.00 (AUD)340 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,109.04 (AUD)328 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,110.08 (AUD)336 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,125.41 (AUD)349 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,130.92 (AUD)334 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,134.05 (AUD)347 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,142.00 (AUD)350 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,155.60 (AUD)340 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,165.52 (AUD)336 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,202.52 (AUD)351 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,207.04 (AUD)363 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,224.25 (AUD)350 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,224.64 (AUD)352 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,228.56 (AUD)356 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,236.57 (AUD)359 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,244.05 (AUD)370 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,249.10 (AUD)357 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,259.67 (AUD)363 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,269.20 (AUD)366 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,273.56 (AUD)367 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,300.00 (AUD)368 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,303.23 (AUD)363 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,319.90 (AUD)380 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,331.28 (AUD)362 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,333.11 (AUD)373 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,334.09 (AUD)363 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,356.83 (AUD)378 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,372.54 (AUD)379 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,373.75 (AUD)375 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,376.04 (AUD)382 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,409.82 (AUD)381 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,410.44 (AUD)379 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,412.15 (AUD)390 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,413.86 (AUD)398 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,416.95 (AUD)393 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,448.00 (AUD)400 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,449.86 (AUD)399 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,460.31 (AUD)403 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,466.26 (AUD)389 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,493.75 (AUD)399 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,494.22 (AUD)401 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,525.67 (AUD)399 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,531.64 (AUD)408 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,548.35 (AUD)401 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,568.87 (AUD)414 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,572.00 (AUD)400 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,580.38 (AUD)407 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,616.55 (AUD)430 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,653.74 (AUD)414 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,656.45 (AUD)433 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,667.42 (AUD)438 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,683.20 (AUD)430 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,754.55 (AUD)445 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,835.00 (AUD)450 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,898.51 (AUD)474 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,900.88 (AUD)459 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,931.12 (AUD)472 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

2,974.59 (AUD)479 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

209.55 (AUD)33 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

21,014.82 (AUD)3,357 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

21,476.79 (AUD)3,361 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

21,496.28 (AUD)3,484 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

220.32 (AUD)35 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

221,280.18 (AUD)36,270 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

228,149.15 (AUD)35,929 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

23,229.76 (AUD)3,664 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

232.54 (AUD)37 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

24,012.92 (AUD)3,956 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

243.36 (AUD)39 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

244.14 (AUD)39 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

244.92 (AUD)39 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

246.40 (AUD)40 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

25,730.73 (AUD)4,239 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

25.56 (AUD)4 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

27,044.44 (AUD)4,229 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited
Buy

273,655.90 (AUD)43,715 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

278,099.58 (AUD)44,354 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

28,857.60 (AUD)4,509 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

284,492.52 (AUD)45,812 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

299.39 (AUD)49 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,020.84 (AUD)490 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,033.16 (AUD)494 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,103.68 (AUD)488 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,121.30 (AUD)490 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,148.16 (AUD)509 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,185.00 (AUD)500 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,240.62 (AUD)521 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,306.87 (AUD)543 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,507.07 (AUD)545 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,564.80 (AUD)557 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,611.65 (AUD)595 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,618.45 (AUD)561 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,625.44 (AUD)581 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,696.00 (AUD)600 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

3,868.68 (AUD)626 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

30.05 (AUD)5 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

302.08 (AUD)49 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

306,304.80 (AUD)49,404 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

308.00 (AUD)50 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

317.72 (AUD)52 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

32,128.70 (AUD)5,267 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

321.10 (AUD)52 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

321.50 (AUD)50 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

325.78 (AUD)52 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

327.60 (AUD)52 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

335.50 (AUD)55 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

350.84 (AUD)56 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

352.83 (AUD)57 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

357.96 (AUD)57 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

36,000.00 (AUD)6,000 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

36,291.94 (AUD)5,882 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

36,349.91 (AUD)5,779 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

365.50 (AUD)59 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

37,274.52 (AUD)5,806 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

38,850.90 (AUD)6,369 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

39,035.20 (AUD)6,296 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,011.12 (AUD)648 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,014.88 (AUD)646 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,044.95 (AUD)637 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,048.08 (AUD)668 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,062.90 (AUD)671 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,069.26 (AUD)666 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,089.80 (AUD)676 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,128.73 (AUD)667 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,134.48 (AUD)644 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,138.95 (AUD)673 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,140.04 (AUD)664 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,186.06 (AUD)673 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,203.01 (AUD)679 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,228.95 (AUD)699 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,239.22 (AUD)681 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,262.40 (AUD)666 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,287.50 (AUD)700 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,288.68 (AUD)684 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,322.49 (AUD)700 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,324.32 (AUD)693 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,326.81 (AUD)699 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,340.79 (AUD)699 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,350.71 (AUD)683 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,357.98 (AUD)682 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,367.92 (AUD)719 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,372.22 (AUD)715 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,393.98 (AUD)711 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,415.58 (AUD)702 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,445.64 (AUD)733 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,457.80 (AUD)719 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,471.19 (AUD)736 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,545.78 (AUD)717 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,579.12 (AUD)728 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,583.88 (AUD)714 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,583.88 (AUD)749 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,605.30 (AUD)731 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,621.86 (AUD)729 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,750.08 (AUD)773 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,833.62 (AUD)774 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,854.08 (AUD)788 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,866.07 (AUD)801 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

4,969.44 (AUD)812 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

403.32 (AUD)65 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

403.65 (AUD)65 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

418.75 (AUD)67 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

43,277.51 (AUD)6,778 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

430.90 (AUD)69 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited
Buy

434,751.86 (AUD)70,922 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

44,188.95 (AUD)6,851 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

441.00 (AUD)70 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

447,831.50 (AUD)73,415 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

449,820.00 (AUD)73,500 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

45,191.44 (AUD)7,001 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

46,783.38 (AUD)7,682 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

469.16 (AUD)74 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

47,250.00 (AUD)7,500 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

478,504.65 (AUD)78,315 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

495,472.50 (AUD)81,225 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,020.44 (AUD)782 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,058.56 (AUD)832 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,063.42 (AUD)818 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,089.54 (AUD)794 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,146.72 (AUD)815 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,187.50 (AUD)830 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,228.28 (AUD)846 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,250.96 (AUD)858 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,400.53 (AUD)881 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,414.90 (AUD)865 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,420.29 (AUD)859 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,432.22 (AUD)879 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,440.68 (AUD)889 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,497.65 (AUD)855 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,571.40 (AUD)890 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,586.07 (AUD)915 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,699.43 (AUD)909 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,720.64 (AUD)944 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,824.16 (AUD)954 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,824.83 (AUD)929 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,891.52 (AUD)969 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

5,982.88 (AUD)976 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

508.76 (AUD)79 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

51,273.02 (AUD)7,937 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

51.64 (AUD)8 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

523.74 (AUD)86 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

57,026.20 (AUD)8,855 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

57,276.70 (AUD)8,887 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

57,297.12 (AUD)9,066 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

57.69 (AUD)9 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

582.33 (AUD)94 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6,068.75 (AUD)971 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6,233.92 (AUD)1,012 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6,244.90 (AUD)985 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6,411.90 (AUD)1,005 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6,434.58 (AUD)1,037 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6,617.78 (AUD)1,058 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6,642.74 (AUD)1,081 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6,953.43 (AUD)1,109 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6,972.10 (AUD)1,130 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6,988.20 (AUD)1,140 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

6.23 (AUD)1 Ordinary Share

5/10/2021Morgan Stanley Australia Securities Limited

Buy

60,814.39 (AUD)9,547 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

609,186.90 (AUD)100,000 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

61.00 (AUD)10 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

610.00 (AUD)100 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

616.60 (AUD)101 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

63,104.50 (AUD)10,345 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

63,598.49 (AUD)10,079 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

632.32 (AUD)104 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

65,920.62 (AUD)10,414 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

651.99 (AUD)103 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

658.05 (AUD)107 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

697.68 (AUD)114 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,021.44 (AUD)1,104 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,031.88 (AUD)1,149 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,047.48 (AUD)1,124 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,096.40 (AUD)1,130 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,144.39 (AUD)1,177 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,189.42 (AUD)1,154 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,295.91 (AUD)1,199 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,338.63 (AUD)1,209 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,378.00 (AUD)1,190 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,386.80 (AUD)1,180 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,393.27 (AUD)1,215 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,429.71 (AUD)1,223 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,447.89 (AUD)1,227 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,524.24 (AUD)1,172 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,598.58 (AUD)1,191 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,722.60 (AUD)1,220 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,829.55 (AUD)1,233 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,911.54 (AUD)1,274 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

7,990.74 (AUD)1,293 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

709.02 (AUD)117 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

716.45 (AUD)115 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

721.14 (AUD)119 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

732.00 (AUD)120 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited
Buy

74,697.66 (AUD)12,087 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

741.76 (AUD)122 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

745.96 (AUD)121 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

756.84 (AUD)119 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

77,224.08 (AUD)12,219 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

78,155.00 (AUD)12,250 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

782.26 (AUD)121 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

8,247.20 (AUD)1,352 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

8,314.30 (AUD)1,363 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

8,454.24 (AUD)1,368 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

8,539.17 (AUD)1,349 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

8,592.99 (AUD)1,411 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

8,662.00 (AUD)1,420 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

8,770.33 (AUD)1,418 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

8,873.13 (AUD)1,430 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

8,970.54 (AUD)1,461 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

8,999.24 (AUD)1,433 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

80,413.34 (AUD)13,118 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

82,833.57 (AUD)12,963 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

822.76 (AUD)134 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

83.26 (AUD)13 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

85,137.70 (AUD)13,957 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

858.32 (AUD)139 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

858.60 (AUD)135 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

860.52 (AUD)142 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

861.51 (AUD)141 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

9,179.77 (AUD)1,483 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

9,336.08 (AUD)1,528 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

9,391.20 (AUD)1,505 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

9,410.50 (AUD)1,475 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

9,830.14 (AUD)1,601 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

9,948.73 (AUD)1,639 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

9,972.97 (AUD)1,545 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

908.80 (AUD)142 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

98,704.32 (AUD)15,818 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

98,910.00 (AUD)15,700 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

99,304.90 (AUD)15,432 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Buy

999.19 (AUD)163 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,078.88 (AUD)176 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,284.72 (AUD)202 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,335.15 (AUD)215 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,365.28 (AUD)212 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,426.88 (AUD)224 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,616.71 (AUD)254 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,694.42 (AUD)266 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,722.53 (AUD)281 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,810.44 (AUD)282 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,854.40 (AUD)304 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,857.00 (AUD)300 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,866.60 (AUD)305 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,871.17 (AUD)305 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,924.82 (AUD)314 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

1,972.96 (AUD)309 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

10,682.60 (AUD)1,723 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

10,817.70 (AUD)1,685 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

10,904.92 (AUD)1,742 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

101,925.32 (AUD)16,282 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

102,427.48 (AUD)16,682 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

11,072.43 (AUD)1,783 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

11,198.22 (AUD)1,786 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

11,319.36 (AUD)1,814 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

11,461.56 (AUD)1,828 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

11,508.72 (AUD)1,821 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

11,618.88 (AUD)1,911 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

11,845.68 (AUD)1,923 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

11,980.80 (AUD)1,872 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

119.89 (AUD)19 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

12,320.00 (AUD)2,000 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

12,429.90 (AUD)1,973 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

12,700.00 (AUD)2,000 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

12,780.00 (AUD)2,000 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

12,931.56 (AUD)2,113 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

122,000.00 (AUD)20,000 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

127.40 (AUD)20 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

13,130.96 (AUD)2,174 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

13,190.89 (AUD)2,131 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

13,244.52 (AUD)2,109 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

13,514.56 (AUD)2,152 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

13,558.40 (AUD)2,230 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

13,731.30 (AUD)2,190 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

13,832.00 (AUD)2,275 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

13,867.50 (AUD)2,150 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

132,812.58 (AUD)21,666 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

135.45 (AUD)21 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

137.50 (AUD)22 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

14,013.44 (AUD)2,176 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

14,707.61 (AUD)2,423 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

14,868.38 (AUD)2,402 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited
Sell

140,104.80 (AUD)22,968 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

141.22 (AUD)23 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

15,806.32 (AUD)2,501 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

16,077.88 (AUD)2,548 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

16,875.60 (AUD)2,744 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

17,048.84 (AUD)2,730 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

18,830.70 (AUD)3,087 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

19,761.66 (AUD)3,261 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

190,297.80 (AUD)30,206 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,038.96 (AUD)331 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,058.42 (AUD)338 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,063.37 (AUD)327 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,155.17 (AUD)361 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,159.40 (AUD)354 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,163.80 (AUD)349 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,180.22 (AUD)348 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,226.40 (AUD)368 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,229.50 (AUD)350 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,343.02 (AUD)386 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,359.80 (AUD)380 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,424.00 (AUD)400 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,539.85 (AUD)395 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,587.26 (AUD)403 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,614.50 (AUD)415 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,645.76 (AUD)416 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

2,730.64 (AUD)428 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

20,348.64 (AUD)3,261 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

21,568.26 (AUD)3,462 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

21,620.51 (AUD)3,527 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

217,841.39 (AUD)35,741 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

22,246.70 (AUD)3,647 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

22,448.00 (AUD)3,680 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

22,894.92 (AUD)3,741 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

223,309.23 (AUD)36,789 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

23,132.03 (AUD)3,737 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

23,151.96 (AUD)3,783 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

23,463.25 (AUD)3,695 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

23,543.75 (AUD)3,767 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

23,673.00 (AUD)3,900 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

237.50 (AUD)38 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

240,054.39 (AUD)38,781 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

240,344.11 (AUD)39,433 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

25,384.33 (AUD)4,141 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

25,791.12 (AUD)4,068 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

253.79 (AUD)41 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

26,039.74 (AUD)4,241 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

26,304.74 (AUD)4,123 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

27,268.80 (AUD)4,370 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

27,378.26 (AUD)4,298 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

27,425.00 (AUD)4,388 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

27,926.76 (AUD)4,391 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

29,841.12 (AUD)4,692 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

290.40 (AUD)48 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,033.16 (AUD)494 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,077.64 (AUD)498 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,079.44 (AUD)504 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,084.76 (AUD)479 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,103.68 (AUD)488 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,243.60 (AUD)510 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,243.60 (AUD)510 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,265.60 (AUD)520 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,343.12 (AUD)524 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,447.12 (AUD)545 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,468.75 (AUD)555 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,642.98 (AUD)571 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,651.80 (AUD)589 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,696.00 (AUD)600 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,721.00 (AUD)610 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

3,787.98 (AUD)609 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

30,211.65 (AUD)4,865 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

30,485.96 (AUD)4,756 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

31,590.30 (AUD)5,145 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

32,013.90 (AUD)5,010 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

32,134.80 (AUD)5,268 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

331.24 (AUD)52 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

34,144.78 (AUD)5,534 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

35,344.10 (AUD)5,842 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

357.96 (AUD)57 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

36,017.24 (AUD)5,866 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

37.56 (AUD)6 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

370.52 (AUD)59 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

38,221.12 (AUD)6,328 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

38,296.53 (AUD)6,351 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

38,347.40 (AUD)6,370 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

38,539.80 (AUD)6,318 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

38,595.83 (AUD)6,059 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

384.60 (AUD)60 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

4,179.50 (AUD)650 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited
Sell

4,215.90 (AUD)690 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

4,216.59 (AUD)679 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

4,326.81 (AUD)699 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

4,375.15 (AUD)689 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

4,517.76 (AUD)724 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

4,548.96 (AUD)729 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

4,648.31 (AUD)739 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

4,803.20 (AUD)790 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

4,936.98 (AUD)769 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

4,975.39 (AUD)791 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

418.75 (AUD)67 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

43,010.56 (AUD)6,784 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

43,273.58 (AUD)6,946 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

43,371.42 (AUD)7,157 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

43,445.05 (AUD)7,181 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

43,590.87 (AUD)7,229 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

43,886.07 (AUD)7,067 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

44,259.48 (AUD)6,894 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

44,302.02 (AUD)7,077 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

44,456.45 (AUD)7,330 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

44,900.69 (AUD)6,983 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

46,429.48 (AUD)7,687 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

469.16 (AUD)74 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

47,842.30 (AUD)7,843 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

5,182.16 (AUD)844 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

5,231.31 (AUD)859 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

5,507.04 (AUD)894 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

5,659.04 (AUD)904 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

5,670.08 (AUD)928 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

5,674.30 (AUD)895 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

5,898.52 (AUD)956 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

5,928.00 (AUD)950 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

5,937.69 (AUD)947 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

502.98 (AUD)83 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

562.12 (AUD)92 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

57,852.20 (AUD)9,331 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

57.60 (AUD)9 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

57.69 (AUD)9 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

573.30 (AUD)90 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,030.48 (AUD)943 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,060.04 (AUD)941 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,105.42 (AUD)963 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,260.00 (AUD)1,000 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,350.00 (AUD)1,016 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,399.14 (AUD)1,003 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,588.22 (AUD)1,073 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,617.08 (AUD)1,052 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,647.41 (AUD)1,067 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,699.00 (AUD)1,100 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

6,834.95 (AUD)1,115 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

62,453.60 (AUD)10,340 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

62,831.58 (AUD)9,926 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

62.60 (AUD)10 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

67,517.91 (AUD)11,197 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

7,112.60 (AUD)1,166 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

7,332.00 (AUD)1,200 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

7,349.24 (AUD)1,174 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

7,582.05 (AUD)1,245 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

7,829.55 (AUD)1,233 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

71,191.12 (AUD)11,557 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

710.22 (AUD)114 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

711.08 (AUD)116 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

716.45 (AUD)115 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

745.38 (AUD)123 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

793.75 (AUD)125 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

8,684.34 (AUD)1,426 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

8,951.14 (AUD)1,403 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

84,250.56 (AUD)13,857 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

86,785.45 (AUD)13,667 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

9,491.04 (AUD)1,521 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

9,517.00 (AUD)1,550 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

9,534.80 (AUD)1,576 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

9,965.92 (AUD)1,592 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

90,260.10 (AUD)14,327 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

908.80 (AUD)142 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

93,579.90 (AUD)15,045 Ordinary Shares

5/10/2021Morgan Stanley Australia Securities Limited

Sell

99,698.32 (AUD)16,264 Ordinary Shares

5/10/2021Morgan Stanley Capital Services LLC

Buy

N/A1,166 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Buy

N/A18,686 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Buy

N/A2,195 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Buy

N/A29,286 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Buy

N/A42,078 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Buy

N/A6,775 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Buy

N/A76,113 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Buy

N/A9,331 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Sell

N/A147,796 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Sell

N/A169 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Sell

N/A18,434 Swaps

5/10/2021Morgan Stanley Capital Services LLC
Sell

N/A20,079 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Sell

N/A232,878 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Sell

N/A33 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Sell

N/A36,270 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Sell

N/A361 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Sell

N/A47,787 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Sell

N/A54,113 Swaps

5/10/2021Morgan Stanley Capital Services LLC

Sell

N/A545,945 Swaps

5/10/2021Parametric Portfolio Associates LLC

Buy

1,377.60 (USD)287 American Depositary Receipts

5/10/2021Parametric Portfolio Associates LLC

Buy

1,920.00 (USD)400 American Depositary Receipts

5/10/2021Parametric Portfolio Associates LLC

Buy

6,060.33 (AUD)993 Ordinary Shares

5/10/2021Parametric Portfolio Associates LLC

Sell

122.71 (USD)26 American Depositary Receipts

5/10/2021Parametric Portfolio Associates LLC

Sell

50,008.947,558 Ordinary Shares

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

Borrow

N/A7,306 Ordinary Shares

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

Buy

287,827.9546,413 Ordinary Shares

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

Buy

51,636.62 (USD)11,480 Ordinary Shares

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

Buy

N/A197,019 Swaps

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

Buy

N/A2,300 Swaps

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

Buy

N/A34,298 Swaps

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

Buy

N/A50,614 Swaps

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

Buy

N/A54,812 Swaps

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

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A165,510 Ordinary Shares

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

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A7,306 Ordinary Shares

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

Sell

51,636.62 (USD)11,480 Ordinary Shares

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

Sell

569.4892 Ordinary Shares

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

Sell

71,061.2011,480 Ordinary Shares

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

Sell

8,696.001,400 Ordinary Shares

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

Sell

N/A150,000 Swaps

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

Sell

N/A30,796 Swaps

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

Sell

N/A45,326 Swaps

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

Sell

N/A50,333 Swaps

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

Sell

N/A500 Swaps

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

Sell

N/A92,301 Swaps

5/11/2021Morgan Stanley & Co. LLC

Borrow Returned

N/A154,949 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,021.38 (AUD)174 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,077.24 (AUD)188 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,183.72 (AUD)202 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,321.14 (AUD)227 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,361.60 (AUD)230 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,418.86 (AUD)244 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,469.44 (AUD)256 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,673.31 (AUD)289 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,687.68 (AUD)293 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,726.72 (AUD)304 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,786.69 (AUD)311 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,797.65 (AUD)314 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,798.68 (AUD)312 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,799.22 (AUD)314 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,881.88 (AUD)329 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,931.01 (AUD)337 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,959.42 (AUD)339 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

1,979.11 (AUD)343 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

10,093.59 (AUD)1,760 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

10,769.75 (AUD)1,873 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

10,871.84 (AUD)1,904 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

103,597.75 (AUD)18,017 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

11,056.43 (AUD)1,903 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

11,111.98 (AUD)1,906 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

11,202.15 (AUD)1,955 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

11,854.08 (AUD)2,058 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

11,854.78 (AUD)2,023 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

11,927.25 (AUD)2,025 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

11.54 (AUD)2 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

114,600.00 (AUD)20,000 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

114.60 (AUD)20 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

118,665.22 (AUD)20,782 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

119.49 (AUD)21 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

119.91 (AUD)21 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

12,242.59 (AUD)2,131 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

12,428.37 (AUD)2,169 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

12,725.81 (AUD)2,196 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

12,829.96 (AUD)2,243 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

127.16 (AUD)22 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

13,201.92 (AUD)2,292 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

13,512.23 (AUD)2,352 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

13,556.40 (AUD)2,370 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

13,782.75 (AUD)2,397 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

13,881.01 (AUD)2,431 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

134,488.20 (AUD)23,430 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

14,192.27 (AUD)2,479 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

14,448.17 (AUD)2,453 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

143.75 (AUD)25 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

148,712.25 (AUD)25,863 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

15,287.63 (AUD)2,629 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

15,343.50 (AUD)2,650 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

15,981.70 (AUD)2,765 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

152,811.02 (AUD)26,762 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited
Buy

154,816.09 (AUD)26,948 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

159.32 (AUD)28 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

16,357.95 (AUD)2,835 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

16,555.40 (AUD)2,806 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

16,907.52 (AUD)2,943 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

169,891.62 (AUD)29,191 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

17,059.94 (AUD)2,949 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

17,088.21 (AUD)2,959 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

17,250.00 (AUD)3,000 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

17,276.95 (AUD)2,966 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

17,348.35 (AUD)3,025 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

17,583.28 (AUD)3,074 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

17.29 (AUD)3 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

176,595.84 (AUD)30,659 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

18,940.07 (AUD)3,317 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

18,978.35 (AUD)3,292 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

182.72 (AUD)32 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

188,310.09 (AUD)32,979 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

19,072.26 (AUD)3,294 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

19,662.42 (AUD)3,393 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

19,917.88 (AUD)3,446 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

19,964.00 (AUD)3,472 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,011.44 (AUD)348 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,038.47 (AUD)357 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,097.45 (AUD)354 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,100.84 (AUD)366 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,103.92 (AUD)364 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,125.20 (AUD)368 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,150.72 (AUD)376 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,198.20 (AUD)379 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,209.66 (AUD)388 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,267.30 (AUD)395 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,288.50 (AUD)398 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,313.79 (AUD)407 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,350.08 (AUD)408 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,352.00 (AUD)400 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,378.42 (AUD)418 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,423.60 (AUD)415 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,444.55 (AUD)430 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,448.60 (AUD)420 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,457.45 (AUD)430 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,464.48 (AUD)422 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,486.68 (AUD)428 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,491.16 (AUD)434 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,508.38 (AUD)437 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,542.58 (AUD)438 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,605.96 (AUD)454 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,622.56 (AUD)443 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,728.44 (AUD)477 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,734.98 (AUD)474 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,916.62 (AUD)502 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

2,918.32 (AUD)501 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

20,096.89 (AUD)3,462 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

20,750.10 (AUD)3,615 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

206,698.58 (AUD)35,761 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

241.50 (AUD)42 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

25,229.46 (AUD)4,434 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

25,330.62 (AUD)4,413 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

251.68 (AUD)44 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

26,690.34 (AUD)4,658 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

27,331.04 (AUD)4,688 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

27,640.70 (AUD)4,778 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

28,506.24 (AUD)4,949 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

28.55 (AUD)5 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

287,500.00 (AUD)50,000 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

292,500.00 (AUD)50,000 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

3,013.98 (AUD)521 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

3,077.10 (AUD)526 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

3,122.85 (AUD)545 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

3,214.08 (AUD)558 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

3,407.25 (AUD)590 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

3,494.92 (AUD)611 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

3,536.64 (AUD)614 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

3,706.56 (AUD)648 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

3,761.09 (AUD)661 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

302.63 (AUD)53 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

303,224.89 (AUD)52,689 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

327.18 (AUD)57 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

34,831.44 (AUD)6,021 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

34.56 (AUD)6 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

344.10 (AUD)60 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

369.20 (AUD)65 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

37,194.30 (AUD)6,435 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

37,922.13 (AUD)6,578 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

38,400.36 (AUD)6,598 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

39,600.00 (AUD)6,875 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

392.62 (AUD)67 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,031.26 (AUD)706 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited
Buy

4,050.58 (AUD)693 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,136.12 (AUD)725 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,279.68 (AUD)743 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,357.08 (AUD)741 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,366.08 (AUD)758 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,403.56 (AUD)747 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,404.36 (AUD)762 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,406.10 (AUD)773 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,663.20 (AUD)804 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,672.69 (AUD)794 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,748.71 (AUD)823 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,790.53 (AUD)821 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,952.13 (AUD)859 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,973.75 (AUD)865 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

4,986.72 (AUD)865 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

44,600.37 (AUD)7,703 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

44,913.25 (AUD)7,811 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

46,718.55 (AUD)7,905 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

462.51 (AUD)81 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

468.99 (AUD)81 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

48,538.83 (AUD)8,471 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

48,910.54 (AUD)8,521 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

497.08 (AUD)86 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

5,084.20 (AUD)861 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

5,151.61 (AUD)903 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

5,251.91 (AUD)911 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

5,278.35 (AUD)914 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

5,448.96 (AUD)946 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

5.74 (AUD)1 Ordinary Share

5/11/2021Morgan Stanley Australia Securities Limited

Buy

501.50 (AUD)85 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

51.30 (AUD)9 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

51.84 (AUD)9 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

511.28 (AUD)88 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

526.89 (AUD)91 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

55,441.76 (AUD)9,592 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

552.90 (AUD)95 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

554.88 (AUD)96 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

56,823.20 (AUD)9,730 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

569.74 (AUD)99 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

57,600.00 (AUD)10,000 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

577.00 (AUD)100 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

581.13 (AUD)99 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

6,016.50 (AUD)1,050 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

6,445.59 (AUD)1,120 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

6,603.99 (AUD)1,126 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

6,652.59 (AUD)1,160 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

6,745.13 (AUD)1,169 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

6,901.12 (AUD)1,195 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

60,610.53 (AUD)10,221 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

63,348.39 (AUD)10,941 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

67,356.45 (AUD)11,704 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

683.40 (AUD)120 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

69.72 (AUD)12 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

7,139.07 (AUD)1,233 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

7,220.92 (AUD)1,258 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

7,274.70 (AUD)1,233 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

7,682.95 (AUD)1,342 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

7,837.25 (AUD)1,363 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

7,931.19 (AUD)1,389 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

70,095.84 (AUD)12,180 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

79,119.45 (AUD)13,820 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

8,046.46 (AUD)1,379 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

8,071.00 (AUD)1,400 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

8,336.60 (AUD)1,460 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

8,495.20 (AUD)1,480 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

8,647.83 (AUD)1,477 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

8,923.65 (AUD)1,556 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

877,371.45 (AUD)150,000 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

879.34 (AUD)154 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

9,010.45 (AUD)1,535 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

9,241.40 (AUD)1,610 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

91,661.49 (AUD)15,831 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

92,115.51 (AUD)16,062 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

92,148.57 (AUD)16,124 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

92,419.45 (AUD)16,059 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

93,905.70 (AUD)16,135 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Buy

95,500.38 (AUD)16,409 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,343.24 (AUD)233 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,371.86 (AUD)239 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,469.44 (AUD)256 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,543.18 (AUD)262 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,544.06 (AUD)269 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,574.51 (AUD)271 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,610.22 (AUD)282 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,673.31 (AUD)289 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,679.10 (AUD)290 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,832.10 (AUD)310 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,871.43 (AUD)321 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited
Sell

1,913.82 (AUD)334 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,918.56 (AUD)336 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

1,922.28 (AUD)332 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

10,332.00 (AUD)1,800 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

10,871.84 (AUD)1,904 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

11,312.64 (AUD)1,964 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

11,428.30 (AUD)1,937 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

11,494.25 (AUD)1,999 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

11,596.32 (AUD)2,015 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

114,520.32 (AUD)19,882 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

114.50 (AUD)20 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

119.91 (AUD)21 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

123,251.25 (AUD)21,435 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

126.61 (AUD)22 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

139,564.00 (AUD)24,272 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

14,044.23 (AUD)2,451 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

14,424.62 (AUD)2,513 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

14,451.06 (AUD)2,522 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

14,474.34 (AUD)2,487 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

15,010.56 (AUD)2,606 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

15,793.86 (AUD)2,766 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

16,291.24 (AUD)2,804 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

164,401.92 (AUD)28,542 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

169,891.62 (AUD)29,191 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

17.28 (AUD)3 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

173,126.38 (AUD)29,798 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,044.86 (AUD)346 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,134.40 (AUD)368 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,207.96 (AUD)382 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,312.00 (AUD)400 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,359.36 (AUD)404 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,544.48 (AUD)432 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,611.84 (AUD)448 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,626.56 (AUD)456 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,636.89 (AUD)457 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,840.50 (AUD)494 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,878.44 (AUD)498 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,965.95 (AUD)507 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

2,991.48 (AUD)514 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

20,595.12 (AUD)3,588 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

201,640.46 (AUD)35,129 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

201,802.82 (AUD)35,342 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

21,002.80 (AUD)3,640 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

21,179.52 (AUD)3,677 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

22,216.32 (AUD)3,857 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

23,649.75 (AUD)4,113 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

23.04 (AUD)4 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

24,164.72 (AUD)4,232 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

24,643.39 (AUD)4,331 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

25,529.57 (AUD)4,379 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

25,967.76 (AUD)4,524 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

278.81 (AUD)49 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

28,339.20 (AUD)4,920 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

29,370.32 (AUD)5,012 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

293.50 (AUD)50 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

3,013.98 (AUD)526 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

3,036.15 (AUD)519 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

3,439.76 (AUD)589 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

3,504.28 (AUD)598 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

3,578.96 (AUD)616 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

3,579.61 (AUD)622 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

3,912.06 (AUD)678 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

3,990.00 (AUD)700 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

31,347.06 (AUD)5,414 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

34,882.30 (AUD)6,035 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

34.20 (AUD)6 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

340,367.20 (AUD)58,684 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

35,122.14 (AUD)6,066 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

35,414.80 (AUD)6,106 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

35,600.60 (AUD)6,034 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

385.25 (AUD)67 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

392,448.30 (AUD)68,730 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

4,038.32 (AUD)706 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

4,097.56 (AUD)712 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

4,279.68 (AUD)743 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

4,416.00 (AUD)768 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

4,452.48 (AUD)773 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

4,499.20 (AUD)760 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

4,572.54 (AUD)798 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

4,643.58 (AUD)802 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

4,680.00 (AUD)800 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

4,930.00 (AUD)850 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

44,418.75 (AUD)7,725 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

47,211.84 (AUD)8,112 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

49,983.92 (AUD)8,708 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

490.02 (AUD)85 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

5,027.88 (AUD)879 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

5,039.16 (AUD)857 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited
Sell

5,055.90 (AUD)887 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

5,857.92 (AUD)1,017 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

5,940.90 (AUD)1,035 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

501.50 (AUD)85 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

511.28 (AUD)88 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

554.88 (AUD)96 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

57.80 (AUD)10 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

58,510.37 (AUD)10,247 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

6,320.52 (AUD)1,086 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

6,384.76 (AUD)1,084 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

6,530.44 (AUD)1,124 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

65,710.68 (AUD)11,508 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

658.37 (AUD)115 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

68,008.32 (AUD)11,807 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

692.40 (AUD)120 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

7,504.80 (AUD)1,272 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

7,586.70 (AUD)1,331 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

70,090.25 (AUD)12,275 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

728.98 (AUD)127 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

75,189.06 (AUD)13,122 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

76,486.48 (AUD)13,097 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

8,135.70 (AUD)1,410 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

8,181.27 (AUD)1,413 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

8,937.73 (AUD)1,549 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

880.59 (AUD)149 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

9,935.82 (AUD)1,719 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

912.17 (AUD)157 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

918.40 (AUD)160 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

93,073.00 (AUD)16,300 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

94,009.44 (AUD)16,464 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

94,402.88 (AUD)16,504 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

95,665.34 (AUD)16,754 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

970.27 (AUD)167 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities Limited

Sell

992.44 (AUD)172 Ordinary Shares

5/11/2021Morgan Stanley Capital Services LLC

Buy

N/A1,086 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Buy

N/A1,400 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Buy

N/A16,464 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Buy

N/A183,851 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Buy

N/A2,766 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Buy

N/A25,411 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Buy

N/A4,982 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Sell

N/A10,237 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Sell

N/A11,801 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Sell

N/A201,576 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Sell

N/A227 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Sell

N/A40,474 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Sell

N/A46,413 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Sell

N/A48,559 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Sell

N/A62,472 Swaps

5/11/2021Morgan Stanley Capital Services LLC

Sell

N/A9,116 Swaps

5/11/2021Parametric Portfolio Associates LLC

Buy

1,039.66 (USD)229 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLC

Buy

3,563.90 (USD)785 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLC

Buy

726.40 (USD)160 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLC

Sell

130.90 (USD)29 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLC

Sell

260,135.75 (AUD)45,583 Ordinary Shares

5/11/2021Parametric Portfolio Associates LLC

Sell

352.11 (USD)78 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLC

Sell

4,315.64 (USD)956 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLC

Sell

537.19 (USD)119 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLC

Sell

7,399.501,184 Ordinary Shares

5/11/2021Parametric Portfolio Associates LLC

Sell

7,457.58 (USD)1,652 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLC

Sell

7,801.691,261 Ordinary Shares

5/11/2021Parametric Portfolio Associates LLC

Sell

722.28 (USD)160 American Depositary Receipts

5/12/2021E*TRADE Securities LLC

Decrease in shares held or in respect of which the holder may exercise right to

rehypothecate pursuant to the agreement(s)

N/A450 Ordinary Shares

5/12/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/A50 American Depositary Receipts

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

Borrow

N/A28,543 Ordinary Shares

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

Buy

2,114.74337 Ordinary Shares

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

Buy

41,893.406,757 Ordinary Shares

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

Buy

892.80144 Ordinary Shares

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

Buy

N/A44,174 Swaps

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

Buy

N/A65,649 Swaps

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

Buy

N/A69,936 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/A60,261 Ordinary Shares

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/A8,478 Ordinary Shares

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

Sell

18.603 Ordinary Shares

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

Sell

292,043.2046,554 Ordinary Shares

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

Sell

3,792.00600 Ordinary Shares

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

Sell

N/A184,068 Swaps

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

Sell

N/A218,232 Swaps

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

Sell

N/A224,910 Swaps

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

Sell

N/A335,785 Swaps

5/12/2021Morgan Stanley & Co. LLC

Borrow

N/A433,044 Ordinary Shares

5/12/2021Morgan Stanley & Co. LLC

Borrow Returned

N/A12,203 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Borrow Returned

N/A238,000 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,025.50 (AUD)175 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,067.40 (AUD)180 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,098,219.89 (AUD)189,052 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited
Buy

1,205.10 (AUD)206 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,370.05 (AUD)235 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,419.49 (AUD)241 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,510.60 (AUD)260 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,546.44 (AUD)263 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,647.38 (AUD)287 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,793.60 (AUD)304 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,942.38 (AUD)327 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

1,969.59 (AUD)339 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

10,386.66 (AUD)1,797 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

10,755.70 (AUD)1,823 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

10,936.05 (AUD)1,852 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

100,454.90 (AUD)17,290 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

101,300.64 (AUD)17,346 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

102,986.95 (AUD)17,665 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

103,771.32 (AUD)17,938 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

104,862.75 (AUD)18,237 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

105,604.62 (AUD)18,114 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

106,636.74 (AUD)18,354 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,181.94 (AUD)1,918 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,187.26 (AUD)1,949 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,272.32 (AUD)1,957 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,279.16 (AUD)1,938 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,359.41 (AUD)1,967 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,465.40 (AUD)1,970 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,664.15 (AUD)1,999 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,821.23 (AUD)2,019 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,960.00 (AUD)2,080 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,977.25 (AUD)2,083 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11,981.51 (AUD)2,064 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

11.54 (AUD)2 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

113,002.70 (AUD)19,153 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

116,088.94 (AUD)20,102 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

117,517.28 (AUD)19,952 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

119,969.74 (AUD)20,578 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

12,431.13 (AUD)2,147 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

12,496.43 (AUD)2,149 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

12,567.67 (AUD)2,141 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

124,577.10 (AUD)21,405 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

13,494.60 (AUD)2,295 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

13,699.60 (AUD)2,362 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

133,584.16 (AUD)22,874 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

139,617.84 (AUD)23,624 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

14,006.50 (AUD)2,417 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

14,424.62 (AUD)2,513 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

14,542.43 (AUD)2,503 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

143,956.00 (AUD)24,650 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

145,741.05 (AUD)24,913 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

149.76 (AUD)26 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

15,669.58 (AUD)2,711 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

15,717.68 (AUD)2,696 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

15,945.97 (AUD)2,705 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

151,581.60 (AUD)25,605 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

152,410.17 (AUD)26,323 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

16,201.74 (AUD)2,791 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

16,280.34 (AUD)2,824 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

163,330.56 (AUD)28,356 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

17,064.48 (AUD)2,922 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

17,163.72 (AUD)2,919 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

175,500.36 (AUD)29,847 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

175,507.13 (AUD)29,899 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

175,535.10 (AUD)30,006 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

18,938.02 (AUD)3,285 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

185,228.74 (AUD)31,609 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

19,649.42 (AUD)3,382 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

19,813.60 (AUD)3,425 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

19,830.75 (AUD)3,425 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

198,430.30 (AUD)34,390 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,017.80 (AUD)347 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,020.64 (AUD)346 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,074.08 (AUD)348 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,077.56 (AUD)348 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,135.61 (AUD)366 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,141.44 (AUD)367 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,174.34 (AUD)372 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,192.51 (AUD)379 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,228.70 (AUD)380 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,234.70 (AUD)382 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,265.92 (AUD)389 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,265.92 (AUD)389 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,273.70 (AUD)390 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,275.47 (AUD)393 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,304.94 (AUD)391 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,309.49 (AUD)402 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,316.94 (AUD)404 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,413.32 (AUD)408 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,502.64 (AUD)436 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,507.07 (AUD)433 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited
Buy

2,511.27 (AUD)426 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,537.42 (AUD)439 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,559.60 (AUD)432 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,567.65 (AUD)445 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,592.96 (AUD)444 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,597.76 (AUD)451 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,623.50 (AUD)450 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,668.00 (AUD)464 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,677.67 (AUD)455 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,678.60 (AUD)454 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,693.04 (AUD)458 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,711.36 (AUD)458 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,728.44 (AUD)468 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,868.43 (AUD)487 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

2,947.21 (AUD)497 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

20,218.08 (AUD)3,462 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

20,286.00 (AUD)3,528 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

209,257.44 (AUD)35,588 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities Limited

Buy

21,886.62 (AUD)3,813 Ordinary Shares

5

[TRUNCATED]

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.