The a2 Milk Company Limited logo

SPH Notice – Morgan Stanley and its Subsidiaries

Substantial Holder Notice7 June 2021ATMConsumer Staples

1

Disclosure of ceasing to have substantial holding


Section 279, Financial Markets Conduct Act 2013



To NZX Limited

and

To A2 MILK CO LTD (ATM)

Date this disclosure made:


07 June, 2021


Date last disclosure made: 13 May, 2021

Date on which substantial holding ceased: 02 June, 2021



Substantial product holder(s) giving disclosure


Full name(s): Morgan Stanley and its Subsidiaries listed in Annexure A


Summary of previous substantial holding

Class of quoted voting products: Ordinary Shares


Summary for Morgan Stanley and its Subsidiaries listed in Annexure A


For last disclosure,—


(a) total number held in class: 38,059,366


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


(c) total percentage held in class: 5.119%



For current holding after ceasing to have substantial holding,—


(a)

total number held in class: 33,300,187


(b)

total in class: 743,410,790


(c)

total percentage held in class: 4.479%

Details of transactions and events giving rise to ceasing of substantial holding
Details of the transactions or other events requiring disclosure: set out in the table below

Date of

Transaction

Holder of Relevant InterestTransaction NatureConsideration Class and number of securities

5/11/2021Morgan Stanley & Co. International plcBorrowN/A7,306 Ordinary Shares

5/11/2021Morgan Stanley & Co. International plcBuy287,827.9546,413 Ordinary Shares

5/11/2021Morgan Stanley & Co. International plcBuy51,636.62 (USD)11,480 Ordinary Shares

5/11/2021Morgan Stanley & Co. International plcBuyN/A197,019 Swaps

5/11/2021Morgan Stanley & Co. International plcBuyN/A2,300 Swaps

5/11/2021Morgan Stanley & Co. International plcBuyN/A34,298 Swaps

5/11/2021Morgan Stanley & Co. International plcBuyN/A50,614 Swaps

5/11/2021Morgan Stanley & Co. International plcBuyN/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 plcSell51,636.62 (USD)11,480 Ordinary Shares

5/11/2021Morgan Stanley & Co. International plcSell569.4892 Ordinary Shares

5/11/2021Morgan Stanley & Co. International plcSell71,061.2011,480 Ordinary Shares

5/11/2021Morgan Stanley & Co. International plcSell8,696.001,400 Ordinary Shares

5/11/2021Morgan Stanley & Co. International plcSellN/A150,000 Swaps

5/11/2021Morgan Stanley & Co. International plcSellN/A30,796 Swaps

5/11/2021Morgan Stanley & Co. International plcSellN/A45,326 Swaps

5/11/2021Morgan Stanley & Co. International plcSellN/A50,333 Swaps

5/11/2021Morgan Stanley & Co. International plcSellN/A500 Swaps

5/11/2021Morgan Stanley & Co. International plcSellN/A92,301 Swaps

5/11/2021Morgan Stanley & Co. LLCBorrow ReturnedN/A154,949 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,021.38 (AUD)174 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,077.24 (AUD)188 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,183.72 (AUD)202 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,321.14 (AUD)227 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,361.60 (AUD)230 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,418.86 (AUD)244 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,469.44 (AUD)256 Ordinary Shares

2

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,673.31 (AUD)289 Ordinary Shares
5/11/2021Morgan Stanley Australia Securities LimitedBuy1,687.68 (AUD)293 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,726.72 (AUD)304 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,786.69 (AUD)311 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,797.65 (AUD)314 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,798.68 (AUD)312 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,799.22 (AUD)314 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,881.88 (AUD)329 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,931.01 (AUD)337 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,959.42 (AUD)339 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy1,979.11 (AUD)343 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy10,093.59 (AUD)1,760 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy10,769.75 (AUD)1,873 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy10,871.84 (AUD)1,904 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy103,597.75 (AUD)18,017 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy11,056.43 (AUD)1,903 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy11,111.98 (AUD)1,906 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy11,202.15 (AUD)1,955 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy11,854.08 (AUD)2,058 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy11,854.78 (AUD)2,023 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy11,927.25 (AUD)2,025 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy11.54 (AUD)2 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy114,600.00 (AUD)20,000 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy114.60 (AUD)20 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy118,665.22 (AUD)20,782 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy119.49 (AUD)21 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy119.91 (AUD)21 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy12,242.59 (AUD)2,131 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy12,428.37 (AUD)2,169 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy12,725.81 (AUD)2,196 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy12,829.96 (AUD)2,243 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy127.16 (AUD)22 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy13,201.92 (AUD)2,292 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy13,512.23 (AUD)2,352 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy13,556.40 (AUD)2,370 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy13,782.75 (AUD)2,397 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy13,881.01 (AUD)2,431 Ordinary Shares

3

5/11/2021Morgan Stanley Australia Securities LimitedBuy134,488.20 (AUD)23,430 Ordinary Shares
5/11/2021Morgan Stanley Australia Securities LimitedBuy14,192.27 (AUD)2,479 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy14,448.17 (AUD)2,453 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy143.75 (AUD)25 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy148,712.25 (AUD)25,863 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy15,287.63 (AUD)2,629 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy15,343.50 (AUD)2,650 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy15,981.70 (AUD)2,765 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy152,811.02 (AUD)26,762 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy154,816.09 (AUD)26,948 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy159.32 (AUD)28 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy16,357.95 (AUD)2,835 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy16,555.40 (AUD)2,806 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy16,907.52 (AUD)2,943 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy169,891.62 (AUD)29,191 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy17,059.94 (AUD)2,949 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy17,088.21 (AUD)2,959 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy17,250.00 (AUD)3,000 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy17,276.95 (AUD)2,966 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy17,348.35 (AUD)3,025 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy17,583.28 (AUD)3,074 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy17.29 (AUD)3 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy176,595.84 (AUD)30,659 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy18,940.07 (AUD)3,317 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy18,978.35 (AUD)3,292 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy182.72 (AUD)32 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy188,310.09 (AUD)32,979 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy19,072.26 (AUD)3,294 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy19,662.42 (AUD)3,393 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy19,917.88 (AUD)3,446 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy19,964.00 (AUD)3,472 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,011.44 (AUD)348 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,038.47 (AUD)357 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,097.45 (AUD)354 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,100.84 (AUD)366 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,103.92 (AUD)364 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,125.20 (AUD)368 Ordinary Shares

4

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,150.72 (AUD)376 Ordinary Shares
5/11/2021Morgan Stanley Australia Securities LimitedBuy2,198.20 (AUD)379 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,209.66 (AUD)388 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,267.30 (AUD)395 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,288.50 (AUD)398 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,313.79 (AUD)407 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,350.08 (AUD)408 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,352.00 (AUD)400 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,378.42 (AUD)418 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,423.60 (AUD)415 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,444.55 (AUD)430 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,448.60 (AUD)420 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,457.45 (AUD)430 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,464.48 (AUD)422 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,486.68 (AUD)428 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,491.16 (AUD)434 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,508.38 (AUD)437 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,542.58 (AUD)438 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,605.96 (AUD)454 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,622.56 (AUD)443 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,728.44 (AUD)477 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,734.98 (AUD)474 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,916.62 (AUD)502 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy2,918.32 (AUD)501 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy20,096.89 (AUD)3,462 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy20,750.10 (AUD)3,615 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy206,698.58 (AUD)35,761 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy241.50 (AUD)42 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy25,229.46 (AUD)4,434 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy25,330.62 (AUD)4,413 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy251.68 (AUD)44 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy26,690.34 (AUD)4,658 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy27,331.04 (AUD)4,688 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy27,640.70 (AUD)4,778 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy28,506.24 (AUD)4,949 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy28.55 (AUD)5 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy287,500.00 (AUD)50,000 Ordinary Shares

5

5/11/2021Morgan Stanley Australia Securities LimitedBuy292,500.00 (AUD)50,000 Ordinary Shares
5/11/2021Morgan Stanley Australia Securities LimitedBuy3,013.98 (AUD)521 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy3,077.10 (AUD)526 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy3,122.85 (AUD)545 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy3,214.08 (AUD)558 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy3,407.25 (AUD)590 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy3,494.92 (AUD)611 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy3,536.64 (AUD)614 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy3,706.56 (AUD)648 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy3,761.09 (AUD)661 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy302.63 (AUD)53 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy303,224.89 (AUD)52,689 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy327.18 (AUD)57 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy34,831.44 (AUD)6,021 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy34.56 (AUD)6 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy344.10 (AUD)60 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy369.20 (AUD)65 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy37,194.30 (AUD)6,435 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy37,922.13 (AUD)6,578 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy38,400.36 (AUD)6,598 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy39,600.00 (AUD)6,875 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy392.62 (AUD)67 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,031.26 (AUD)706 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,050.58 (AUD)693 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,136.12 (AUD)725 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,279.68 (AUD)743 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,357.08 (AUD)741 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,366.08 (AUD)758 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,403.56 (AUD)747 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,404.36 (AUD)762 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,406.10 (AUD)773 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,663.20 (AUD)804 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,672.69 (AUD)794 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,748.71 (AUD)823 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,790.53 (AUD)821 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,952.13 (AUD)859 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,973.75 (AUD)865 Ordinary Shares

6

5/11/2021Morgan Stanley Australia Securities LimitedBuy4,986.72 (AUD)865 Ordinary Shares
5/11/2021Morgan Stanley Australia Securities LimitedBuy44,600.37 (AUD)7,703 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy44,913.25 (AUD)7,811 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy46,718.55 (AUD)7,905 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy462.51 (AUD)81 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy468.99 (AUD)81 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy48,538.83 (AUD)8,471 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy48,910.54 (AUD)8,521 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy497.08 (AUD)86 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy5,084.20 (AUD)861 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy5,151.61 (AUD)903 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy5,251.91 (AUD)911 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy5,278.35 (AUD)914 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy5,448.96 (AUD)946 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy5.74 (AUD)1 Ordinary Share

5/11/2021Morgan Stanley Australia Securities LimitedBuy501.50 (AUD)85 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy51.30 (AUD)9 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy51.84 (AUD)9 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy511.28 (AUD)88 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy526.89 (AUD)91 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy55,441.76 (AUD)9,592 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy552.90 (AUD)95 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy554.88 (AUD)96 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy56,823.20 (AUD)9,730 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy569.74 (AUD)99 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy57,600.00 (AUD)10,000 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy577.00 (AUD)100 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy581.13 (AUD)99 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy6,016.50 (AUD)1,050 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy6,445.59 (AUD)1,120 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy6,603.99 (AUD)1,126 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy6,652.59 (AUD)1,160 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy6,745.13 (AUD)1,169 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy6,901.12 (AUD)1,195 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy60,610.53 (AUD)10,221 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy63,348.39 (AUD)10,941 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy67,356.45 (AUD)11,704 Ordinary Shares

7

5/11/2021Morgan Stanley Australia Securities LimitedBuy683.40 (AUD)120 Ordinary Shares
5/11/2021Morgan Stanley Australia Securities LimitedBuy69.72 (AUD)12 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy7,139.07 (AUD)1,233 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy7,220.92 (AUD)1,258 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy7,274.70 (AUD)1,233 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy7,682.95 (AUD)1,342 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy7,837.25 (AUD)1,363 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy7,931.19 (AUD)1,389 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy70,095.84 (AUD)12,180 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy79,119.45 (AUD)13,820 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy8,046.46 (AUD)1,379 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy8,071.00 (AUD)1,400 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy8,336.60 (AUD)1,460 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy8,495.20 (AUD)1,480 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy8,647.83 (AUD)1,477 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy8,923.65 (AUD)1,556 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy877,371.45 (AUD)150,000 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy879.34 (AUD)154 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy9,010.45 (AUD)1,535 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy9,241.40 (AUD)1,610 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy91,661.49 (AUD)15,831 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy92,115.51 (AUD)16,062 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy92,148.57 (AUD)16,124 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy92,419.45 (AUD)16,059 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy93,905.70 (AUD)16,135 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedBuy95,500.38 (AUD)16,409 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,343.24 (AUD)233 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,371.86 (AUD)239 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,469.44 (AUD)256 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,543.18 (AUD)262 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,544.06 (AUD)269 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,574.51 (AUD)271 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,610.22 (AUD)282 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,673.31 (AUD)289 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,679.10 (AUD)290 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,832.10 (AUD)310 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,871.43 (AUD)321 Ordinary Shares

8

5/11/2021Morgan Stanley Australia Securities LimitedSell1,913.82 (AUD)334 Ordinary Shares
5/11/2021Morgan Stanley Australia Securities LimitedSell1,918.56 (AUD)336 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell1,922.28 (AUD)332 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell10,332.00 (AUD)1,800 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell10,871.84 (AUD)1,904 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell11,312.64 (AUD)1,964 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell11,428.30 (AUD)1,937 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell11,494.25 (AUD)1,999 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell11,596.32 (AUD)2,015 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell114,520.32 (AUD)19,882 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell114.50 (AUD)20 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell119.91 (AUD)21 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell123,251.25 (AUD)21,435 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell126.61 (AUD)22 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell139,564.00 (AUD)24,272 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell14,044.23 (AUD)2,451 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell14,424.62 (AUD)2,513 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell14,451.06 (AUD)2,522 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell14,474.34 (AUD)2,487 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell15,010.56 (AUD)2,606 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell15,793.86 (AUD)2,766 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell16,291.24 (AUD)2,804 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell164,401.92 (AUD)28,542 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell169,891.62 (AUD)29,191 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell17.28 (AUD)3 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell173,126.38 (AUD)29,798 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,044.86 (AUD)346 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,134.40 (AUD)368 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,207.96 (AUD)382 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,312.00 (AUD)400 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,359.36 (AUD)404 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,544.48 (AUD)432 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,611.84 (AUD)448 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,626.56 (AUD)456 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,636.89 (AUD)457 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,840.50 (AUD)494 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell2,878.44 (AUD)498 Ordinary Shares

9

5/11/2021Morgan Stanley Australia Securities LimitedSell2,965.95 (AUD)507 Ordinary Shares
5/11/2021Morgan Stanley Australia Securities LimitedSell2,991.48 (AUD)514 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell20,595.12 (AUD)3,588 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell201,640.46 (AUD)35,129 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell201,802.82 (AUD)35,342 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell21,002.80 (AUD)3,640 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell21,179.52 (AUD)3,677 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell22,216.32 (AUD)3,857 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell23,649.75 (AUD)4,113 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell23.04 (AUD)4 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell24,164.72 (AUD)4,232 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell24,643.39 (AUD)4,331 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell25,529.57 (AUD)4,379 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell25,967.76 (AUD)4,524 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell278.81 (AUD)49 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell28,339.20 (AUD)4,920 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell29,370.32 (AUD)5,012 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell293.50 (AUD)50 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell3,013.98 (AUD)526 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell3,036.15 (AUD)519 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell3,439.76 (AUD)589 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell3,504.28 (AUD)598 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell3,578.96 (AUD)616 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell3,579.61 (AUD)622 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell3,912.06 (AUD)678 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell3,990.00 (AUD)700 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell31,347.06 (AUD)5,414 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell34,882.30 (AUD)6,035 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell34.20 (AUD)6 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell340,367.20 (AUD)58,684 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell35,122.14 (AUD)6,066 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell35,414.80 (AUD)6,106 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell35,600.60 (AUD)6,034 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell385.25 (AUD)67 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell392,448.30 (AUD)68,730 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell4,038.32 (AUD)706 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell4,097.56 (AUD)712 Ordinary Shares

10

5/11/2021Morgan Stanley Australia Securities LimitedSell4,279.68 (AUD)743 Ordinary Shares
5/11/2021Morgan Stanley Australia Securities LimitedSell4,416.00 (AUD)768 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell4,452.48 (AUD)773 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell4,499.20 (AUD)760 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell4,572.54 (AUD)798 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell4,643.58 (AUD)802 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell4,680.00 (AUD)800 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell4,930.00 (AUD)850 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell44,418.75 (AUD)7,725 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell47,211.84 (AUD)8,112 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell49,983.92 (AUD)8,708 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell490.02 (AUD)85 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell5,027.88 (AUD)879 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell5,039.16 (AUD)857 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell5,055.90 (AUD)887 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell5,857.92 (AUD)1,017 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell5,940.90 (AUD)1,035 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell501.50 (AUD)85 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell511.28 (AUD)88 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell554.88 (AUD)96 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell57.80 (AUD)10 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell58,510.37 (AUD)10,247 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell6,320.52 (AUD)1,086 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell6,384.76 (AUD)1,084 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell6,530.44 (AUD)1,124 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell65,710.68 (AUD)11,508 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell658.37 (AUD)115 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell68,008.32 (AUD)11,807 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell692.40 (AUD)120 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell7,504.80 (AUD)1,272 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell7,586.70 (AUD)1,331 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell70,090.25 (AUD)12,275 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell728.98 (AUD)127 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell75,189.06 (AUD)13,122 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell76,486.48 (AUD)13,097 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell8,135.70 (AUD)1,410 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell8,181.27 (AUD)1,413 Ordinary Shares

11

5/11/2021Morgan Stanley Australia Securities LimitedSell8,937.73 (AUD)1,549 Ordinary Shares
5/11/2021Morgan Stanley Australia Securities LimitedSell880.59 (AUD)149 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell9,935.82 (AUD)1,719 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell912.17 (AUD)157 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell918.40 (AUD)160 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell93,073.00 (AUD)16,300 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell94,009.44 (AUD)16,464 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell94,402.88 (AUD)16,504 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell95,665.34 (AUD)16,754 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell970.27 (AUD)167 Ordinary Shares

5/11/2021Morgan Stanley Australia Securities LimitedSell992.44 (AUD)172 Ordinary Shares

5/11/2021Morgan Stanley Capital Services LLCBuyN/A1,086 Swaps

5/11/2021Morgan Stanley Capital Services LLCBuyN/A1,400 Swaps

5/11/2021Morgan Stanley Capital Services LLCBuyN/A16,464 Swaps

5/11/2021Morgan Stanley Capital Services LLCBuyN/A183,851 Swaps

5/11/2021Morgan Stanley Capital Services LLCBuyN/A2,766 Swaps

5/11/2021Morgan Stanley Capital Services LLCBuyN/A25,411 Swaps

5/11/2021Morgan Stanley Capital Services LLCBuyN/A4,982 Swaps

5/11/2021Morgan Stanley Capital Services LLCSellN/A10,237 Swaps

5/11/2021Morgan Stanley Capital Services LLCSellN/A11,801 Swaps

5/11/2021Morgan Stanley Capital Services LLCSellN/A201,576 Swaps

5/11/2021Morgan Stanley Capital Services LLCSellN/A227 Swaps

5/11/2021Morgan Stanley Capital Services LLCSellN/A40,474 Swaps

5/11/2021Morgan Stanley Capital Services LLCSellN/A46,413 Swaps

5/11/2021Morgan Stanley Capital Services LLCSellN/A48,559 Swaps

5/11/2021Morgan Stanley Capital Services LLCSellN/A62,472 Swaps

5/11/2021Morgan Stanley Capital Services LLCSellN/A9,116 Swaps

5/11/2021Parametric Portfolio Associates LLCBuy1,039.66 (USD)229 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLCBuy3,563.90 (USD)785 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLCBuy726.40 (USD)160 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLCSell130.90 (USD)29 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLCSell260,135.75 (AUD)45,583 Ordinary Shares

5/11/2021Parametric Portfolio Associates LLCSell352.11 (USD)78 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLCSell4,315.64 (USD)956 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLCSell537.19 (USD)119 American Depositary Receipts

5/11/2021Parametric Portfolio Associates LLCSell7,399.501,184 Ordinary Shares

5/11/2021Parametric Portfolio Associates LLCSell7,457.58 (USD)1,652 American Depositary Receipts

12

5/11/2021Parametric Portfolio Associates LLCSell7,801.691,261 Ordinary Shares
5/11/2021Parametric Portfolio Associates LLCSell722.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 plcBorrowN/A28,543 Ordinary Shares

5/12/2021Morgan Stanley & Co. International plcBuy2,114.74337 Ordinary Shares

5/12/2021Morgan Stanley & Co. International plcBuy41,893.406,757 Ordinary Shares

5/12/2021Morgan Stanley & Co. International plcBuy892.80144 Ordinary Shares

5/12/2021Morgan Stanley & Co. International plcBuyN/A44,174 Swaps

5/12/2021Morgan Stanley & Co. International plcBuyN/A65,649 Swaps

5/12/2021Morgan Stanley & Co. International plcBuyN/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 plcSell18.603 Ordinary Shares

5/12/2021Morgan Stanley & Co. International plcSell292,043.2046,554 Ordinary Shares

5/12/2021Morgan Stanley & Co. International plcSell3,792.00600 Ordinary Shares

5/12/2021Morgan Stanley & Co. International plcSellN/A184,068 Swaps

5/12/2021Morgan Stanley & Co. International plcSellN/A218,232 Swaps

5/12/2021Morgan Stanley & Co. International plcSellN/A224,910 Swaps

5/12/2021Morgan Stanley & Co. International plcSellN/A335,785 Swaps

5/12/2021Morgan Stanley & Co. LLCBorrowN/A433,044 Ordinary Shares

5/12/2021Morgan Stanley & Co. LLCBorrow ReturnedN/A12,203 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBorrow ReturnedN/A238,000 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,025.50 (AUD)175 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,067.40 (AUD)180 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,098,219.89 (AUD)189,052 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,205.10 (AUD)206 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,370.05 (AUD)235 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,419.49 (AUD)241 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,510.60 (AUD)260 Ordinary Shares

13

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,546.44 (AUD)263 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedBuy1,647.38 (AUD)287 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,793.60 (AUD)304 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,942.38 (AUD)327 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy1,969.59 (AUD)339 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy10,386.66 (AUD)1,797 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy10,755.70 (AUD)1,823 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy10,936.05 (AUD)1,852 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy100,454.90 (AUD)17,290 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy101,300.64 (AUD)17,346 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy102,986.95 (AUD)17,665 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy103,771.32 (AUD)17,938 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy104,862.75 (AUD)18,237 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy105,604.62 (AUD)18,114 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy106,636.74 (AUD)18,354 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,181.94 (AUD)1,918 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,187.26 (AUD)1,949 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,272.32 (AUD)1,957 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,279.16 (AUD)1,938 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,359.41 (AUD)1,967 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,465.40 (AUD)1,970 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,664.15 (AUD)1,999 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,821.23 (AUD)2,019 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,960.00 (AUD)2,080 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,977.25 (AUD)2,083 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11,981.51 (AUD)2,064 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy11.54 (AUD)2 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy113,002.70 (AUD)19,153 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy116,088.94 (AUD)20,102 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy117,517.28 (AUD)19,952 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy119,969.74 (AUD)20,578 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy12,431.13 (AUD)2,147 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy12,496.43 (AUD)2,149 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy12,567.67 (AUD)2,141 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy124,577.10 (AUD)21,405 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy13,494.60 (AUD)2,295 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy13,699.60 (AUD)2,362 Ordinary Shares

14

5/12/2021Morgan Stanley Australia Securities LimitedBuy133,584.16 (AUD)22,874 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedBuy139,617.84 (AUD)23,624 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy14,006.50 (AUD)2,417 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy14,424.62 (AUD)2,513 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy14,542.43 (AUD)2,503 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy143,956.00 (AUD)24,650 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy145,741.05 (AUD)24,913 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy149.76 (AUD)26 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy15,669.58 (AUD)2,711 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy15,717.68 (AUD)2,696 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy15,945.97 (AUD)2,705 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy151,581.60 (AUD)25,605 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy152,410.17 (AUD)26,323 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy16,201.74 (AUD)2,791 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy16,280.34 (AUD)2,824 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy163,330.56 (AUD)28,356 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy17,064.48 (AUD)2,922 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy17,163.72 (AUD)2,919 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy175,500.36 (AUD)29,847 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy175,507.13 (AUD)29,899 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy175,535.10 (AUD)30,006 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy18,938.02 (AUD)3,285 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy185,228.74 (AUD)31,609 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy19,649.42 (AUD)3,382 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy19,813.60 (AUD)3,425 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy19,830.75 (AUD)3,425 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy198,430.30 (AUD)34,390 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,017.80 (AUD)347 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,020.64 (AUD)346 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,074.08 (AUD)348 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,077.56 (AUD)348 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,135.61 (AUD)366 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,141.44 (AUD)367 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,174.34 (AUD)372 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,192.51 (AUD)379 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,228.70 (AUD)380 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,234.70 (AUD)382 Ordinary Shares

15

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,265.92 (AUD)389 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedBuy2,265.92 (AUD)389 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,273.70 (AUD)390 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,275.47 (AUD)393 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,304.94 (AUD)391 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,309.49 (AUD)402 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,316.94 (AUD)404 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,413.32 (AUD)408 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,502.64 (AUD)436 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,507.07 (AUD)433 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,511.27 (AUD)426 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,537.42 (AUD)439 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,559.60 (AUD)432 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,567.65 (AUD)445 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,592.96 (AUD)444 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,597.76 (AUD)451 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,623.50 (AUD)450 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,668.00 (AUD)464 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,677.67 (AUD)455 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,678.60 (AUD)454 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,693.04 (AUD)458 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,711.36 (AUD)458 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,728.44 (AUD)468 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,868.43 (AUD)487 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy2,947.21 (AUD)497 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy20,218.08 (AUD)3,462 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy20,286.00 (AUD)3,528 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy209,257.44 (AUD)35,588 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy21,886.62 (AUD)3,813 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy22,121.50 (AUD)3,775 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy23,667.00 (AUD)4,116 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy23,923.55 (AUD)4,093 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy24,529.06 (AUD)4,211 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy24,678.80 (AUD)4,215 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy24,917.27 (AUD)4,285 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy241.50 (AUD)42 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy243,430.20 (AUD)41,612 Ordinary Shares

16

5/12/2021Morgan Stanley Australia Securities LimitedBuy245,211.70 (AUD)41,845 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedBuy25,417.10 (AUD)4,330 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy25,635.20 (AUD)4,439 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy26,422.16 (AUD)4,536 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy262,101.37 (AUD)44,651 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy267,953.77 (AUD)45,493 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy27,588.56 (AUD)4,680 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy27,875.90 (AUD)4,827 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy28,354.90 (AUD)4,893 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy289,000.75 (AUD)50,261 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy289,813.90 (AUD)49,121 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy29,511.63 (AUD)5,097 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy29,836.80 (AUD)5,040 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy29,842.26 (AUD)5,199 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy3,226.86 (AUD)546 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy3,288.30 (AUD)565 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy3,317.12 (AUD)568 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy3,345.72 (AUD)569 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy3,433.95 (AUD)585 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy3,877.87 (AUD)675 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy3,947.39 (AUD)680 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy3,979.47 (AUD)682 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy30,720.18 (AUD)5,338 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy30,890.68 (AUD)5,183 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy304.72 (AUD)52 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy304.72 (AUD)52 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy310.58 (AUD)53 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy318,095.75 (AUD)55,321 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy318,700.48 (AUD)54,572 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy32,718.56 (AUD)5,646 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy32,720.57 (AUD)5,560 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy32,736.66 (AUD)5,654 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy33,075.06 (AUD)5,683 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy33,807.76 (AUD)5,789 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy34,124.30 (AUD)5,945 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy34,749.96 (AUD)6,054 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy36,181.16 (AUD)6,169 Ordinary Shares

17

5/12/2021Morgan Stanley Australia Securities LimitedBuy36,388.44 (AUD)6,126 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedBuy36,806.80 (AUD)6,346 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy38,021.76 (AUD)6,624 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy38,200.32 (AUD)6,632 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy391.05 (AUD)66 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,019.68 (AUD)679 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,121.97 (AUD)715 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,175.87 (AUD)712 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,212.60 (AUD)714 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,231.14 (AUD)727 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,279.84 (AUD)736 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,373.45 (AUD)756 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,425.98 (AUD)754 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,506.16 (AUD)783 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,704.23 (AUD)816 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy4,802.20 (AUD)823 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy40,107.60 (AUD)6,856 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy401.58 (AUD)69 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy43,743.96 (AUD)7,484 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy44,389.50 (AUD)7,575 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy45,081.01 (AUD)7,813 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy46,344.90 (AUD)8,067 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy47,726.20 (AUD)8,293 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy47,993.12 (AUD)8,176 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy48,701.13 (AUD)8,404 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy5,130.38 (AUD)874 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy5,164.68 (AUD)892 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy5,178.24 (AUD)899 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy5,239.08 (AUD)891 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy5,703.75 (AUD)975 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy5,900.01 (AUD)1,019 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy50,373.00 (AUD)8,685 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy50,778.72 (AUD)8,592 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy53,250.97 (AUD)9,064 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy53,823.95 (AUD)9,272 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy54,703.10 (AUD)9,335 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy57,077.92 (AUD)9,782 Ordinary Shares

18

5/12/2021Morgan Stanley Australia Securities LimitedBuy57,855.00 (AUD)9,975 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedBuy58,729.27 (AUD)10,152 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy6,039.25 (AUD)1,015 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy6,222.20 (AUD)1,060 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy6,222.20 (AUD)1,060 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy6,290.57 (AUD)1,079 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy6,513.75 (AUD)1,125 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy6,599.56 (AUD)1,132 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy6,606.74 (AUD)1,150 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy6,779.64 (AUD)1,153 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy6,803.06 (AUD)1,177 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy61,096.08 (AUD)10,552 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy61,205.30 (AUD)10,580 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy63,577.68 (AUD)10,924 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy64,502.62 (AUD)11,102 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy660.48 (AUD)113 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy67,756.26 (AUD)11,622 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy689.12 (AUD)118 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy7,177.95 (AUD)1,227 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy7,338.24 (AUD)1,248 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy7,492.92 (AUD)1,293 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy7,721.24 (AUD)1,321 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy7,841.91 (AUD)1,365 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy7,899.28 (AUD)1,348 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy7,935.00 (AUD)1,380 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy71,169.70 (AUD)12,145 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy72,103.98 (AUD)12,389 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy738.75 (AUD)125 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy76,371.72 (AUD)13,236 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy78,081.36 (AUD)13,326 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy782.56 (AUD)134 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy8,123.55 (AUD)1,397 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy8,310.79 (AUD)1,411 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy8,416.27 (AUD)1,435 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy8,787.71 (AUD)1,523 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy80,142.27 (AUD)13,782 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy80,553.30 (AUD)13,630 Ordinary Shares

19

5/12/2021Morgan Stanley Australia Securities LimitedBuy80,942.39 (AUD)14,016 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedBuy82,765.01 (AUD)13,957 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy83,371.36 (AUD)14,083 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy88,064.08 (AUD)15,236 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy9,380.88 (AUD)1,616 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy9,387.66 (AUD)1,613 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy9,396.00 (AUD)1,620 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy9,490.05 (AUD)1,599 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy9,520.10 (AUD)1,660 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy9,617.40 (AUD)1,644 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy9,947.00 (AUD)1,715 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy90,006.16 (AUD)15,572 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy90,161.28 (AUD)15,653 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy91,833.30 (AUD)15,698 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy92,767.38 (AUD)16,022 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy92.88 (AUD)16 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy921.14 (AUD)158 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy926.30 (AUD)157 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy93,449.00 (AUD)16,252 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy93.92 (AUD)16 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy934.12 (AUD)159 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy950.94 (AUD)162 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedBuy99,816.02 (AUD)17,048 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,174.10 (AUD)199 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,308.32 (AUD)221 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,386.45 (AUD)237 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,415.70 (AUD)242 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,488.44 (AUD)254 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,579.03 (AUD)269 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,646.40 (AUD)280 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,743.39 (AUD)297 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,821.74 (AUD)316 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,874.61 (AUD)318 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,886.79 (AUD)327 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,918.51 (AUD)326 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,967.16 (AUD)338 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell1,978.80 (AUD)340 Ordinary Shares

20

5/12/2021Morgan Stanley Australia Securities LimitedSell10,591.50 (AUD)1,842 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedSell11,181.94 (AUD)1,918 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell12,253.29 (AUD)2,109 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell12,328.47 (AUD)2,079 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell13,210.10 (AUD)2,239 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell13,665.52 (AUD)2,332 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell14,035.56 (AUD)2,387 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell14,100.66 (AUD)2,394 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell144,430.79 (AUD)24,859 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell146,199.50 (AUD)25,426 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell15,201.52 (AUD)2,603 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell15,669.58 (AUD)2,711 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell15,768.00 (AUD)2,700 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell16,226.50 (AUD)2,822 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell16,255.25 (AUD)2,827 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell16,374.20 (AUD)2,780 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell17,736.32 (AUD)2,996 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell18,992.26 (AUD)3,241 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell181.50 (AUD)31 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell19,266.03 (AUD)3,339 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell19,515.60 (AUD)3,336 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell192.72 (AUD)33 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,066.10 (AUD)355 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,090.72 (AUD)358 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,172.48 (AUD)372 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,194.41 (AUD)379 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,199.60 (AUD)376 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,213.50 (AUD)380 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,244.55 (AUD)385 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,246.29 (AUD)391 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,567.65 (AUD)445 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,674.84 (AUD)466 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,693.04 (AUD)458 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,719.90 (AUD)461 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,868.43 (AUD)487 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,971.02 (AUD)507 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell2,990.97 (AUD)501 Ordinary Shares

21

5/12/2021Morgan Stanley Australia Securities LimitedSell20,143.02 (AUD)3,461 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedSell20,486.40 (AUD)3,520 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell20,906.38 (AUD)3,586 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell21,438.64 (AUD)3,671 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell21,551.46 (AUD)3,703 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell21,940.88 (AUD)3,796 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell23,150.93 (AUD)3,971 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell23,151.28 (AUD)3,944 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell23,220.12 (AUD)3,949 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell23.68 (AUD)4 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell24,241.14 (AUD)4,158 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell24,566.40 (AUD)4,265 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell24,995.43 (AUD)4,317 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell289.00 (AUD)50 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell29,659.20 (AUD)5,010 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell29.57 (AUD)5 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell3,224.36 (AUD)541 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell3,260.60 (AUD)548 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell3,261.06 (AUD)549 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell3,527.87 (AUD)601 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell3,626.64 (AUD)621 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell3,760.50 (AUD)654 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell30,150.90 (AUD)5,154 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell30,289.20 (AUD)5,160 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell302,246.10 (AUD)51,666 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell311.64 (AUD)53 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell314.55 (AUD)54 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell336.30 (AUD)57 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell34,168.99 (AUD)5,816 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell34,222.50 (AUD)5,850 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell345.00 (AUD)60 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell345.60 (AUD)60 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell35.10 (AUD)6 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell355.80 (AUD)60 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell378.30 (AUD)65 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell38,659.82 (AUD)6,586 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell397.12 (AUD)68 Ordinary Shares

22

5/12/2021Morgan Stanley Australia Securities LimitedSell4,030.62 (AUD)682 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedSell4,031.68 (AUD)688 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell4,376.96 (AUD)754 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell4,681.49 (AUD)803 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell4,886.21 (AUD)841 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell4,974.09 (AUD)851 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell40,186.75 (AUD)6,989 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell401.58 (AUD)69 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell403.90 (AUD)70 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell41,931.20 (AUD)7,180 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell42,030.48 (AUD)7,197 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell429.97 (AUD)73 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell476.42 (AUD)82 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell49,388.08 (AUD)8,428 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell491.40 (AUD)84 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell5,256.90 (AUD)891 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell5,407.52 (AUD)922 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell5,422.72 (AUD)916 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell5,459.97 (AUD)943 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell5,463.90 (AUD)934 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell5,944.05 (AUD)999 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell5,964.09 (AUD)1,023 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell53,151.20 (AUD)9,164 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell53,800.66 (AUD)9,181 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell556.80 (AUD)96 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell6,355.79 (AUD)1,080 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell6,513.75 (AUD)1,125 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell6,844.42 (AUD)1,166 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell62,433.57 (AUD)10,783 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell633.05 (AUD)110 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell66,511.00 (AUD)11,350 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell7,027.02 (AUD)1,183 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell7,032.00 (AUD)1,200 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell7,186.56 (AUD)1,216 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell7,305.76 (AUD)1,232 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell7,899.28 (AUD)1,348 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell72,176.56 (AUD)12,359 Ordinary Shares

23

5/12/2021Morgan Stanley Australia Securities LimitedSell731.52 (AUD)127 Ordinary Shares
5/12/2021Morgan Stanley Australia Securities LimitedSell8,131.60 (AUD)1,402 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell8,147.90 (AUD)1,381 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell8,360.22 (AUD)1,434 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell8,728.14 (AUD)1,462 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell9,387.66 (AUD)1,613 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell9,590.40 (AUD)1,620 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell937.98 (AUD)162 Ordinary Shares

5/12/2021Morgan Stanley Australia Securities LimitedSell98,841.60 (AUD)16,896 Ordinary Shares

5/12/2021Morgan Stanley Capital Services LLCBuyN/A14,335 Swaps

5/12/2021Morgan Stanley Capital Services LLCBuyN/A15,262 Swaps

5/12/2021Morgan Stanley Capital Services LLCBuyN/A237 Swaps

5/12/2021Morgan Stanley Capital Services LLCBuyN/A3,306 Swaps

5/12/2021Morgan Stanley Capital Services LLCBuyN/A46,554 Swaps

5/12/2021Morgan Stanley Capital Services LLCBuyN/A600 Swaps

5/12/2021Morgan Stanley Capital Services LLCBuyN/A9,164 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A103,235 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A13,326 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A150,046 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A170,181 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A189,052 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A3,148 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A34,964 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A4,116 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A4,982 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A464 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A61,728 Swaps

5/12/2021Morgan Stanley Capital Services LLCSellN/A8,443 Swaps

5/12/2021Parametric Portfolio Associates LLCBuy1,072.84 (USD)243 American Depositary Receipts

5/12/2021Parametric Portfolio Associates LLCBuy1,421.63 (USD)322 American Depositary Receipts

5/12/2021Parametric Portfolio Associates LLCBuy1,461.36 (USD)331 American Depositary Receipts

5/12/2021Parametric Portfolio Associates LLCBuy657.83 (USD)149 American Depositary Receipts

5/12/2021Parametric Portfolio Associates LLCSell11,610.89 (USD)2,663 American Depositary Receipts

5/12/2021Parametric Portfolio Associates LLCSell270.32 (USD)62 American Depositary Receipts

5/12/2021Parametric Portfolio Associates LLCSell3,705.38598 Ordinary Shares

5/12/2021Parametric Portfolio Associates LLCSell327.00 (USD)75 American Depositary Receipts

5/12/2021Parametric Portfolio Associates LLCSell52.31 (USD)12 American Depositary Receipts

24

5/12/2021Parametric Portfolio Associates LLCSell623.48 (USD)143 American Depositary Receipts
5/13/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/A4,500 Ordinary Shares

5/13/2021Morgan Stanley & Co. International plcBorrowN/A229,887 Ordinary Shares

5/13/2021Morgan Stanley & Co. International plcBuy6,046.001,000 Ordinary Shares

5/13/2021Morgan Stanley & Co. International plcBuyN/A1,694 Swaps

5/13/2021Morgan Stanley & Co. International plcBuyN/A4,229 Swaps

5/13/2021Morgan Stanley & Co. International plcBuyN/A58,379 Swaps

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

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

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A882,891 Ordinary Shares

5/13/2021Morgan Stanley & Co. International plcSell90,466.3514,890 Ordinary Shares

5/13/2021Morgan Stanley & Co. International plcSellN/A10,369 Swaps

5/13/2021Morgan Stanley & Co. International plcSellN/A442,608 Swaps

5/13/2021Morgan Stanley Australia Securities LimitedBuy1,118.38 (AUD)199 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy1,136.00 (AUD)200 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy1,234.32 (AUD)222 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy1,734.45 (AUD)310 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy1,834.25 (AUD)319 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy1,867.62 (AUD)335 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy10,021.86 (AUD)1,809 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy10,206.48 (AUD)1,849 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy10,746.56 (AUD)1,892 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy10,861.36 (AUD)1,982 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy11,128.86 (AUD)1,998 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy11,251.12 (AUD)2,055 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy11,438.79 (AUD)2,039 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy11,455.08 (AUD)2,098 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy11,553.60 (AUD)1,992 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy11,875.03 (AUD)2,087 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy11,875.03 (AUD)2,087 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy11,886.42 (AUD)2,177 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy114,851.60 (AUD)19,802 Ordinary Shares

25

5/13/2021Morgan Stanley Australia Securities LimitedBuy12,323.01 (AUD)2,121 Ordinary Shares
5/13/2021Morgan Stanley Australia Securities LimitedBuy12,439.60 (AUD)2,270 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy12,555.18 (AUD)2,238 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy129,288.92 (AUD)23,636 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy13,181.12 (AUD)2,423 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy13,633.45 (AUD)2,413 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy13,750.88 (AUD)2,404 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy13,944.60 (AUD)2,540 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy131,689.74 (AUD)24,119 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy137,862.90 (AUD)24,885 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy14,064.96 (AUD)2,548 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy14,689.52 (AUD)2,642 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy14,738.64 (AUD)2,604 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy15,096.00 (AUD)2,775 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy15,113.49 (AUD)2,733 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy15,775.76 (AUD)2,758 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy158,008.86 (AUD)28,317 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy16,236.92 (AUD)2,884 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy16,757.05 (AUD)2,945 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy161,206.37 (AUD)29,471 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy17,086.64 (AUD)3,118 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy175,268.86 (AUD)31,354 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy18,135.50 (AUD)3,154 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy18,847.92 (AUD)3,452 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy183,217.77 (AUD)33,373 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy19,662.00 (AUD)3,480 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy19,791.20 (AUD)3,460 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,035.53 (AUD)359 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,038.30 (AUD)374 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,079.36 (AUD)361 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,083.18 (AUD)374 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,102.67 (AUD)383 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,182.05 (AUD)390 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,246.16 (AUD)392 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,256.34 (AUD)404 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,281.69 (AUD)401 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,286.64 (AUD)404 Ordinary Shares

26

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,292.70 (AUD)404 Ordinary Shares
5/13/2021Morgan Stanley Australia Securities LimitedBuy2,304.97 (AUD)421 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,306.22 (AUD)399 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,344.32 (AUD)407 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,345.70 (AUD)420 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,380.08 (AUD)422 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,442.44 (AUD)427 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,481.96 (AUD)444 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,513.21 (AUD)446 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,549.28 (AUD)452 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,553.80 (AUD)452 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,577.88 (AUD)446 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,727.27 (AUD)481 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,755.28 (AUD)496 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,760.94 (AUD)481 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,792.48 (AUD)496 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,873.45 (AUD)505 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,875.00 (AUD)500 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,938.88 (AUD)512 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy2,964.50 (AUD)539 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy20,334.04 (AUD)3,518 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy20,602.92 (AUD)3,666 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy22,230.08 (AUD)4,064 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy22,503.11 (AUD)3,997 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy237,059.20 (AUD)42,560 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy24,433.50 (AUD)4,475 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy27,098.54 (AUD)4,721 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy27,125.28 (AUD)4,784 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy27,350.00 (AUD)5,000 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy27,541.45 (AUD)5,035 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy276,103.98 (AUD)49,481 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy277,460.68 (AUD)49,903 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,100.80 (AUD)544 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,192.21 (AUD)567 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,220.00 (AUD)575 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,265.22 (AUD)581 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,271.56 (AUD)597 Ordinary Shares

27

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,395.28 (AUD)602 Ordinary Shares
5/13/2021Morgan Stanley Australia Securities LimitedBuy3,405.18 (AUD)618 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,420.44 (AUD)607 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,496.32 (AUD)607 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,496.32 (AUD)607 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,652.96 (AUD)632 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,972.71 (AUD)721 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy3,984.58 (AUD)709 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy303.20 (AUD)54 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy305,482.60 (AUD)55,745 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy31,295.35 (AUD)5,539 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy31,399.20 (AUD)5,607 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy313.20 (AUD)54 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy314.60 (AUD)55 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy32,629.90 (AUD)5,765 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy32,703.48 (AUD)5,778 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy33,385.85 (AUD)5,909 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy336.60 (AUD)60 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy34,231.45 (AUD)5,995 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy34,338.98 (AUD)5,941 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy343,741.41 (AUD)61,713 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy35,142.20 (AUD)6,059 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy36,707.58 (AUD)6,474 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy37,430.64 (AUD)6,708 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy37,493.82 (AUD)6,867 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy37,501.83 (AUD)6,477 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy38,510.40 (AUD)6,780 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy38,635.92 (AUD)6,696 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy4,119.78 (AUD)714 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy4,131.80 (AUD)730 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy4,131.92 (AUD)754 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy4,248.40 (AUD)760 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy4,279.05 (AUD)771 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy4,341.05 (AUD)785 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy4,768.61 (AUD)847 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy41,559.84 (AUD)7,448 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy41,883.64 (AUD)7,643 Ordinary Shares

28

5/13/2021Morgan Stanley Australia Securities LimitedBuy410,237.10 (AUD)75,135 Ordinary Shares
5/13/2021Morgan Stanley Australia Securities LimitedBuy42,321.84 (AUD)7,667 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy43,062.42 (AUD)7,773 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy43,979.88 (AUD)7,662 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy45,705.87 (AUD)8,061 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy45,962.73 (AUD)8,193 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy46,048.80 (AUD)8,223 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy46,128.68 (AUD)8,252 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy46,134.27 (AUD)8,253 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy46,344.08 (AUD)8,188 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy46,375.96 (AUD)8,341 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy47,223.54 (AUD)8,649 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy47,223.54 (AUD)8,649 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy47,311.45 (AUD)8,681 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy47,311.45 (AUD)8,681 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy5,122.30 (AUD)905 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy5,465.95 (AUD)970 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy5,479.76 (AUD)958 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy5,532.20 (AUD)995 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy5,738.46 (AUD)1,051 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy5,808.78 (AUD)1,041 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy5,916.75 (AUD)1,029 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy50,031.74 (AUD)9,031 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy51,399.25 (AUD)8,939 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy54,960.39 (AUD)10,011 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy56,211.60 (AUD)10,110 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy57,240.36 (AUD)10,149 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy57,547.95 (AUD)10,369 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy57,663.36 (AUD)10,224 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy57,711.78 (AUD)10,269 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy57,943.96 (AUD)10,292 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy58,624.28 (AUD)10,582 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,031.20 (AUD)1,077 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,083.00 (AUD)1,106 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,218.70 (AUD)1,091 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,277.08 (AUD)1,086 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,310.06 (AUD)1,139 Ordinary Shares

29

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,433.74 (AUD)1,153 Ordinary Shares
5/13/2021Morgan Stanley Australia Securities LimitedBuy6,469.15 (AUD)1,187 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,595.56 (AUD)1,182 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,647.04 (AUD)1,152 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,668.87 (AUD)1,193 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,746.60 (AUD)1,220 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,813.75 (AUD)1,185 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy6,917.82 (AUD)1,267 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy66,495.60 (AUD)11,790 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy672.80 (AUD)116 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy672.80 (AUD)116 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy7,271.37 (AUD)1,269 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy7,383.03 (AUD)1,293 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy7,384.00 (AUD)1,300 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy7,412.52 (AUD)1,338 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy7,445.94 (AUD)1,286 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy7,714.50 (AUD)1,390 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy7,803.57 (AUD)1,401 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy70,765.39 (AUD)12,937 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy749.49 (AUD)129 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy75,463.80 (AUD)13,011 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy77,145.74 (AUD)13,727 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy8,257.00 (AUD)1,436 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy8,417.76 (AUD)1,482 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy8,540.50 (AUD)1,550 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy8,613.60 (AUD)1,552 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy8,648.48 (AUD)1,528 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy8,699.22 (AUD)1,559 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy8,708.16 (AUD)1,504 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy8,932.23 (AUD)1,627 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy81,502.20 (AUD)14,580 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy81,675.99 (AUD)14,559 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy87,538.05 (AUD)15,945 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy9,014.46 (AUD)1,651 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy9,145.84 (AUD)1,672 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy9,796.20 (AUD)1,740 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy9,869.95 (AUD)1,811 Ordinary Shares

30

5/13/2021Morgan Stanley Australia Securities LimitedBuy93,933.90 (AUD)17,110 Ordinary Shares
5/13/2021Morgan Stanley Australia Securities LimitedBuy94,280.92 (AUD)17,236 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedBuy976.41 (AUD)171 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,128.96 (AUD)196 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,129.69 (AUD)203 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,310.80 (AUD)226 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,484.60 (AUD)260 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,502.87 (AUD)275 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,576.35 (AUD)279 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,582.00 (AUD)280 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,722.24 (AUD)299 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,746.85 (AUD)310 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,875.01 (AUD)323 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,928.22 (AUD)349 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,948.57 (AUD)338 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,951.56 (AUD)351 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,955.10 (AUD)343 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell1,992.83 (AUD)343 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell104,533.56 (AUD)18,801 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell11,808.54 (AUD)2,043 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell12,160.47 (AUD)2,199 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell12,588.48 (AUD)2,256 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell13,821.72 (AUD)2,442 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,041.60 (AUD)352 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,152.02 (AUD)372 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,199.78 (AUD)396 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,238.60 (AUD)390 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,280.98 (AUD)403 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,349.70 (AUD)409 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,470.80 (AUD)426 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,522.52 (AUD)441 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,542.59 (AUD)438 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,753.10 (AUD)483 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,780.18 (AUD)481 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,806.65 (AUD)495 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell2,873.45 (AUD)505 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell20,681.88 (AUD)3,667 Ordinary Shares

31

5/13/2021Morgan Stanley Australia Securities LimitedSell207.57 (AUD)37 Ordinary Shares
5/13/2021Morgan Stanley Australia Securities LimitedSell22,993.92 (AUD)3,992 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell23,375.73 (AUD)4,254 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell23,592.87 (AUD)4,161 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell26,535.00 (AUD)4,575 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell26,902.32 (AUD)4,728 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell3,087.42 (AUD)545 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell3,192.21 (AUD)567 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell3,912.06 (AUD)678 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell3,990.00 (AUD)700 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell31,446.72 (AUD)5,728 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell313.20 (AUD)54 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell314.60 (AUD)55 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell316.40 (AUD)56 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell32,339.58 (AUD)5,923 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell34,977.74 (AUD)6,062 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell346.50 (AUD)60 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell376.53 (AUD)66 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell39,186.42 (AUD)7,177 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell4,031.24 (AUD)739 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell4,131.80 (AUD)730 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell4,238.28 (AUD)732 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell44,026.20 (AUD)7,890 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell447.72 (AUD)82 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell47,270.75 (AUD)8,221 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell5,394.95 (AUD)935 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell5,810.00 (AUD)1,000 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell5,816.16 (AUD)1,008 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell5.80 (AUD)1 Ordinary Share

5/13/2021Morgan Stanley Australia Securities LimitedSell50,080.56 (AUD)8,817 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell507.30 (AUD)89 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell54,387.06 (AUD)9,961 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell58,826.04 (AUD)10,774 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell6,277.08 (AUD)1,086 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell672.80 (AUD)116 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell698.88 (AUD)128 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell7,000.98 (AUD)1,266 Ordinary Shares

32

5/13/2021Morgan Stanley Australia Securities LimitedSell7,015.00 (AUD)1,220 Ordinary Shares
5/13/2021Morgan Stanley Australia Securities LimitedSell7,262.70 (AUD)1,290 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell7,630.25 (AUD)1,327 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell7,806.40 (AUD)1,394 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell749.49 (AUD)129 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell8,282.82 (AUD)1,517 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell8,520.00 (AUD)1,500 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell8,791.75 (AUD)1,529 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell80,039.52 (AUD)14,344 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell836.65 (AUD)145 Ordinary Shares

5/13/2021Morgan Stanley Australia Securities LimitedSell9,123.40 (AUD)1,595 Ordinary Shares

5/13/2021Morgan Stanley Capital Services LLCBuyN/A1,824 Swaps

5/13/2021Morgan Stanley Capital Services LLCBuyN/A1,996 Swaps

5/13/2021Morgan Stanley Capital Services LLCBuyN/A2,829 Swaps

5/13/2021Morgan Stanley Capital Services LLCBuyN/A20,293 Swaps

5/13/2021Morgan Stanley Capital Services LLCBuyN/A3,838 Swaps

5/13/2021Morgan Stanley Capital Services LLCBuyN/A4,197 Swaps

5/13/2021Morgan Stanley Capital Services LLCBuyN/A9,961 Swaps

5/13/2021Morgan Stanley Capital Services LLCSellN/A1,000 Swaps

5/13/2021Morgan Stanley Capital Services LLCSellN/A1,267 Swaps

5/13/2021Morgan Stanley Capital Services LLCSellN/A10,138 Swaps

5/13/2021Morgan Stanley Capital Services LLCSellN/A113,174 Swaps

5/13/2021Morgan Stanley Capital Services LLCSellN/A115,304 Swaps

5/13/2021Morgan Stanley Capital Services LLCSellN/A19,510 Swaps

5/13/2021Morgan Stanley Capital Services LLCSellN/A2,904 Swaps

5/13/2021Morgan Stanley Capital Services LLCSellN/A27,535 Swaps

5/13/2021Morgan Stanley Capital Services LLCSellN/A53,298 Swaps

5/13/2021Morgan Stanley Capital Services LLCSellN/A6,696 Swaps

5/13/2021Morgan Stanley Investment Management Inc.Buy59,252.44629,433 Ordinary Shares

5/13/2021Parametric Portfolio Associates LLCBuy20,148.22 (USD)4,599 American Depositary Receipts

5/13/2021Parametric Portfolio Associates LLCBuy22,750.53 (USD)5,193 American Depositary Receipts

5/13/2021Parametric Portfolio Associates LLCBuy950.68 (USD)217 American Depositary Receipts

5/13/2021Parametric Portfolio Associates LLCSell1,719.99 (USD)400 American Depositary Receipts

5/14/2021Morgan Stanley & Co. International plcBuy1,196.00200 Ordinary Shares

5/14/2021Morgan Stanley & Co. International plcBuyN/A2,318 Swaps

33

5/14/2021Morgan Stanley & Co. International plc
Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A490,150 Ordinary Shares

5/14/2021Morgan Stanley & Co. International plcSell2,243.16372 Ordinary Shares

5/14/2021Morgan Stanley & Co. International plcSellN/A25,379 Swaps

5/14/2021Morgan Stanley & Co. International plcSellN/A33,800 Swaps

5/14/2021Morgan Stanley & Co. International plcSellN/A7,918 Swaps

5/14/2021Morgan Stanley & Co. LLCBorrow ReturnedN/A104,870 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy1,037.88 (AUD)186 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy1,122.00 (AUD)200 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy1,226.55 (AUD)221 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy1,257.58 (AUD)227 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy1,464.58 (AUD)262 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy1,492.95 (AUD)269 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy1,517.88 (AUD)273 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy1,581.88 (AUD)284 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy1,708.00 (AUD)305 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy1,766.44 (AUD)316 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy10,059.07 (AUD)1,819 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy10,086.72 (AUD)1,824 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy10,628.25 (AUD)1,903 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy100,652.68 (AUD)18,103 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy102,334.40 (AUD)18,274 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy105,052.87 (AUD)18,793 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy11,513.60 (AUD)2,056 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy11.06 (AUD)2 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy111,484.80 (AUD)20,160 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy12,393.03 (AUD)2,217 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy12,426.67 (AUD)2,231 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy129,342.38 (AUD)23,347 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy13,566.40 (AUD)2,440 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy13,737.96 (AUD)2,462 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy131,214.07 (AUD)23,473 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy137,899.12 (AUD)24,802 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy139,020.12 (AUD)24,914 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy14,315.22 (AUD)2,577 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy145.99 (AUD)26 Ordinary Shares

34

5/14/2021Morgan Stanley Australia Securities LimitedBuy15,058.19 (AUD)2,723 Ordinary Shares
5/14/2021Morgan Stanley Australia Securities LimitedBuy15,751.96 (AUD)2,828 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy155,859.74 (AUD)27,982 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy158,388.30 (AUD)28,385 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy16,069.40 (AUD)2,898 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy160,165.39 (AUD)28,963 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy161,865.33 (AUD)28,853 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy163,674.45 (AUD)29,385 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy172.05 (AUD)31 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy19,894.14 (AUD)3,591 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy193,624.34 (AUD)34,762 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy195,548.70 (AUD)35,234 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,353.99 (AUD)423 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,361.81 (AUD)421 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,433.82 (AUD)435 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,524.42 (AUD)452 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,558.07 (AUD)463 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,624.37 (AUD)475 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,664.00 (AUD)480 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,752.20 (AUD)495 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,798.76 (AUD)498 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,815.00 (AUD)500 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy2,907.54 (AUD)522 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy20,268.60 (AUD)3,652 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy20,594.10 (AUD)3,714 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy21,042.18 (AUD)3,771 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy21,067.20 (AUD)3,762 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy21,473.04 (AUD)3,876 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy214,274.40 (AUD)38,608 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy217.62 (AUD)39 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy23,054.85 (AUD)4,095 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy23,351.10 (AUD)4,155 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy230,943.86 (AUD)41,762 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy246,041.12 (AUD)44,252 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy27,306.00 (AUD)4,920 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy289.64 (AUD)52 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy29,519.60 (AUD)5,295 Ordinary Shares

35

5/14/2021Morgan Stanley Australia Securities LimitedBuy3,018.40 (AUD)539 Ordinary Shares
5/14/2021Morgan Stanley Australia Securities LimitedBuy3,029.94 (AUD)543 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy3,071.75 (AUD)550 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy3,612.08 (AUD)652 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy30,000.91 (AUD)5,391 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy30,013.50 (AUD)5,350 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy304,176.48 (AUD)54,708 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy31,930.14 (AUD)5,748 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy315.78 (AUD)57 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy32,875.85 (AUD)5,945 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy324.51 (AUD)58 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy33,006.40 (AUD)5,894 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy33,538.40 (AUD)5,989 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy373,435.92 (AUD)66,924 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy39.23 (AUD)7 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy4,203.36 (AUD)756 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy4,252.57 (AUD)769 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy4,522.84 (AUD)812 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy4,684.37 (AUD)841 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy4,830.41 (AUD)868 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy4,990.74 (AUD)892 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy46,065.00 (AUD)8,300 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy46,148.20 (AUD)8,330 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy48,746.95 (AUD)8,815 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy5,072.52 (AUD)905 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy5,094.90 (AUD)918 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy5,184.75 (AUD)930 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy5,326.44 (AUD)952 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy5,419.40 (AUD)980 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy5,685.03 (AUD)1,017 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy5,902.06 (AUD)1,053 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy5.57 (AUD)1 Ordinary Share

5/14/2021Morgan Stanley Australia Securities LimitedBuy51,789.20 (AUD)9,323 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy518.47 (AUD)93 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy52,225.50 (AUD)9,410 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy530.88 (AUD)96 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy55,504.61 (AUD)10,037 Ordinary Shares

36

5/14/2021Morgan Stanley Australia Securities LimitedBuy6,338.10 (AUD)1,142 Ordinary Shares
5/14/2021Morgan Stanley Australia Securities LimitedBuy6,545.62 (AUD)1,172 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy6,602.97 (AUD)1,177 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy6,870.65 (AUD)1,228 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy61,865.16 (AUD)10,969 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy637.67 (AUD)115 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy67,089.99 (AUD)11,959 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy69,318.55 (AUD)12,535 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy69,817.01 (AUD)12,591 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy7,106.05 (AUD)1,285 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy7,368.05 (AUD)1,324 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy7,490.48 (AUD)1,346 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy7,984.16 (AUD)1,436 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy72.41 (AUD)13 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy8,029.44 (AUD)1,430 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy8,573.71 (AUD)1,549 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy886.40 (AUD)160 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy899.10 (AUD)162 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy9,159.72 (AUD)1,643 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy9,310.24 (AUD)1,670 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy9,880.12 (AUD)1,777 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy92,130.20 (AUD)16,630 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy966.20 (AUD)173 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedBuy97,634.94 (AUD)17,466 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,139.18 (AUD)206 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,188.54 (AUD)213 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,226.55 (AUD)221 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,289.92 (AUD)232 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,375.14 (AUD)246 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,517.88 (AUD)273 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,620.29 (AUD)293 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,676.57 (AUD)301 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,708.00 (AUD)305 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,750.32 (AUD)312 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell1,955.76 (AUD)348 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell10,092.84 (AUD)1,812 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell10,566.30 (AUD)1,909 Ordinary Shares

37

5/14/2021Morgan Stanley Australia Securities LimitedSell10,579.68 (AUD)1,896 Ordinary Shares
5/14/2021Morgan Stanley Australia Securities LimitedSell11,641.96 (AUD)2,092 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell11,747.34 (AUD)2,094 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell11.06 (AUD)2 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell12,393.03 (AUD)2,217 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell12,851.41 (AUD)2,299 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell12,952.52 (AUD)2,338 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell13,110.48 (AUD)2,358 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell14,083.21 (AUD)2,549 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell14,135.08 (AUD)2,540 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell14,640.90 (AUD)2,638 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell14,757.02 (AUD)2,647 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell143,221.41 (AUD)25,713 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell146,649.34 (AUD)26,471 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell15,052.66 (AUD)2,722 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell15,094.70 (AUD)2,710 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell15,517.80 (AUD)2,796 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell15,657.59 (AUD)2,801 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell16,442.72 (AUD)2,968 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell16,990.40 (AUD)3,034 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell18,464.55 (AUD)3,315 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell188.70 (AUD)34 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell19,166.37 (AUD)3,441 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,098.12 (AUD)375 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,176.20 (AUD)390 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,189.88 (AUD)396 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,205.72 (AUD)396 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,233.57 (AUD)401 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,474.20 (AUD)445 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,504.32 (AUD)448 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,562.51 (AUD)458 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,622.60 (AUD)470 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,636.25 (AUD)475 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell2,721.95 (AUD)490 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell201.24 (AUD)36 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell21,067.20 (AUD)3,762 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell21,473.04 (AUD)3,876 Ordinary Shares

38

5/14/2021Morgan Stanley Australia Securities LimitedSell21,517.35 (AUD)3,877 Ordinary Shares
5/14/2021Morgan Stanley Australia Securities LimitedSell22,941.36 (AUD)4,104 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell23,456.36 (AUD)4,234 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell25,294.14 (AUD)4,533 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell25,296.90 (AUD)4,558 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell25,923.73 (AUD)4,650 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell27,027.65 (AUD)4,835 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell27,281.43 (AUD)4,863 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell275,918.25 (AUD)49,715 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell289.64 (AUD)52 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell3,029.94 (AUD)543 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell3,085.78 (AUD)557 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell3,427.92 (AUD)621 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell3,584.00 (AUD)640 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell3,750.60 (AUD)665 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell3,960.66 (AUD)706 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell301.59 (AUD)54 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell31,541.88 (AUD)5,673 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell316.06 (AUD)57 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell325,534.51 (AUD)58,867 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell334.80 (AUD)60 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell351.85 (AUD)63 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell4,267.48 (AUD)771 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell4,280.76 (AUD)759 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell4,529.43 (AUD)811 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell4,714.88 (AUD)848 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell422.94 (AUD)76 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell44,405.64 (AUD)7,958 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell477.30 (AUD)86 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell5,265.78 (AUD)942 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell5,277.82 (AUD)945 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell53,027.17 (AUD)9,589 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell546.84 (AUD)98 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell560.00 (AUD)100 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell6,615.18 (AUD)1,193 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell6,781.60 (AUD)1,211 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell67,089.99 (AUD)11,959 Ordinary Shares

39

5/14/2021Morgan Stanley Australia Securities LimitedSell7,430.38 (AUD)1,334 Ordinary Shares
5/14/2021Morgan Stanley Australia Securities LimitedSell7,519.50 (AUD)1,350 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell7,580.01 (AUD)1,367 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell72,632.00 (AUD)12,970 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell74,342.25 (AUD)13,395 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell8,284.40 (AUD)1,490 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell886.40 (AUD)160 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell9,357.06 (AUD)1,689 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell9,673.65 (AUD)1,743 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell932.40 (AUD)168 Ordinary Shares

5/14/2021Morgan Stanley Australia Securities LimitedSell958.80 (AUD)170 Ordinary Shares

5/14/2021Morgan Stanley Capital Services LLCBuyN/A12,300 Swaps

5/14/2021Morgan Stanley Capital Services LLCBuyN/A17,821 Swaps

5/14/2021Morgan Stanley Capital Services LLCBuyN/A2,541 Swaps

5/14/2021Morgan Stanley Capital Services LLCBuyN/A32,036 Swaps

5/14/2021Morgan Stanley Capital Services LLCBuyN/A4,558 Swaps

5/14/2021Morgan Stanley Capital Services LLCBuyN/A94,000 Swaps

5/14/2021Morgan Stanley Capital Services LLCSellN/A120,814 Swaps

5/14/2021Morgan Stanley Capital Services LLCSellN/A2,723 Swaps

5/14/2021Morgan Stanley Capital Services LLCSellN/A200 Swaps

5/14/2021Morgan Stanley Capital Services LLCSellN/A3,652 Swaps

5/14/2021Morgan Stanley Capital Services LLCSellN/A42,965 Swaps

5/14/2021Morgan Stanley Capital Services LLCSellN/A50,116 Swaps

5/14/2021Morgan Stanley Capital Services LLCSellN/A67,980 Swaps

5/14/2021Morgan Stanley Capital Services LLCSellN/A800 Swaps

5/14/2021Morgan Stanley Capital Services LLCSellN/A84,499 Swaps

5/14/2021Morgan Stanley Investment Management Inc.Buy1,657.2875275 Ordinary Shares

5/14/2021Morgan Stanley Investment Management Inc.Buy16,416.1862,724 Ordinary Shares

5/14/2021Morgan Stanley Investment Management Inc.Buy162.715527 Ordinary Shares

5/14/2021Morgan Stanley Investment Management Inc.Buy614.2236102 Ordinary Shares

5/14/2021Morgan Stanley Investment Management Inc.Buy63,217.98510,490 Ordinary Shares

5/14/2021Morgan Stanley Wealth Management Australia Pty LtdBuy5,550.00 (AUD)1,000 Ordinary Shares

5/14/2021Parametric Portfolio Associates LLCBuy189,412.5431,396 Ordinary Shares

5/14/2021Parametric Portfolio Associates LLCBuy481.80 (USD)110 American Depositary Receipts

5/14/2021Parametric Portfolio Associates LLCBuy635.10 (USD)145 American Depositary Receipts

5/14/2021Parametric Portfolio Associates LLCBuy735.84 (USD)168 American Depositary Receipts

40

5/14/2021Parametric Portfolio Associates LLCSell5,067.12842 Ordinary Shares
5/14/2021Parametric Portfolio Associates LLCSell793.67 (USD)181 American Depositary Receipts

5/14/2021Parametric Portfolio Associates LLCTransfer OutN/A33 American Depositary Receipts

5/17/2021Morgan Stanley & Co. International plcBorrowN/A82,922 Ordinary Shares

5/17/2021Morgan Stanley & Co. International plcBuy11,252.471,941 Ordinary Shares

5/17/2021Morgan Stanley & Co. International plcBuy180,648.8331,224 Ordinary Shares

5/17/2021Morgan Stanley & Co. International plcBuy5,984.641,039 Ordinary Shares

5/17/2021Morgan Stanley & Co. International plcBuyN/A2,256 Swaps

5/17/2021Morgan Stanley & Co. International plcBuyN/A249,889 Swaps

5/17/2021Morgan Stanley & Co. International plcBuyN/A26,597 Swaps

5/17/2021Morgan Stanley & Co. International plcBuyN/A366,553 Swaps

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

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A2,564 Ordinary Shares

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

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A57,130 Ordinary Shares

5/17/2021Morgan Stanley & Co. International plcSell1,278.72222 Ordinary Shares

5/17/2021Morgan Stanley & Co. International plcSell16,629.122,887 Ordinary Shares

5/17/2021Morgan Stanley & Co. International plcSell3,450.00600 Ordinary Shares

5/17/2021Morgan Stanley & Co. LLCBorrow ReturnedN/A2,032 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,107.51 (AUD)201 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,129.96 (AUD)212 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,138.44 (AUD)212 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,317.60 (AUD)244 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,452.48 (AUD)272 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,457.98 (AUD)269 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,525.62 (AUD)282 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,703.46 (AUD)319 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,742.00 (AUD)325 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,775.40 (AUD)330 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,965.12 (AUD)356 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy1,998.36 (AUD)366 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy10,512.48 (AUD)1,936 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy10,612.36 (AUD)1,958 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy10,900.00 (AUD)2,000 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy10.63 (AUD)2 Ordinary Shares

41

5/17/2021Morgan Stanley Australia Securities LimitedBuy101,956.62 (AUD)19,093 Ordinary Shares
5/17/2021Morgan Stanley Australia Securities LimitedBuy116,161.44 (AUD)21,432 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy117,233.92 (AUD)21,872 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy118.47 (AUD)22 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy123.16 (AUD)23 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy125.35 (AUD)23 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy13,472.82 (AUD)2,523 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy14,169.60 (AUD)2,624 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy14,413.45 (AUD)2,635 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy16,156.14 (AUD)2,959 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy17,047.80 (AUD)3,157 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy18,656.82 (AUD)3,417 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy19,170.56 (AUD)3,524 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy19,684.50 (AUD)3,579 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,027.97 (AUD)378 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,093.67 (AUD)387 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,121.34 (AUD)398 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,218.15 (AUD)407 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,224.96 (AUD)409 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,249.30 (AUD)415 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,269.50 (AUD)425 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,294.82 (AUD)418 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,382.72 (AUD)438 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,552.82 (AUD)471 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,584.56 (AUD)484 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,787.14 (AUD)510 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,830.20 (AUD)530 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,872.71 (AUD)531 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,899.70 (AUD)542 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy2,961.31 (AUD)553 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy211,208.04 (AUD)39,258 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy217,714.51 (AUD)40,847 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy219,142.92 (AUD)41,038 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy23,370.49 (AUD)4,348 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy23,598.78 (AUD)4,346 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy24,863.52 (AUD)4,488 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy244,832.05 (AUD)45,763 Ordinary Shares

42

5/17/2021Morgan Stanley Australia Securities LimitedBuy26,241.75 (AUD)4,905 Ordinary Shares
5/17/2021Morgan Stanley Australia Securities LimitedBuy265.58 (AUD)49 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy28,218.10 (AUD)5,245 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy28,512.00 (AUD)5,280 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy29,450.10 (AUD)5,515 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy3,320.29 (AUD)607 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy3,745.22 (AUD)691 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy3,782.51 (AUD)709 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy3,947.58 (AUD)723 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy300.16 (AUD)56 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy4,095.72 (AUD)744 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy4,512.78 (AUD)822 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy4,692.62 (AUD)865 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy4,908.93 (AUD)921 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy4,954.10 (AUD)926 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy41,894.15 (AUD)7,687 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy434.16 (AUD)81 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy47,024.04 (AUD)8,806 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy5,045.04 (AUD)924 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy5,670.52 (AUD)1,054 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy5,740.41 (AUD)1,077 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy5,783.46 (AUD)1,078 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy55,466.73 (AUD)10,329 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy55,845.79 (AUD)10,361 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy6,062.73 (AUD)1,129 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy60,965.29 (AUD)11,269 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy63,744.39 (AUD)11,611 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy63.84 (AUD)12 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy636.65 (AUD)119 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy642.00 (AUD)119 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy68,639.74 (AUD)12,878 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy7,589.40 (AUD)1,390 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy70,137.47 (AUD)13,159 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy709.55 (AUD)133 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy76,995.72 (AUD)14,076 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy770.06 (AUD)139 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy799.50 (AUD)150 Ordinary Shares

43

5/17/2021Morgan Stanley Australia Securities LimitedBuy8,082.35 (AUD)1,483 Ordinary Shares
5/17/2021Morgan Stanley Australia Securities LimitedBuy8,493.70 (AUD)1,570 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy80.10 (AUD)15 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy82,134.24 (AUD)14,988 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy84,251.80 (AUD)15,748 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy84,288.62 (AUD)15,814 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy87,529.60 (AUD)16,090 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy871.81 (AUD)161 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy886.42 (AUD)164 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy89,221.95 (AUD)16,371 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy89,324.14 (AUD)16,603 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy9,588.91 (AUD)1,753 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy90.95 (AUD)17 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy952.88 (AUD)172 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedBuy967.50 (AUD)180 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell1,009.26 (AUD)189 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell1,023.76 (AUD)191 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell1,037.40 (AUD)190 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell1,070.00 (AUD)200 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell1,170.66 (AUD)218 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell1,216.36 (AUD)228 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell1,464.62 (AUD)268 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell1,465.90 (AUD)274 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell10,067.14 (AUD)1,887 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell10,612.36 (AUD)1,958 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell107.00 (AUD)20 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell11,358.05 (AUD)2,123 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell11,929.56 (AUD)2,234 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell115,153.52 (AUD)21,404 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell12,587.47 (AUD)2,355 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell13,600.98 (AUD)2,547 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell131,385.30 (AUD)24,558 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell138,989.76 (AUD)25,456 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell14,321.71 (AUD)2,687 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell14,413.45 (AUD)2,635 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell14,660.10 (AUD)2,685 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell147,873.86 (AUD)27,283 Ordinary Shares

44

5/17/2021Morgan Stanley Australia Securities LimitedSell15,049.55 (AUD)2,813 Ordinary Shares
5/17/2021Morgan Stanley Australia Securities LimitedSell15,703.20 (AUD)2,908 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell150.36 (AUD)28 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell153.72 (AUD)28 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell159,742.80 (AUD)29,582 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell16,156.14 (AUD)2,959 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell16,395.08 (AUD)3,076 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell168,239.19 (AUD)30,423 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell17,446.59 (AUD)3,213 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell17,478.72 (AUD)3,213 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell179,712.36 (AUD)33,654 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell18,601.95 (AUD)3,477 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell181.90 (AUD)34 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,084.40 (AUD)386 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,141.34 (AUD)401 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,146.32 (AUD)396 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,215.44 (AUD)408 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,298.66 (AUD)421 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,329.54 (AUD)433 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,333.87 (AUD)433 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,354.94 (AUD)441 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,440.31 (AUD)449 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,525.82 (AUD)473 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,566.95 (AUD)471 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,722.59 (AUD)507 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,771.72 (AUD)521 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,975.58 (AUD)542 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell2,983.12 (AUD)555 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell21,826.98 (AUD)4,076 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell22,492.15 (AUD)4,127 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell244,000.62 (AUD)45,693 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell25,677.00 (AUD)4,755 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell256,858.03 (AUD)48,191 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell257,848.60 (AUD)48,196 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell27,929.91 (AUD)5,177 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell278,556.46 (AUD)52,262 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell28,098.20 (AUD)5,252 Ordinary Shares

45

5/17/2021Morgan Stanley Australia Securities LimitedSell28,411.18 (AUD)5,194 Ordinary Shares
5/17/2021Morgan Stanley Australia Securities LimitedSell28,512.00 (AUD)5,280 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell29,012.22 (AUD)5,433 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell299.60 (AUD)56 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell3,041.50 (AUD)550 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell3,123.90 (AUD)585 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell3,185.88 (AUD)573 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell3,373.55 (AUD)619 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell3,404.58 (AUD)634 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell3,500.08 (AUD)653 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell3,538.39 (AUD)662 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell300.16 (AUD)56 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell326.35 (AUD)61 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell33,888.62 (AUD)6,299 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell341.76 (AUD)64 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell36,000.44 (AUD)6,767 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell36,326.40 (AUD)6,771 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell37,918.69 (AUD)7,009 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell37.31 (AUD)7 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell4,512.78 (AUD)822 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell4,539.85 (AUD)833 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell4,930.25 (AUD)925 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell40,188.20 (AUD)7,540 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell42,778.58 (AUD)8,026 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell43,189.84 (AUD)7,796 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell46,324.74 (AUD)8,547 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell46,585.77 (AUD)8,643 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell46,671.50 (AUD)8,675 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell47,024.04 (AUD)8,806 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell47,199.04 (AUD)8,872 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell478,873.15 (AUD)89,509 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell490.49 (AUD)91 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell5,036.85 (AUD)945 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell5,510.50 (AUD)1,030 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell526.68 (AUD)99 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell58,120.56 (AUD)10,884 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell58,679.84 (AUD)10,708 Ordinary Shares

46

5/17/2021Morgan Stanley Australia Securities LimitedSell6,120.02 (AUD)1,145 Ordinary Shares
5/17/2021Morgan Stanley Australia Securities LimitedSell6,247.80 (AUD)1,170 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell6,808.62 (AUD)1,247 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell61,155.85 (AUD)11,431 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell66,582.88 (AUD)12,376 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell7,589.40 (AUD)1,390 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell70,873.01 (AUD)13,297 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell74.90 (AUD)14 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell76,656.75 (AUD)14,275 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell770.06 (AUD)139 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell8,346.78 (AUD)1,566 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell8,493.70 (AUD)1,570 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell8,811.45 (AUD)1,647 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell80,077.92 (AUD)15,024 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell9,310.32 (AUD)1,737 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell9,426.70 (AUD)1,762 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell91,808.48 (AUD)16,784 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell93,283.32 (AUD)17,518 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell952.88 (AUD)172 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell97,385.84 (AUD)18,169 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell97,674.90 (AUD)17,922 Ordinary Shares

5/17/2021Morgan Stanley Australia Securities LimitedSell998.58 (AUD)187 Ordinary Shares

5/17/2021Morgan Stanley Capital Services LLCBuyN/A10,272 Swaps

5/17/2021Morgan Stanley Capital Services LLCBuyN/A14 Swaps

5/17/2021Morgan Stanley Capital Services LLCBuyN/A2,803 Swaps

5/17/2021Morgan Stanley Capital Services LLCBuyN/A5,294 Swaps

5/17/2021Morgan Stanley Capital Services LLCBuyN/A5,417 Swaps

5/17/2021Morgan Stanley Capital Services LLCBuyN/A600 Swaps

5/17/2021Morgan Stanley Capital Services LLCBuyN/A9,916 Swaps

5/17/2021Morgan Stanley Capital Services LLCSellN/A103,126 Swaps

5/17/2021Morgan Stanley Capital Services LLCSellN/A15,887 Swaps

5/17/2021Morgan Stanley Capital Services LLCSellN/A511 Swaps

5/17/2021Morgan Stanley Capital Services LLCSellN/A56,411 Swaps

5/17/2021Morgan Stanley Capital Services LLCSellN/A584 Swaps

5/17/2021Morgan Stanley Capital Services LLCSellN/A82,296 Swaps

5/17/2021Morgan Stanley Capital Services LLCSellN/A95,164 Swaps

5/17/2021Morgan Stanley Investment Management Inc.Buy402.0067 Ordinary Shares

47

5/17/2021Parametric Portfolio Associates LLCBuy1,711.66 (USD)409 American Depositary Receipts
5/17/2021Parametric Portfolio Associates LLCBuy2,310.00 (USD)550 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCBuy351.54 (USD)84 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCBuy368.28 (USD)88 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCBuy4,423.54 (USD)1,057 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCBuy724.00 (USD)173 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCBuy744.93 (USD)178 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCBuy761.67 (USD)182 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCBuy828.63 (USD)198 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCBuy912.33 (USD)218 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCSell1,971.11 (USD)471 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCSell146.46 (USD)35 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCSell196.68 (USD)47 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCSell489.63 (USD)117 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCSell573.33 (USD)137 American Depositary Receipts

5/17/2021Parametric Portfolio Associates LLCSell770.03 (USD)184 American Depositary Receipts

5/18/2021E*TRADE Securities LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A500 American Depositary Receipts

5/18/2021Morgan Stanley & Co. International plcBorrowN/A23,118 Ordinary Shares

5/18/2021Morgan Stanley & Co. International plcBuy3,348.00600 Ordinary Shares

5/18/2021Morgan Stanley & Co. International plcBuy335,720.4460,370 Ordinary Shares

5/18/2021Morgan Stanley & Co. International plcBuy61,592.8810,956 Ordinary Shares

5/18/2021Morgan Stanley & Co. International plcBuy9,385.281,688 Ordinary Shares

5/18/2021Morgan Stanley & Co. International plcBuyN/A155,516 Swaps

5/18/2021Morgan Stanley & Co. International plcBuyN/A3,508 Swaps

5/18/2021Morgan Stanley & Co. International plcBuyN/A4,400 Swaps

5/18/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,564 Ordinary Shares

5/18/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/A265,100 Ordinary Shares

5/18/2021Morgan Stanley & Co. International plcSellN/A100 Swaps

5/18/2021Morgan Stanley & Co. International plcSellN/A14,860 Swaps

5/18/2021Morgan Stanley & Co. International plcSellN/A7,792 Swaps

5/18/2021Morgan Stanley & Co. International plcSellN/A73,447 Swaps

48

5/18/2021Morgan Stanley & Co. LLCBorrow ReturnedN/A4,784 Ordinary Shares
5/18/2021Morgan Stanley Australia Securities LimitedBuy1,070.19 (AUD)207 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,135.20 (AUD)215 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,233.24 (AUD)239 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,257.60 (AUD)240 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,286.87 (AUD)247 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,392.26 (AUD)268 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,402.15 (AUD)272 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,510.41 (AUD)293 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,565.87 (AUD)302 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,692.52 (AUD)323 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,889.16 (AUD)364 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,891.23 (AUD)363 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,896.17 (AUD)365 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,970.80 (AUD)379 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,974.94 (AUD)382 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy1,992.96 (AUD)384 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy10,285.39 (AUD)2,003 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy10,309.68 (AUD)1,998 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy10,644.54 (AUD)2,049 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy10,748.23 (AUD)2,063 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy109,092.72 (AUD)21,142 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy11,009.15 (AUD)2,105 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy11,251.90 (AUD)2,123 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy11,282.70 (AUD)2,145 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy11,387.75 (AUD)2,222 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy11,431.36 (AUD)2,224 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy11,735.90 (AUD)2,270 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy11,928.80 (AUD)2,294 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy113.74 (AUD)22 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy115,721.20 (AUD)22,340 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy118,263.60 (AUD)22,743 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy119,012.25 (AUD)22,669 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy12,539.04 (AUD)2,416 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy13,039.56 (AUD)2,498 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy13,225.00 (AUD)2,500 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy13,699.80 (AUD)2,655 Ordinary Shares

49

5/18/2021Morgan Stanley Australia Securities LimitedBuy13,949.42 (AUD)2,706 Ordinary Shares
5/18/2021Morgan Stanley Australia Securities LimitedBuy13,956.50 (AUD)2,710 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy14,404.00 (AUD)2,770 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy15,754.15 (AUD)3,068 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy155.25 (AUD)30 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy157,913.60 (AUD)30,368 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy169,915.41 (AUD)32,739 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy17,190.63 (AUD)3,351 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy17,902.08 (AUD)3,456 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy171.60 (AUD)33 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy18,127.08 (AUD)3,513 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy18,527.12 (AUD)3,601 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy181,908.48 (AUD)35,529 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy19,364.00 (AUD)3,760 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy19,896.94 (AUD)3,871 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy195.70 (AUD)38 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,014.08 (AUD)384 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,044.93 (AUD)391 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,055.24 (AUD)396 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,110.90 (AUD)404 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,117.29 (AUD)406 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,133.10 (AUD)415 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,137.59 (AUD)406 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,210.62 (AUD)428 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,250.55 (AUD)437 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,272.32 (AUD)432 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,293.11 (AUD)447 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,308.03 (AUD)443 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,341.71 (AUD)441 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,415.12 (AUD)464 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,447.08 (AUD)467 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,468.86 (AUD)478 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,690.91 (AUD)522 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,803.50 (AUD)534 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,971.55 (AUD)577 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy2,985.33 (AUD)573 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy20,143.20 (AUD)3,815 Ordinary Shares

50

5/18/2021Morgan Stanley Australia Securities LimitedBuy201,143.55 (AUD)39,057 Ordinary Shares
5/18/2021Morgan Stanley Australia Securities LimitedBuy202.02 (AUD)39 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy205.92 (AUD)39 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy207.20 (AUD)40 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy207.60 (AUD)40 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy21,062.23 (AUD)4,070 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy21,414.02 (AUD)4,130 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy21,961.55 (AUD)4,252 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy218.82 (AUD)42 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy219.66 (AUD)42 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy23,119.89 (AUD)4,459 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy23,156.24 (AUD)4,492 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy25,419.15 (AUD)4,955 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy25,747.29 (AUD)4,923 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy252,385.28 (AUD)49,294 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy26,239.92 (AUD)5,051 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy26.02 (AUD)5 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy264,486.86 (AUD)51,158 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy27,194.60 (AUD)5,255 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy27,317.04 (AUD)5,294 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy28,088.28 (AUD)5,412 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy28,149.90 (AUD)5,466 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy28,742.22 (AUD)5,538 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy29,195.28 (AUD)5,658 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy29,778.48 (AUD)5,608 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy298.70 (AUD)58 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy3,341.18 (AUD)634 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy3,459.66 (AUD)654 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy3,467.66 (AUD)658 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy3,508.92 (AUD)684 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy3,563.84 (AUD)688 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy3,745.99 (AUD)719 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy3,764.30 (AUD)726 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy3,910.40 (AUD)752 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy3,946.05 (AUD)764 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy30,864.04 (AUD)5,924 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy303.92 (AUD)58 Ordinary Shares

51

5/18/2021Morgan Stanley Australia Securities LimitedBuy309.30 (AUD)60 Ordinary Shares
5/18/2021Morgan Stanley Australia Securities LimitedBuy309.30 (AUD)60 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy309.75 (AUD)59 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy31,221.76 (AUD)6,098 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy310.50 (AUD)60 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy318.00 (AUD)60 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy324.45 (AUD)63 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy34,842.26 (AUD)6,662 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy366.10 (AUD)70 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy37,165.02 (AUD)7,154 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy38,280.82 (AUD)7,383 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy382.58 (AUD)74 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy39,895.04 (AUD)7,792 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy398.09 (AUD)77 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,076.16 (AUD)772 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,117.15 (AUD)791 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,203.21 (AUD)813 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,252.50 (AUD)810 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,409.08 (AUD)852 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,469.76 (AUD)873 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,529.79 (AUD)883 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,530.49 (AUD)884 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,661.98 (AUD)907 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,679.76 (AUD)888 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,779.89 (AUD)907 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,798.50 (AUD)914 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,807.68 (AUD)939 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,847.04 (AUD)918 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy4,865.88 (AUD)943 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy40,494.08 (AUD)7,909 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy40.96 (AUD)8 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy41.80 (AUD)8 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy411.20 (AUD)80 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy442.47 (AUD)86 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy489.74 (AUD)94 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy5,015.21 (AUD)971 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy5,117.98 (AUD)973 Ordinary Shares

52

5/18/2021Morgan Stanley Australia Securities LimitedBuy5,160.87 (AUD)1,007 Ordinary Shares
5/18/2021Morgan Stanley Australia Securities LimitedBuy5,596.83 (AUD)1,091 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy5,708.36 (AUD)1,102 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy5,769.72 (AUD)1,116 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy5,988.28 (AUD)1,132 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy5,998.29 (AUD)1,148 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy5.12 (AUD)1 Ordinary Share

5/18/2021Morgan Stanley Australia Securities LimitedBuy5.32 (AUD)1 Ordinary Share

5/18/2021Morgan Stanley Australia Securities LimitedBuy51,402.15 (AUD)9,981 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy52,509.60 (AUD)9,945 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy52,700.00 (AUD)10,000 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy55,765.26 (AUD)10,683 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy56,918.09 (AUD)10,883 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy6,054.60 (AUD)1,161 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy6,074.75 (AUD)1,175 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy6,235.74 (AUD)1,212 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy6,248.76 (AUD)1,211 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy6,330.88 (AUD)1,221 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy6,334.47 (AUD)1,217 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy60,131.34 (AUD)11,586 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy614.63 (AUD)119 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy618.93 (AUD)117 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy626.40 (AUD)120 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy637.20 (AUD)120 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy64,050.70 (AUD)12,365 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy65,688.64 (AUD)12,536 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy66,839.09 (AUD)12,829 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy66.82 (AUD)13 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy67.79 (AUD)13 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy689.43 (AUD)134 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy69,331.50 (AUD)13,206 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy692.55 (AUD)135 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy7,062.22 (AUD)1,366 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy7,139.77 (AUD)1,381 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy7,368.40 (AUD)1,417 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy7,831.20 (AUD)1,506 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy7,905.32 (AUD)1,538 Ordinary Shares

53

5/18/2021Morgan Stanley Australia Securities LimitedBuy7,961.80 (AUD)1,540 Ordinary Shares
5/18/2021Morgan Stanley Australia Securities LimitedBuy7,964.04 (AUD)1,497 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy702.24 (AUD)132 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy74,263.34 (AUD)14,254 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy755.58 (AUD)147 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy76,344.66 (AUD)14,882 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy76,845.30 (AUD)14,835 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy777.74 (AUD)148 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy8,072.95 (AUD)1,551 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy8,343.17 (AUD)1,606 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy8,355.90 (AUD)1,610 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy812.97 (AUD)155 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy831.56 (AUD)161 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy9,039.10 (AUD)1,745 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy9,210.04 (AUD)1,778 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy9,267.02 (AUD)1,789 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy9,300.48 (AUD)1,792 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy9,686.25 (AUD)1,890 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy9,877.70 (AUD)1,918 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy93,512.28 (AUD)17,778 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy932.75 (AUD)182 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedBuy95,614.28 (AUD)18,602 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,050.52 (AUD)203 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,084.68 (AUD)207 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,120.80 (AUD)217 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,164.06 (AUD)223 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,169.05 (AUD)227 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,204.08 (AUD)232 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,239.21 (AUD)239 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,251.14 (AUD)242 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,328.69 (AUD)257 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,356.96 (AUD)257 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,414.62 (AUD)271 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,571.13 (AUD)297 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,775.02 (AUD)345 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,788.82 (AUD)346 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,855.54 (AUD)361 Ordinary Shares

54

5/18/2021Morgan Stanley Australia Securities LimitedSell1,859.81 (AUD)358 Ordinary Shares
5/18/2021Morgan Stanley Australia Securities LimitedSell1,936.95 (AUD)370 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,970.80 (AUD)379 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell1,971.12 (AUD)382 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell10,246.73 (AUD)1,937 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell10,526.66 (AUD)2,046 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell11,009.15 (AUD)2,105 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell11,198.88 (AUD)2,121 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell11,297.02 (AUD)2,183 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell11,488.49 (AUD)2,220 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell11,603.20 (AUD)2,240 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell11,811.24 (AUD)2,289 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell11,841.35 (AUD)2,275 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell12,041.52 (AUD)2,298 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell12,726.54 (AUD)2,464 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell124,809.12 (AUD)24,048 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell13,039.56 (AUD)2,498 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell13,272.92 (AUD)2,533 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell14,304.62 (AUD)2,783 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell15,038.80 (AUD)2,870 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell15,377.97 (AUD)2,963 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell16,254.00 (AUD)3,096 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell16,399.68 (AUD)3,106 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell16,783.36 (AUD)3,278 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell17,857.12 (AUD)3,444 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell17,936.52 (AUD)3,466 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell19,076.45 (AUD)3,658 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell19,688.45 (AUD)3,823 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell2,080.75 (AUD)406 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell2,110.29 (AUD)407 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell2,146.35 (AUD)410 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell2,205.90 (AUD)430 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell2,221.67 (AUD)418 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell2,239.38 (AUD)429 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell2,239.75 (AUD)425 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell2,289.88 (AUD)437 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell2,382.80 (AUD)460 Ordinary Shares

55

5/18/2021Morgan Stanley Australia Securities LimitedSell2,467.53 (AUD)481 Ordinary Shares
5/18/2021Morgan Stanley Australia Securities LimitedSell2,567.25 (AUD)489 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell2,797.20 (AUD)540 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell20,692.70 (AUD)4,018 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell20,934.48 (AUD)4,022 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell21,140.73 (AUD)4,121 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell21,273.49 (AUD)4,095 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell218.82 (AUD)42 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell222.18 (AUD)42 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell23,939.95 (AUD)4,595 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell250.04 (AUD)47 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell27,283.83 (AUD)5,257 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell274.54 (AUD)53 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell28,142.94 (AUD)5,433 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell29,305.08 (AUD)5,614 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell29,778.48 (AUD)5,608 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell29,948.94 (AUD)5,838 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell3,122.08 (AUD)608 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell3,288.12 (AUD)636 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell3,311.52 (AUD)635 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell3,524.20 (AUD)670 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell3,815.46 (AUD)738 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell3,906.56 (AUD)763 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell3,996.40 (AUD)776 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell306.21 (AUD)59 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell31,109.64 (AUD)6,029 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell31,452.16 (AUD)6,066 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell35,270.68 (AUD)6,862 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell353.60 (AUD)68 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell36,073.15 (AUD)6,845 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell37,089.90 (AUD)7,230 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell38,671.52 (AUD)7,444 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell4,227.96 (AUD)817 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell4,264.00 (AUD)820 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell4,290.40 (AUD)818 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell4,397.24 (AUD)844 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell4,509.04 (AUD)873 Ordinary Shares

56

5/18/2021Morgan Stanley Australia Securities LimitedSell4,540.52 (AUD)869 Ordinary Shares
5/18/2021Morgan Stanley Australia Securities LimitedSell4,847.04 (AUD)918 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell40.96 (AUD)8 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell45,613.55 (AUD)8,857 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell46,253.28 (AUD)8,912 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell46.08 (AUD)9 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell476.16 (AUD)93 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell49,436.40 (AUD)9,507 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell5,423.51 (AUD)1,037 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell5,480.92 (AUD)1,052 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell5,516.97 (AUD)1,063 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell5,531.30 (AUD)1,073 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell5,548.86 (AUD)1,063 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell5,685.75 (AUD)1,083 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell5,890.65 (AUD)1,135 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell5,986.00 (AUD)1,168 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell5.32 (AUD)1 Ordinary Share

5/18/2021Morgan Stanley Australia Securities LimitedSell52,999.11 (AUD)9,981 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell54,926.08 (AUD)10,624 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell58,666.10 (AUD)11,090 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell6,312.00 (AUD)1,200 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell6,781.78 (AUD)1,282 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell624.64 (AUD)122 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell65,722.96 (AUD)12,424 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell69,893.20 (AUD)13,441 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell69,996.52 (AUD)13,618 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell7,139.77 (AUD)1,381 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell7,871.68 (AUD)1,527 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell77,816.82 (AUD)14,766 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell79,289.40 (AUD)15,396 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell8,154.37 (AUD)1,588 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell8,163.12 (AUD)1,582 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell8,266.83 (AUD)1,599 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell8,422.36 (AUD)1,637 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell8,795.13 (AUD)1,693 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell8,871.52 (AUD)1,711 Ordinary Shares

5/18/2021Morgan Stanley Australia Securities LimitedSell868.66 (AUD)169 Ordinary Shares

57

5/18/2021Morgan Stanley Australia Securities LimitedSell9,670.77 (AUD)1,876 Ordinary Shares
5/18/2021Morgan Stanley Capital Services LLCBuyN/A1,343 Swaps

5/18/2021Morgan Stanley Capital Services LLCBuyN/A10,545 Swaps

5/18/2021Morgan Stanley Capital Services LLCBuyN/A14,227 Swaps

5/18/2021Morgan Stanley Capital Services LLCBuyN/A297 Swaps

5/18/2021Morgan Stanley Capital Services LLCBuyN/A3,278 Swaps

5/18/2021Morgan Stanley Capital Services LLCBuyN/A39,977 Swaps

5/18/2021Morgan Stanley Capital Services LLCBuyN/A6,322 Swaps

5/18/2021Morgan Stanley Capital Services LLCSellN/A11,237 Swaps

5/18/2021Morgan Stanley Capital Services LLCSellN/A120,587 Swaps

5/18/2021Morgan Stanley Capital Services LLCSellN/A124,373 Swaps

5/18/2021Morgan Stanley Capital Services LLCSellN/A30,762 Swaps

5/18/2021Morgan Stanley Capital Services LLCSellN/A35,044 Swaps

5/18/2021Morgan Stanley Capital Services LLCSellN/A46,082 Swaps

5/18/2021Morgan Stanley Capital Services LLCSellN/A47,670 Swaps

5/18/2021Morgan Stanley Capital Services LLCSellN/A600 Swaps

5/18/2021Morgan Stanley Wealth Management Australia Pty LtdBuy4,947.60 (AUD)950 Ordinary Shares

5/18/2021Parametric Portfolio Associates LLCSell773.92 (USD)193 American Depositary Receipts

5/19/2021Morgan Stanley & Co. International plcBorrow ReturnedN/A100,657 Ordinary Shares

5/19/2021Morgan Stanley & Co. International plcBuy35,662.936,505 Ordinary Shares

5/19/2021Morgan Stanley & Co. International plcBuyN/A20,250 Swaps

5/19/2021Morgan Stanley & Co. International plcBuyN/A206 Swaps

5/19/2021Morgan Stanley & Co. International plcBuyN/A95,093 Swaps

5/19/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/A302,180 Ordinary Shares

5/19/2021Morgan Stanley & Co. International plcOption ExpiryN/A17,705 Call Options

5/19/2021Morgan Stanley & Co. International plcOption ExpiryN/A252,123 Call Options

5/19/2021Morgan Stanley & Co. International plcSell87,142.4515,913 Ordinary Shares

5/19/2021Morgan Stanley & Co. International plcSellN/A6,924 Swaps

5/19/2021Morgan Stanley & Co. LLCBorrow ReturnedN/A23,683 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,061.72 (AUD)209 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,064.85 (AUD)209 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,221.29 (AUD)239 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,239.52 (AUD)244 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,573.88 (AUD)308 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,638.40 (AUD)320 Ordinary Shares

58

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,694.72 (AUD)331 Ordinary Shares
5/19/2021Morgan Stanley Australia Securities LimitedBuy1,790.97 (AUD)355 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,809.12 (AUD)353 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,874.27 (AUD)365 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,989.00 (AUD)390 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,994.47 (AUD)393 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy1,998.70 (AUD)395 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy10,210.37 (AUD)2,004 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy10,589.44 (AUD)2,099 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy108,730.58 (AUD)21,278 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy11,675.13 (AUD)2,287 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy112,679.48 (AUD)22,181 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy119,103.88 (AUD)23,308 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy12,282.88 (AUD)2,399 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy12,339.32 (AUD)2,429 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy122,521.60 (AUD)23,930 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy13,183.50 (AUD)2,585 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy13,664.14 (AUD)2,674 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy131.56 (AUD)26 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy137,589.76 (AUD)26,873 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy14,388.66 (AUD)2,838 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy14,517.95 (AUD)2,872 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy14,768.91 (AUD)2,913 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy15,662.15 (AUD)3,065 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy16,071.90 (AUD)3,170 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy16,176.58 (AUD)3,175 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy16,682.72 (AUD)3,284 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy168,772.84 (AUD)33,223 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy17,204.00 (AUD)3,400 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy17,789.55 (AUD)3,495 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy17,920.00 (AUD)3,500 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy18,120.40 (AUD)3,560 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy18,580.48 (AUD)3,629 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy18,608.78 (AUD)3,674 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy18,757.42 (AUD)3,707 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy19,033.42 (AUD)3,703 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy195,700.56 (AUD)38,676 Ordinary Shares

59

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,015.87 (AUD)398 Ordinary Shares
5/19/2021Morgan Stanley Australia Securities LimitedBuy2,060.40 (AUD)408 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,086.92 (AUD)408 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,095.08 (AUD)408 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,096.12 (AUD)409 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,122.23 (AUD)419 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,126.87 (AUD)415 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,141.29 (AUD)417 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,147.98 (AUD)422 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,180.10 (AUD)430 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,204.20 (AUD)428 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,295.34 (AUD)447 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,339.28 (AUD)456 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,378.47 (AUD)465 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,392.68 (AUD)471 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,417.03 (AUD)473 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,465.12 (AUD)481 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,746.75 (AUD)537 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,813.25 (AUD)550 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy2,829.75 (AUD)550 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy20,618.24 (AUD)4,027 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy21,011.52 (AUD)4,072 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy21,509.12 (AUD)4,201 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy213,254.34 (AUD)42,062 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy22,614.87 (AUD)4,443 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy223.52 (AUD)44 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy23,821.20 (AUD)4,680 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy25,331.94 (AUD)4,938 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy253,868.84 (AUD)49,876 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy26,040.27 (AUD)5,121 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy264,714.24 (AUD)51,702 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy27,820.45 (AUD)5,509 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy28,435.30 (AUD)5,592 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy28,470.58 (AUD)5,577 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy28,810.74 (AUD)5,677 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy287.84 (AUD)56 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy299.13 (AUD)59 Ordinary Shares

60

5/19/2021Morgan Stanley Australia Securities LimitedBuy3,200.00 (AUD)625 Ordinary Shares
5/19/2021Morgan Stanley Australia Securities LimitedBuy3,598.63 (AUD)707 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy3,636.76 (AUD)711 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy3,698.97 (AUD)726 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy3,723.21 (AUD)738 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy3,867.07 (AUD)765 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy304.50 (AUD)60 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy31,135.50 (AUD)6,105 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy31,215.57 (AUD)6,163 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy32,305.42 (AUD)6,322 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy33,873.95 (AUD)6,655 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy34,741.26 (AUD)6,759 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy35.42 (AUD)7 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy4,104.42 (AUD)804 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy4,314.33 (AUD)841 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy4,652.91 (AUD)907 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy4,719.60 (AUD)920 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy4,776.64 (AUD)944 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy4,895.38 (AUD)958 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy4,924.46 (AUD)959 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy40,036.46 (AUD)7,858 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy405.20 (AUD)80 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy414,028.20 (AUD)81,182 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy43,807.35 (AUD)8,632 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy444.57 (AUD)87 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy47,918.20 (AUD)9,470 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy484.97 (AUD)95 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy486.40 (AUD)95 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy49,540.97 (AUD)9,733 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy49,874.89 (AUD)9,789 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy5,003.80 (AUD)985 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy5,110.58 (AUD)1,009 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy5,171.32 (AUD)1,012 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy5,758.43 (AUD)1,128 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy516.61 (AUD)101 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy54,937.60 (AUD)10,730 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy540.35 (AUD)107 Ordinary Shares

61

5/19/2021Morgan Stanley Australia Securities LimitedBuy571.65 (AUD)111 Ordinary Shares
5/19/2021Morgan Stanley Australia Securities LimitedBuy6,005.76 (AUD)1,173 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy6,483.36 (AUD)1,275 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy6,724.76 (AUD)1,316 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy6,773.76 (AUD)1,323 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy61,696.83 (AUD)12,169 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy66,626.56 (AUD)13,013 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy66,713.10 (AUD)13,081 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy69,142.14 (AUD)13,478 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy7,041.29 (AUD)1,382 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy7,566.81 (AUD)1,491 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy7,612.34 (AUD)1,481 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy7,843.80 (AUD)1,538 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy7,848.90 (AUD)1,530 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy72,134.40 (AUD)14,144 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy76,256.05 (AUD)14,807 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy795.99 (AUD)157 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy8,128.73 (AUD)1,597 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy8,466.00 (AUD)1,660 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy8,561.08 (AUD)1,677 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy8,585.06 (AUD)1,685 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy8,763.38 (AUD)1,720 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy8,782.20 (AUD)1,722 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy804.62 (AUD)157 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy863.60 (AUD)170 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy873.76 (AUD)172 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy9,056.26 (AUD)1,774 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy9,311.30 (AUD)1,842 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy9,315.53 (AUD)1,823 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedBuy9,629.01 (AUD)1,877 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell1,028.00 (AUD)200 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell1,792.00 (AUD)350 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell1,845.85 (AUD)363 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell1,857.02 (AUD)367 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell1,898.05 (AUD)374 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell13,662.95 (AUD)2,653 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell16,346.89 (AUD)3,199 Ordinary Shares

62

5/19/2021Morgan Stanley Australia Securities LimitedSell16,682.72 (AUD)3,284 Ordinary Shares
5/19/2021Morgan Stanley Australia Securities LimitedSell171,537.59 (AUD)33,569 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell18,695.57 (AUD)3,673 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell18,757.42 (AUD)3,707 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell19,516.58 (AUD)3,797 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell2,062.48 (AUD)406 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell2,074.60 (AUD)410 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell2,204.20 (AUD)428 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell2,249.76 (AUD)436 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell2,728.96 (AUD)533 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell20,090.88 (AUD)3,924 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell22,482.53 (AUD)4,417 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell25,240.15 (AUD)4,901 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell29,405.16 (AUD)5,732 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell30,671.40 (AUD)6,014 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell30.54 (AUD)6 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell31,734.36 (AUD)6,174 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell311.10 (AUD)61 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell33,433.60 (AUD)6,530 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell37,793.25 (AUD)7,425 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell4,248.30 (AUD)833 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell4,415.18 (AUD)854 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell4,688.84 (AUD)923 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell4,719.60 (AUD)920 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell464.10 (AUD)91 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell479.40 (AUD)94 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell5,292.76 (AUD)1,046 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell5,722.86 (AUD)1,131 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell54,487.04 (AUD)10,642 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell6,367.59 (AUD)1,251 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell6,656.00 (AUD)1,300 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell6,710.68 (AUD)1,321 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell69,340.16 (AUD)13,543 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell7,090.99 (AUD)1,400 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell7,148.70 (AUD)1,410 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell7,612.34 (AUD)1,481 Ordinary Shares

5/19/2021Morgan Stanley Australia Securities LimitedSell79,022.25 (AUD)15,525 Ordinary Shares

63

5/19/2021Morgan Stanley Australia Securities LimitedSell8,975.36 (AUD)1,753 Ordinary Shares
5/19/2021Morgan Stanley Australia Securities LimitedSell85,481.10 (AUD)16,761 Ordinary Shares

5/19/2021Morgan Stanley Capital Services LLCBuyN/A15,913 Swaps

5/19/2021Morgan Stanley Capital Services LLCBuyN/A19,259 Swaps

5/19/2021Morgan Stanley Capital Services LLCBuyN/A3,924 Swaps

5/19/2021Morgan Stanley Capital Services LLCBuyN/A923 Swaps

5/19/2021Morgan Stanley Capital Services LLCSellN/A101,440 Swaps

5/19/2021Morgan Stanley Capital Services LLCSellN/A110,356 Swaps

5/19/2021Morgan Stanley Capital Services LLCSellN/A14,221 Swaps

5/19/2021Morgan Stanley Capital Services LLCSellN/A510 Swaps

5/19/2021Morgan Stanley Capital Services LLCSellN/A6,322 Swaps

5/19/2021Morgan Stanley Capital Services LLCSellN/A6,505 Swaps

5/19/2021Morgan Stanley Capital Services LLCSellN/A86,826 Swaps

5/19/2021Morgan Stanley Capital Services LLCSellN/A872 Swaps

5/19/2021Morgan Stanley Capital Services LLCSellN/A9,654 Swaps

5/19/2021Morgan Stanley Capital Services LLCSellN/A94,085 Swaps

5/19/2021Parametric Portfolio Associates LLCBuy1,308.69 (USD)333 American Depositary Receipts

5/19/2021Parametric Portfolio Associates LLCBuy1,520.91 (USD)387 American Depositary Receipts

5/19/2021Parametric Portfolio Associates LLCBuy2,644.89 (USD)673 American Depositary Receipts

5/19/2021Parametric Portfolio Associates LLCBuy302.61 (USD)77 American Depositary Receipts

5/19/2021Parametric Portfolio Associates LLCBuy510.90 (USD)130 American Depositary Receipts

5/19/2021Parametric Portfolio Associates LLCBuy656.31 (USD)167 American Depositary Receipts

5/19/2021Parametric Portfolio Associates LLCSell2,943.55 (USD)749 American Depositary Receipts

5/19/2021Parametric Portfolio Associates LLCSell962.84 (USD)245 American Depositary Receipts

5/20/2021Morgan Stanley & Co. International plcBorrow ReturnedN/A79,889 Ordinary Shares

5/20/2021Morgan Stanley & Co. International plcBuy179,388.0431,694 Ordinary Shares

5/20/2021Morgan Stanley & Co. International plcBuy493,499.6487,375 Ordinary Shares

5/20/2021Morgan Stanley & Co. International plcBuy713.16126 Ordinary Shares

5/20/2021Morgan Stanley & Co. International plcBuyN/A99,375 Swaps

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

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A1,901 Ordinary Shares

5/20/2021Morgan Stanley & Co. International plcSellN/A210,515 Swaps

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,005.53 (AUD)193 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,094.11 (AUD)209 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,185.75 (AUD)225 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,230.22 (AUD)235 Ordinary Shares

64

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,285.34 (AUD)246 Ordinary Shares
5/20/2021Morgan Stanley Australia Securities LimitedBuy1,469.63 (AUD)281 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,482.92 (AUD)283 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,629.64 (AUD)311 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,709.50 (AUD)325 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,867.32 (AUD)364 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,911.42 (AUD)369 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,923.74 (AUD)364 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,949.28 (AUD)372 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy1,950.41 (AUD)374 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy10,268.91 (AUD)1,971 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy10,631.25 (AUD)2,025 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy10,724.80 (AUD)2,037 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy104.10 (AUD)20 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy106,423.20 (AUD)20,466 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy11,260.48 (AUD)2,151 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy11,882.56 (AUD)2,272 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy112,960.80 (AUD)21,640 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy115,892.40 (AUD)22,287 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy12,665.10 (AUD)2,445 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy122,012.28 (AUD)23,374 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy125.40 (AUD)24 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy13,280.29 (AUD)2,549 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy13,851.46 (AUD)2,651 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy139,396.30 (AUD)26,577 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy14,139.94 (AUD)2,714 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy14,483.04 (AUD)2,743 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy14,729.22 (AUD)2,838 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy14,832.87 (AUD)2,847 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy147,673.80 (AUD)28,290 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy15,599.48 (AUD)2,977 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy150,875.32 (AUD)28,793 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy16,558.48 (AUD)3,148 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy16,630.92 (AUD)3,186 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy161.82 (AUD)31 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy169,915.86 (AUD)33,122 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy17,864.14 (AUD)3,393 Ordinary Shares

65

5/20/2021Morgan Stanley Australia Securities LimitedBuy17,982.22 (AUD)3,435 Ordinary Shares
5/20/2021Morgan Stanley Australia Securities LimitedBuy172,966.79 (AUD)33,199 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy18,009.30 (AUD)3,470 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy18,226.89 (AUD)3,553 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy18,277.04 (AUD)3,498 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy19,068.36 (AUD)3,639 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy19,736.15 (AUD)3,745 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy19,946.71 (AUD)3,803 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,018.91 (AUD)389 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,055.30 (AUD)390 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,055.30 (AUD)390 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,056.68 (AUD)394 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,071.72 (AUD)392 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,113.23 (AUD)406 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,144.52 (AUD)414 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,177.78 (AUD)418 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,191.20 (AUD)415 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,195.51 (AUD)421 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,236.89 (AUD)431 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,245.51 (AUD)431 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,258.09 (AUD)433 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,261.98 (AUD)428 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,292.45 (AUD)435 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,305.03 (AUD)442 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,357.92 (AUD)447 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,373.03 (AUD)459 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,408.39 (AUD)457 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,433.68 (AUD)464 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,490.34 (AUD)473 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,503.20 (AUD)480 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,537.27 (AUD)487 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,631.44 (AUD)508 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,641.47 (AUD)507 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,647.78 (AUD)501 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,735.04 (AUD)518 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,771.30 (AUD)535 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,792.40 (AUD)537 Ordinary Shares

66

5/20/2021Morgan Stanley Australia Securities LimitedBuy2,803.50 (AUD)534 Ordinary Shares
5/20/2021Morgan Stanley Australia Securities LimitedBuy2,935.08 (AUD)558 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy219,964.50 (AUD)41,898 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy22,488.37 (AUD)4,304 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy227,525.92 (AUD)43,504 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy24,981.39 (AUD)4,772 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy243,296.82 (AUD)46,878 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy271,745.57 (AUD)51,959 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy28,167.12 (AUD)5,396 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy28,169.52 (AUD)5,381 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy29,277.84 (AUD)5,674 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy3,062.91 (AUD)579 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy3,382.56 (AUD)648 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy3,512.25 (AUD)669 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy3,588.87 (AUD)681 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy3,627.90 (AUD)695 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy3,868.02 (AUD)741 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy3,950.96 (AUD)754 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy30,072.42 (AUD)5,761 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy300.73 (AUD)58 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy32,628.75 (AUD)6,215 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy33,069.25 (AUD)6,275 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy33,693.83 (AUD)6,424 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy336.96 (AUD)64 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy337,476.96 (AUD)64,404 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy34,315.38 (AUD)6,555 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy35,741.14 (AUD)6,782 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy351.08 (AUD)67 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy368.90 (AUD)70 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy38,117.91 (AUD)7,233 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy38,340.90 (AUD)7,345 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy384,568.84 (AUD)73,391 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,144.68 (AUD)794 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,176.78 (AUD)804 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,197.56 (AUD)808 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,253.69 (AUD)811 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,512.10 (AUD)857 Ordinary Shares

67

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,558.55 (AUD)865 Ordinary Shares
5/20/2021Morgan Stanley Australia Securities LimitedBuy4,562.01 (AUD)879 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,596.33 (AUD)878 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,733.23 (AUD)899 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,768.40 (AUD)917 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,890.82 (AUD)946 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,890.82 (AUD)946 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,949.50 (AUD)950 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy4,990.15 (AUD)946 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy41,916.60 (AUD)8,007 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy425.25 (AUD)81 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy43,743.16 (AUD)8,396 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy432.60 (AUD)84 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy44,750.02 (AUD)8,639 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy45,846.49 (AUD)8,741 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy47,263.51 (AUD)9,037 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy5,091.94 (AUD)983 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy5,276.25 (AUD)1,005 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy5,413.16 (AUD)1,038 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy5,695.02 (AUD)1,091 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy5,895.75 (AUD)1,123 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy5.28 (AUD)1 Ordinary Share

5/20/2021Morgan Stanley Australia Securities LimitedBuy51,183.60 (AUD)9,843 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy51,327.52 (AUD)9,786 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy53,521.36 (AUD)10,214 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy54,020.04 (AUD)10,469 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy556.50 (AUD)106 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy57,618.36 (AUD)11,038 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy6,057.37 (AUD)1,166 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy6,115.20 (AUD)1,176 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy6,348.37 (AUD)1,215 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy6,661.86 (AUD)1,275 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy6,724.09 (AUD)1,282 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy6,728.16 (AUD)1,284 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy62.76 (AUD)12 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy63,482.43 (AUD)12,279 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy64,309.25 (AUD)12,308 Ordinary Shares

68

5/20/2021Morgan Stanley Australia Securities LimitedBuy666.54 (AUD)126 Ordinary Shares
5/20/2021Morgan Stanley Australia Securities LimitedBuy67.79 (AUD)13 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy675.96 (AUD)129 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy68,816.58 (AUD)13,083 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy7,020.90 (AUD)1,345 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy7,252.21 (AUD)1,396 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy7,378.80 (AUD)1,419 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy7,727.87 (AUD)1,465 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy715.14 (AUD)137 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy76,831.87 (AUD)14,747 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy77,315.09 (AUD)14,783 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy8,040.96 (AUD)1,536 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy8,122.39 (AUD)1,559 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy8,218.92 (AUD)1,573 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy8,250.38 (AUD)1,573 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy8,320.68 (AUD)1,594 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy8,391.70 (AUD)1,603 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy8,545.49 (AUD)1,620 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy8,750.34 (AUD)1,686 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy8,778.94 (AUD)1,669 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy8,951.66 (AUD)1,697 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy803.88 (AUD)154 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy817.44 (AUD)156 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy83.52 (AUD)16 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedBuy9,162.40 (AUD)1,762 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell1,000.35 (AUD)195 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell1,052.42 (AUD)202 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell1,110.88 (AUD)212 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell1,111.55 (AUD)215 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell1,399.20 (AUD)265 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell1,536.15 (AUD)294 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell1,843.20 (AUD)360 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell1,897.20 (AUD)360 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell1,968.36 (AUD)376 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell10,841.56 (AUD)2,069 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell11,186.97 (AUD)2,139 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell11,387.25 (AUD)2,169 Ordinary Shares

69

5/20/2021Morgan Stanley Australia Securities LimitedSell14,663.25 (AUD)2,793 Ordinary Shares
5/20/2021Morgan Stanley Australia Securities LimitedSell15,361.50 (AUD)2,926 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell17,396.19 (AUD)3,339 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell177,281.64 (AUD)33,962 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,001.12 (AUD)379 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,055.30 (AUD)390 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,149.66 (AUD)413 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,182.90 (AUD)415 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,236.89 (AUD)431 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,312.51 (AUD)446 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,476.80 (AUD)480 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,680.32 (AUD)512 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,698.60 (AUD)515 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,735.28 (AUD)522 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell2,761.20 (AUD)531 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell23,079.99 (AUD)4,413 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell28,982.44 (AUD)5,531 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell281.88 (AUD)54 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell29,400.03 (AUD)5,643 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell3,100.68 (AUD)594 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell3,136.50 (AUD)598 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell3,626.00 (AUD)700 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell3,806.25 (AUD)725 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell3,809.46 (AUD)734 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell303.92 (AUD)58 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell311.52 (AUD)59 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell33,126.12 (AUD)6,346 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell340.92 (AUD)65 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell361.56 (AUD)69 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell4,063.50 (AUD)774 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell4,191.20 (AUD)806 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell4,716.00 (AUD)900 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell4,779.40 (AUD)920 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell4,852.84 (AUD)927 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell4,968.50 (AUD)950 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell41,872.84 (AUD)7,991 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell46,052.01 (AUD)8,977 Ordinary Shares

70

5/20/2021Morgan Stanley Australia Securities LimitedSell46,236.69 (AUD)9,013 Ordinary Shares
5/20/2021Morgan Stanley Australia Securities LimitedSell49,444.00 (AUD)9,400 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell5,156.47 (AUD)985 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell5,251.32 (AUD)1,006 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell5,439.22 (AUD)1,041 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell50,138.40 (AUD)9,642 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell505.37 (AUD)97 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell51,683.22 (AUD)9,901 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell55,140.52 (AUD)10,523 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell556.50 (AUD)106 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell59,373.60 (AUD)11,440 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell6,348.00 (AUD)1,200 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell6,556.24 (AUD)1,250 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell62.76 (AUD)12 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell63,940.80 (AUD)12,320 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell68,554.50 (AUD)13,058 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell71,766.06 (AUD)13,722 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell73,184.40 (AUD)14,020 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell76,848.84 (AUD)14,722 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell8,152.69 (AUD)1,547 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell8,934.73 (AUD)1,710 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell819.54 (AUD)157 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell83.52 (AUD)16 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell88,552.08 (AUD)16,964 Ordinary Shares

5/20/2021Morgan Stanley Australia Securities LimitedSell9,505.62 (AUD)1,821 Ordinary Shares

5/20/2021Morgan Stanley Capital Services LLCBuyN/A157 Swaps

5/20/2021Morgan Stanley Capital Services LLCBuyN/A16,621 Swaps

5/20/2021Morgan Stanley Capital Services LLCBuyN/A27,237 Swaps

5/20/2021Morgan Stanley Capital Services LLCSellN/A1,078 Swaps

5/20/2021Morgan Stanley Capital Services LLCSellN/A111,995 Swaps

5/20/2021Morgan Stanley Capital Services LLCSellN/A12,531 Swaps

5/20/2021Morgan Stanley Capital Services LLCSellN/A3,604 Swaps

5/20/2021Morgan Stanley Capital Services LLCSellN/A4,237 Swaps

5/20/2021Morgan Stanley Capital Services LLCSellN/A44,607 Swaps

5/20/2021Morgan Stanley Capital Services LLCSellN/A57,470 Swaps

5/20/2021Morgan Stanley Capital Services LLCSellN/A666 Swaps

5/20/2021Morgan Stanley Capital Services LLCSellN/A77,407 Swaps

71

5/20/2021Morgan Stanley Capital Services LLCSellN/A82,122 Swaps
5/20/2021Morgan Stanley Capital Services LLCSellN/A87,375 Swaps

5/20/2021Parametric Portfolio Associates LLCSell18,625.85 (USD)4,599 American Depositary Receipts

5/20/2021Parametric Portfolio Associates LLCSell194.39 (USD)48 American Depositary Receipts

5/20/2021Parametric Portfolio Associates LLCSell247.04 (USD)61 American Depositary Receipts

5/20/2021Parametric Portfolio Associates LLCSell267.29 (USD)66 American Depositary Receipts

5/20/2021Parametric Portfolio Associates LLCSell4,714.17 (USD)1,164 American Depositary Receipts

5/20/2021Parametric Portfolio Associates LLCSell647.99 (USD)160 American Depositary Receipts

5/21/2021Morgan Stanley & Co. International plcBuy28,479.694,723 Ordinary Shares

5/21/2021Morgan Stanley & Co. International plcBuy33,158.435,520 Ordinary Shares

5/21/2021Morgan Stanley & Co. International plcBuy928.62154 Ordinary Shares

5/21/2021Morgan Stanley & Co. International plcBuyN/A109,619 Swaps

5/21/2021Morgan Stanley & Co. International plcBuyN/A132,928 Swaps

5/21/2021Morgan Stanley & Co. International plcBuyN/A165,000 Swaps

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

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A911,934 Ordinary Shares

5/21/2021Morgan Stanley & Co. International plcSell226.3738 Ordinary Shares

5/21/2021Morgan Stanley & Co. International plcSell3,608.00600 Ordinary Shares

5/21/2021Morgan Stanley & Co. International plcSellN/A200 Swaps

5/21/2021Morgan Stanley & Co. International plcSellN/A30,700 Swaps

5/21/2021Morgan Stanley & Co. International plcSellN/A310,762 Swaps

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,052.41 (AUD)191 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,067.00 (AUD)194 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,089.98 (AUD)198 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,100.00 (AUD)200 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,102.00 (AUD)200 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,176.14 (AUD)217 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,181.28 (AUD)214 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,350.72 (AUD)252 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,372.16 (AUD)256 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,372.16 (AUD)256 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,382.50 (AUD)250 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,382.88 (AUD)258 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,426.35 (AUD)257 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,704.95 (AUD)305 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,750.64 (AUD)316 Ordinary Shares

72

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,779.73 (AUD)323 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedBuy1,782.96 (AUD)323 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,792.78 (AUD)321 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,793.05 (AUD)329 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,859.00 (AUD)338 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,869.90 (AUD)345 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,908.14 (AUD)358 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,924.44 (AUD)348 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,929.42 (AUD)355 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,945.03 (AUD)353 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,945.40 (AUD)355 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,966.77 (AUD)369 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,967.45 (AUD)361 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy1,974.60 (AUD)360 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy10,130.96 (AUD)1,832 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy10,415.20 (AUD)1,880 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy10,969.20 (AUD)1,980 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy11,047.55 (AUD)2,005 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy11,085.47 (AUD)1,992 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy11,114.44 (AUD)1,999 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy11,598.08 (AUD)2,132 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy11,834.90 (AUD)2,233 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy11,898.40 (AUD)2,140 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy12,504.18 (AUD)2,346 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy12,721.80 (AUD)2,330 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy12,945.73 (AUD)2,341 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy12,994.81 (AUD)2,333 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy124,048.32 (AUD)22,803 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy127,216.05 (AUD)23,321 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy129,393.00 (AUD)23,526 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy13,150.77 (AUD)2,361 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy13,250.00 (AUD)2,500 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy134,767.17 (AUD)24,819 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy14,679.75 (AUD)2,645 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy140,001.55 (AUD)25,045 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy143,337.14 (AUD)26,014 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy15,865.62 (AUD)2,949 Ordinary Shares

73

5/21/2021Morgan Stanley Australia Securities LimitedBuy16,050.60 (AUD)2,892 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedBuy16,268.56 (AUD)2,926 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy17,758.64 (AUD)3,194 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy170,705.26 (AUD)30,700 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy173,328.00 (AUD)31,400 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy18,754.19 (AUD)3,367 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy189.55 (AUD)34 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy19,290.28 (AUD)3,482 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,034.87 (AUD)365 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,044.24 (AUD)368 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,048.64 (AUD)384 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,056.53 (AUD)377 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,090.55 (AUD)385 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,092.23 (AUD)378 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,096.64 (AUD)384 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,161.16 (AUD)388 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,180.10 (AUD)390 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,183.60 (AUD)412 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,200.38 (AUD)403 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,210.46 (AUD)399 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,220.84 (AUD)398 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,281.82 (AUD)413 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,289.80 (AUD)428 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,296.90 (AUD)412 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,310.88 (AUD)416 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,324.84 (AUD)437 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,366.43 (AUD)426 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,545.38 (AUD)474 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,545.38 (AUD)474 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,563.73 (AUD)481 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,571.03 (AUD)462 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,595.06 (AUD)468 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,771.04 (AUD)502 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,797.20 (AUD)504 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,813.85 (AUD)507 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,816.72 (AUD)514 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,821.12 (AUD)512 Ordinary Shares

74

5/21/2021Morgan Stanley Australia Securities LimitedBuy2,921.10 (AUD)535 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedBuy20,110.32 (AUD)3,604 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy20,207.55 (AUD)3,641 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy21,510.50 (AUD)3,911 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy22,360.00 (AUD)4,000 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy22,427.55 (AUD)4,041 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy22,756.58 (AUD)4,222 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy220.40 (AUD)40 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy222,488.49 (AUD)40,233 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy23,352.30 (AUD)4,185 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy236.50 (AUD)43 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy24,502.43 (AUD)4,399 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy248,209.56 (AUD)44,482 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy25,292.64 (AUD)4,582 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy25,591.05 (AUD)4,611 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,014.00 (AUD)550 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,074.70 (AUD)554 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,084.24 (AUD)568 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,154.44 (AUD)582 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,175.12 (AUD)568 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,194.30 (AUD)574 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,325.68 (AUD)596 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,388.65 (AUD)615 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,427.20 (AUD)630 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,459.17 (AUD)649 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,663.00 (AUD)666 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,808.80 (AUD)690 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,848.87 (AUD)691 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,866.50 (AUD)703 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy3,913.00 (AUD)700 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy30,957.90 (AUD)5,578 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy304,649.62 (AUD)56,679 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy32,275.71 (AUD)5,879 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy326.40 (AUD)60 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy33.36 (AUD)6 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy346.24 (AUD)64 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy36,682.47 (AUD)6,831 Ordinary Shares

75

5/21/2021Morgan Stanley Australia Securities LimitedBuy363,685.95 (AUD)65,529 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedBuy37,001.80 (AUD)6,655 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy37,445.85 (AUD)6,747 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy37.45 (AUD)7 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy390.25 (AUD)70 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy398,359.24 (AUD)71,906 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,099.39 (AUD)734 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,105.14 (AUD)741 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,108.79 (AUD)743 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,184.70 (AUD)780 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,245.30 (AUD)795 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,293.50 (AUD)775 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,474.81 (AUD)807 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,492.48 (AUD)808 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,547.40 (AUD)858 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,551.00 (AUD)820 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,629.82 (AUD)855 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,693.97 (AUD)845 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,731.24 (AUD)886 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,760.09 (AUD)860 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy4,840.94 (AUD)866 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy40,434.34 (AUD)7,474 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy401.82 (AUD)74 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy407.00 (AUD)74 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy41,119.95 (AUD)7,409 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy41,201.16 (AUD)7,546 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy413,700.61 (AUD)74,273 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy42,719.20 (AUD)7,970 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy42.92 (AUD)8 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy46,590.25 (AUD)8,425 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy46,803.15 (AUD)8,433 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy47,877.16 (AUD)8,611 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy48,189.60 (AUD)8,730 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy48,834.50 (AUD)8,879 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy5,003.58 (AUD)937 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy5,108.16 (AUD)939 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy5,258.00 (AUD)956 Ordinary Shares

76

5/21/2021Morgan Stanley Australia Securities LimitedBuy5,353.89 (AUD)997 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedBuy5,360.00 (AUD)1,000 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy5,467.20 (AUD)1,005 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy5,564.28 (AUD)1,042 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy5,617.56 (AUD)1,014 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy5,891.45 (AUD)1,081 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy5,934.27 (AUD)1,077 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy5.56 (AUD)1 Ordinary Share

5/21/2021Morgan Stanley Australia Securities LimitedBuy53.50 (AUD)10 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy57,946.51 (AUD)10,711 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy591.48 (AUD)106 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy6,099.15 (AUD)1,095 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy6,215.52 (AUD)1,126 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy6,358.58 (AUD)1,202 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy6,360.64 (AUD)1,144 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy6,425.55 (AUD)1,179 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy6,494.62 (AUD)1,166 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy6,527.44 (AUD)1,174 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy6,660.75 (AUD)1,245 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy6,711.74 (AUD)1,217 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy6,788.96 (AUD)1,231 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy604,441.49 (AUD)109,699 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy65,304.11 (AUD)12,071 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy658.44 (AUD)118 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy68,751.40 (AUD)12,410 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy69,371.88 (AUD)12,522 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy7,128.90 (AUD)1,335 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy7,187.76 (AUD)1,341 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy7,507.60 (AUD)1,370 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy717.60 (AUD)130 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy727.70 (AUD)131 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy753.97 (AUD)135 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy754.18 (AUD)137 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy770.40 (AUD)144 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy781.14 (AUD)141 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy8,353.16 (AUD)1,516 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy8,696.52 (AUD)1,624 Ordinary Shares

77

5/21/2021Morgan Stanley Australia Securities LimitedBuy859.32 (AUD)154 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedBuy867.42 (AUD)157 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy872.16 (AUD)158 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy873,692.84 (AUD)157,139 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy889.76 (AUD)166 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy9,126.27 (AUD)1,637 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy9,235.16 (AUD)1,661 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy9,257.40 (AUD)1,668 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy905.84 (AUD)169 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy905.84 (AUD)169 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedBuy99,439.35 (AUD)17,917 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,002.60 (AUD)180 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,027.56 (AUD)187 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,036.91 (AUD)187 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,066.32 (AUD)193 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,067.00 (AUD)194 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,069.44 (AUD)192 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,158.56 (AUD)208 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,239.87 (AUD)222 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,254.24 (AUD)234 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,266.37 (AUD)229 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,307.44 (AUD)236 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,312.98 (AUD)237 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,446.24 (AUD)262 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,495.92 (AUD)271 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,691.76 (AUD)304 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,699.24 (AUD)307 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,713.06 (AUD)307 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,756.12 (AUD)315 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,782.96 (AUD)323 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,825.95 (AUD)329 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,865.39 (AUD)334 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,953.00 (AUD)350 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,968.95 (AUD)367 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell1,978.09 (AUD)359 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell10,135.34 (AUD)1,818 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell10,516.32 (AUD)1,962 Ordinary Shares

78

5/21/2021Morgan Stanley Australia Securities LimitedSell10,543.38 (AUD)1,898 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedSell10,700.40 (AUD)1,928 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell10,798.76 (AUD)1,951 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell102,991.35 (AUD)18,557 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell104,932.44 (AUD)19,044 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell108,419.40 (AUD)19,430 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell11,007.54 (AUD)1,978 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell11,341.46 (AUD)2,038 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell11,727.15 (AUD)2,113 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell11.15 (AUD)2 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell111,577.20 (AUD)20,104 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell119,830.05 (AUD)21,591 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell12,137.03 (AUD)2,179 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell12,731.70 (AUD)2,294 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell12,751.69 (AUD)2,308 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell12,785.70 (AUD)2,346 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell12,866.62 (AUD)2,414 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell12,905.69 (AUD)2,317 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell123,160.05 (AUD)22,191 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell13,054.23 (AUD)2,350 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell13,189.03 (AUD)2,370 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell13,690.92 (AUD)2,526 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell131,279.70 (AUD)23,654 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell139,090.56 (AUD)25,152 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell14,125.68 (AUD)2,559 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell14,128.56 (AUD)2,532 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell14,280.15 (AUD)2,573 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell14,353.55 (AUD)2,605 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell14,478.10 (AUD)2,590 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell14,845.20 (AUD)2,670 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell143,166.72 (AUD)25,936 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell144.56 (AUD)26 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell15,097.09 (AUD)2,708 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell15,478.76 (AUD)2,794 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell15,589.07 (AUD)2,819 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell15,624.00 (AUD)2,800 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell15,916.25 (AUD)2,975 Ordinary Shares

79

5/21/2021Morgan Stanley Australia Securities LimitedSell151,569.00 (AUD)27,558 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedSell158,008.69 (AUD)28,573 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell16,261.76 (AUD)2,954 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell160,798.50 (AUD)29,025 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell17,951.58 (AUD)3,258 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell19,885.59 (AUD)3,609 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell198.36 (AUD)36 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,036.70 (AUD)365 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,038.72 (AUD)369 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,047.86 (AUD)372 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,157.28 (AUD)388 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,166.14 (AUD)391 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,202.48 (AUD)399 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,210.46 (AUD)399 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,250.12 (AUD)408 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,299.10 (AUD)415 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,322.60 (AUD)420 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,394.20 (AUD)431 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,456.88 (AUD)464 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,460.78 (AUD)441 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,545.38 (AUD)474 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,556.80 (AUD)470 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,560.60 (AUD)472 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,572.12 (AUD)475 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,612.75 (AUD)487 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,636.67 (AUD)491 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell2,645.75 (AUD)475 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell20,211.76 (AUD)3,736 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell20,897.87 (AUD)3,779 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell203,285.94 (AUD)36,894 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell205.72 (AUD)37 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell21,510.50 (AUD)3,911 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell22,309.69 (AUD)3,991 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell22,449.84 (AUD)4,067 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell22,764.48 (AUD)4,124 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell23,391.50 (AUD)4,253 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell23,900.24 (AUD)4,459 Ordinary Shares

80

5/21/2021Morgan Stanley Australia Securities LimitedSell24,408.40 (AUD)4,390 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedSell24,575.40 (AUD)4,428 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell244.86 (AUD)44 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell248.40 (AUD)45 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell26,454.78 (AUD)4,741 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell28,606.20 (AUD)5,145 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell29,026.68 (AUD)5,268 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell29,574.44 (AUD)5,348 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,027.47 (AUD)545 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,027.70 (AUD)548 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,038.48 (AUD)546 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,099.69 (AUD)558 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,182.40 (AUD)576 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,304.82 (AUD)596 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,425.55 (AUD)615 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,775.24 (AUD)679 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,779.86 (AUD)686 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,857.00 (AUD)700 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell3,913.00 (AUD)700 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell30,874.14 (AUD)5,533 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell32,750.55 (AUD)5,901 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell322.19 (AUD)58 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell329.40 (AUD)60 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell33,038.50 (AUD)6,007 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell333.30 (AUD)60 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell340.99 (AUD)61 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell354.24 (AUD)64 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell37,107.30 (AUD)6,686 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell37,734.75 (AUD)6,975 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell372.52 (AUD)67 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell39,601.26 (AUD)7,097 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell395.82 (AUD)71 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,041.87 (AUD)725 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,068.15 (AUD)733 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,092.16 (AUD)736 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,104.76 (AUD)747 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,293.50 (AUD)775 Ordinary Shares

81

5/21/2021Morgan Stanley Australia Securities LimitedSell4,337.12 (AUD)785 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedSell4,344.00 (AUD)782 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,396.35 (AUD)795 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,512.67 (AUD)808 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,638.39 (AUD)832 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,701.26 (AUD)854 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,762.35 (AUD)855 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell4,850.70 (AUD)874 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell40,532.89 (AUD)7,277 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell40,681.50 (AUD)7,330 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell40,903.20 (AUD)7,410 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell41,066.03 (AUD)7,453 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell419.52 (AUD)76 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell42,536.76 (AUD)7,692 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell425.42 (AUD)77 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell43,847.04 (AUD)7,872 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell43,936.16 (AUD)7,888 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell436.87 (AUD)79 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell44,032.40 (AUD)8,215 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell45,848.55 (AUD)8,261 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell46,803.15 (AUD)8,433 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell473.45 (AUD)85 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell49,390.70 (AUD)9,319 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell5,225.89 (AUD)958 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell5,291.50 (AUD)950 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell5,312.16 (AUD)952 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell5,454.33 (AUD)989 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell5,477.92 (AUD)1,022 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell5,492.76 (AUD)1,006 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell5,522.60 (AUD)1,042 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell5,911.37 (AUD)1,068 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell5.43 (AUD)1 Ordinary Share

5/21/2021Morgan Stanley Australia Securities LimitedSell50,367.76 (AUD)9,208 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell50,995.70 (AUD)9,205 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell520.29 (AUD)94 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell529.44 (AUD)96 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell53,934.09 (AUD)9,753 Ordinary Shares

82

5/21/2021Morgan Stanley Australia Securities LimitedSell54,118.30 (AUD)10,211 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedSell571.65 (AUD)103 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell58,213.20 (AUD)10,470 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell59,781.12 (AUD)10,752 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell6,215.52 (AUD)1,126 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell6,293.57 (AUD)1,135 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell6,354.70 (AUD)1,166 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell6,426.65 (AUD)1,159 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell6,667.63 (AUD)1,209 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell60,692.65 (AUD)11,015 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell62,602.32 (AUD)11,341 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell641.30 (AUD)121 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell65,135.58 (AUD)11,694 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell65,139.32 (AUD)11,758 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell659.45 (AUD)121 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell68,948.91 (AUD)12,559 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell69,602.72 (AUD)12,496 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell7,168.51 (AUD)1,301 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell7,244.68 (AUD)1,303 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell7,270.74 (AUD)1,303 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell7,368.42 (AUD)1,362 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell7,441.50 (AUD)1,353 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell7,463.76 (AUD)1,362 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell75,787.20 (AUD)13,680 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell754.65 (AUD)135 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell76,555.94 (AUD)13,894 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell77,115.85 (AUD)13,945 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell78,298.00 (AUD)14,236 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell8,361.36 (AUD)1,512 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell8,852.92 (AUD)1,598 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell8,970.76 (AUD)1,637 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell828.75 (AUD)150 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell83,214.00 (AUD)15,075 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell86,919.48 (AUD)15,633 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell873.74 (AUD)158 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell88.96 (AUD)16 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell89.12 (AUD)16 Ordinary Shares

83

5/21/2021Morgan Stanley Australia Securities LimitedSell9,671.04 (AUD)1,752 Ordinary Shares
5/21/2021Morgan Stanley Australia Securities LimitedSell9,901.19 (AUD)1,776 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell94.94 (AUD)17 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell97,219.35 (AUD)17,517 Ordinary Shares

5/21/2021Morgan Stanley Australia Securities LimitedSell98,100.64 (AUD)17,644 Ordinary Shares

5/21/2021Morgan Stanley Capital Services LLCBuyN/A15,915 Swaps

5/21/2021Morgan Stanley Capital Services LLCBuyN/A2,415 Swaps

5/21/2021Morgan Stanley Capital Services LLCBuyN/A28,665 Swaps

5/21/2021Morgan Stanley Capital Services LLCBuyN/A30,624 Swaps

5/21/2021Morgan Stanley Capital Services LLCBuyN/A41,801 Swaps

5/21/2021Morgan Stanley Capital Services LLCBuyN/A600 Swaps

5/21/2021Morgan Stanley Capital Services LLCBuyN/A63,212 Swaps

5/21/2021Morgan Stanley Capital Services LLCBuyN/A9,028 Swaps

5/21/2021Morgan Stanley Capital Services LLCSellN/A1,668 Swaps

5/21/2021Morgan Stanley Capital Services LLCSellN/A12,300 Swaps

5/21/2021Morgan Stanley Capital Services LLCSellN/A31,445 Swaps

5/21/2021Morgan Stanley Capital Services LLCSellN/A5,520 Swaps

5/21/2021Morgan Stanley Capital Services LLCSellN/A55,617 Swaps

5/21/2021Morgan Stanley Capital Services LLCSellN/A94,000 Swaps

5/21/2021Parametric Portfolio Associates LLCSell29.46 (USD)7 American Depositary Receipts

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

5/24/2021Morgan Stanley & Co. International plcBorrow ReturnedN/A8,832 Ordinary Shares

5/24/2021Morgan Stanley & Co. International plcBuy1,174.00200 Ordinary Shares

5/24/2021Morgan Stanley & Co. International plcBuy33,484.685,691 Ordinary Shares

5/24/2021Morgan Stanley & Co. International plcBuy358,982.9261,266 Ordinary Shares

5/24/2021Morgan Stanley & Co. International plcBuy47,989.728,167 Ordinary Shares

5/24/2021Morgan Stanley & Co. International plcBuyN/A78,868 Swaps

5/24/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/A913,935 Ordinary Shares

5/24/2021Morgan Stanley & Co. International plcSell662.96113 Ordinary Shares

5/24/2021Morgan Stanley & Co. LLCBorrow ReturnedN/A31,892 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy1,080.00 (AUD)200 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy1,282.40 (AUD)229 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy1,930.91 (AUD)353 Ordinary Shares

84

5/24/2021Morgan Stanley Australia Securities LimitedBuy1,954.80 (AUD)360 Ordinary Shares
5/24/2021Morgan Stanley Australia Securities LimitedBuy109,100.00 (AUD)20,000 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy11,023.74 (AUD)2,019 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy11,330.55 (AUD)2,079 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy112,649.28 (AUD)20,784 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy118,166.84 (AUD)21,802 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy12,033.28 (AUD)2,212 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy122.54 (AUD)22 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy149.85 (AUD)27 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy15,266.91 (AUD)2,843 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy17,821.26 (AUD)3,258 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy2,070.44 (AUD)382 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy2,093.67 (AUD)387 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy2,382.66 (AUD)434 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy2,596.18 (AUD)479 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy2,678.40 (AUD)496 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy2,695.38 (AUD)501 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy2,845.50 (AUD)525 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy23,445.42 (AUD)4,366 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy25,119.22 (AUD)4,669 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy26,059.36 (AUD)4,808 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy3,464.34 (AUD)638 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy3,759.00 (AUD)700 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy3,873.28 (AUD)712 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy3,911.36 (AUD)719 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy34,233.92 (AUD)6,293 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy356.40 (AUD)66 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy36,407.67 (AUD)6,513 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy39,036.27 (AUD)7,189 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy4,037.11 (AUD)749 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy4,344.00 (AUD)800 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy4,538.22 (AUD)835 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy42,840.00 (AUD)7,875 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy424.23 (AUD)79 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy486.33 (AUD)87 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy5,104.08 (AUD)918 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy5,434.44 (AUD)1,012 Ordinary Shares

85

5/24/2021Morgan Stanley Australia Securities LimitedBuy5,450.00 (AUD)1,000 Ordinary Shares
5/24/2021Morgan Stanley Australia Securities LimitedBuy5,514.50 (AUD)1,025 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy5,848.21 (AUD)1,081 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy53,426.24 (AUD)9,821 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy546.41 (AUD)101 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy6,167.40 (AUD)1,140 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy6,172.20 (AUD)1,143 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy6,926.95 (AUD)1,271 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy6,952.32 (AUD)1,278 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy627.90 (AUD)115 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy7,192.84 (AUD)1,321 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy7,909.42 (AUD)1,462 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy74,272.47 (AUD)13,831 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy79,115.40 (AUD)14,490 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy8,078.40 (AUD)1,496 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedBuy825.46 (AUD)149 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell1,004.55 (AUD)185 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell1,211.01 (AUD)222 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell1,360.00 (AUD)250 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell1,457.92 (AUD)268 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell1,674.45 (AUD)305 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell1,773.44 (AUD)326 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell1,905.93 (AUD)351 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell1,930.91 (AUD)353 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell1,947.00 (AUD)354 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell1,967.68 (AUD)352 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell104,721.75 (AUD)19,215 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell105,852.42 (AUD)19,494 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell11,555.76 (AUD)2,136 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell114,339.60 (AUD)21,174 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell134,010.24 (AUD)24,544 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell135.25 (AUD)25 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell14,608.92 (AUD)2,683 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell146,404.80 (AUD)27,112 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell15,310.30 (AUD)2,830 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell15,347.46 (AUD)2,858 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell15,484.00 (AUD)2,800 Ordinary Shares

86

5/24/2021Morgan Stanley Australia Securities LimitedSell15,527.78 (AUD)2,857 Ordinary Shares
5/24/2021Morgan Stanley Australia Securities LimitedSell15,573.60 (AUD)2,884 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell16,476.80 (AUD)3,040 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell16,655.66 (AUD)3,073 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell16,851.47 (AUD)3,112 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell162,247.70 (AUD)29,935 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell17,881.28 (AUD)3,287 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell17,951.91 (AUD)3,343 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell171,626.56 (AUD)31,549 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell18,033.60 (AUD)3,315 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell18,269.49 (AUD)3,343 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell19,630.90 (AUD)3,602 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell19,906.92 (AUD)3,656 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,050.65 (AUD)378 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,099.84 (AUD)386 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,114.21 (AUD)389 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,392.20 (AUD)443 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,514.09 (AUD)463 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,646.49 (AUD)491 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,680.30 (AUD)490 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,684.89 (AUD)494 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,699.16 (AUD)498 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,732.80 (AUD)488 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,745.00 (AUD)500 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,764.51 (AUD)511 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,784.95 (AUD)511 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,805.39 (AUD)520 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,839.89 (AUD)523 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell2,876.50 (AUD)523 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell20,968.90 (AUD)3,785 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell22,279.39 (AUD)4,122 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell22,285.88 (AUD)4,108 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell22,355.31 (AUD)4,163 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell234.78 (AUD)43 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell24,106.25 (AUD)4,375 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell25,792.50 (AUD)4,750 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell268,273.74 (AUD)49,497 Ordinary Shares

87

5/24/2021Morgan Stanley Australia Securities LimitedSell269,416.80 (AUD)49,892 Ordinary Shares
5/24/2021Morgan Stanley Australia Securities LimitedSell27,200.00 (AUD)5,000 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell27,428.04 (AUD)4,996 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell288.32 (AUD)53 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell3,417.96 (AUD)626 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell3,678.45 (AUD)685 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell3,686.78 (AUD)674 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell3,751.06 (AUD)694 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell3,913.00 (AUD)700 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell3,991.96 (AUD)742 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell313.50 (AUD)57 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell327.60 (AUD)60 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell34,635.64 (AUD)6,196 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell34,914.90 (AUD)6,430 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell347.52 (AUD)64 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell356.40 (AUD)66 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell384.82 (AUD)71 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell39,566.00 (AUD)7,300 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell39,999.60 (AUD)7,380 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell4,074.56 (AUD)749 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell4,231.50 (AUD)775 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell4,251.00 (AUD)780 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell4,344.00 (AUD)800 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell4,430.79 (AUD)819 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell4,553.28 (AUD)837 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell4,573.27 (AUD)843 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell4,774.20 (AUD)876 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell4,875.78 (AUD)893 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell40,234.17 (AUD)7,437 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell405.00 (AUD)75 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell418.50 (AUD)75 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell42,185.04 (AUD)7,698 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell42,384.40 (AUD)7,820 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell42,757.26 (AUD)7,831 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell43,311.22 (AUD)7,991 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell439.42 (AUD)81 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell448.20 (AUD)83 Ordinary Shares

88

5/24/2021Morgan Stanley Australia Securities LimitedSell46,437.52 (AUD)8,474 Ordinary Shares
5/24/2021Morgan Stanley Australia Securities LimitedSell5,001.03 (AUD)921 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell5,001.36 (AUD)916 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell5,114.45 (AUD)935 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell5,410.00 (AUD)1,000 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell5,470.00 (AUD)1,000 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell5,514.50 (AUD)1,025 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell5,568.69 (AUD)1,037 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell5,766.40 (AUD)1,060 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell5,913.07 (AUD)1,094 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell5,924.15 (AUD)1,087 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell50,963.67 (AUD)9,283 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell51,620.16 (AUD)9,489 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell52,644.71 (AUD)9,731 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell540.50 (AUD)100 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell550.00 (AUD)100 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell550.00 (AUD)100 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell560.00 (AUD)100 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell6,126.12 (AUD)1,122 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell6,863.40 (AUD)1,271 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell60,189.10 (AUD)11,105 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell60,604.20 (AUD)11,223 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell619.02 (AUD)114 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell627.90 (AUD)115 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell63,540.45 (AUD)11,745 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell644,520.30 (AUD)118,964 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell66,444.09 (AUD)12,147 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell68,729.05 (AUD)12,295 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell7,438.75 (AUD)1,375 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell75,782.44 (AUD)13,982 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell750.40 (AUD)140 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell8,248.03 (AUD)1,526 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell8,288.28 (AUD)1,518 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell8,422.68 (AUD)1,554 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell8,468.12 (AUD)1,574 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell8,562.56 (AUD)1,574 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell8,735.59 (AUD)1,597 Ordinary Shares

89

5/24/2021Morgan Stanley Australia Securities LimitedSell8,999.44 (AUD)1,679 Ordinary Shares
5/24/2021Morgan Stanley Australia Securities LimitedSell82,628.31 (AUD)15,217 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell835.38 (AUD)153 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell85.92 (AUD)16 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell862.40 (AUD)160 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell9,764.44 (AUD)1,790 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell91,728.95 (AUD)16,831 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell912.60 (AUD)169 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell959.20 (AUD)176 Ordinary Shares

5/24/2021Morgan Stanley Australia Securities LimitedSell98,726.75 (AUD)18,115 Ordinary Shares

5/24/2021Morgan Stanley Capital Services LLCBuyN/A104,195 Swaps

5/24/2021Morgan Stanley Capital Services LLCBuyN/A11,287 Swaps

5/24/2021Morgan Stanley Capital Services LLCBuyN/A118,964 Swaps

5/24/2021Morgan Stanley Capital Services LLCBuyN/A18,291 Swaps

5/24/2021Morgan Stanley Capital Services LLCBuyN/A254 Swaps

5/24/2021Morgan Stanley Capital Services LLCBuyN/A38,310 Swaps

5/24/2021Morgan Stanley Capital Services LLCBuyN/A49,184 Swaps

5/24/2021Morgan Stanley Capital Services LLCBuyN/A5,439 Swaps

5/24/2021Morgan Stanley Capital Services LLCSellN/A12,356 Swaps

5/24/2021Morgan Stanley Capital Services LLCSellN/A200 Swaps

5/24/2021Morgan Stanley Capital Services LLCSellN/A30,624 Swaps

5/24/2021Morgan Stanley Capital Services LLCSellN/A382 Swaps

5/24/2021Morgan Stanley Capital Services LLCSellN/A58,892 Swaps

5/24/2021Morgan Stanley Capital Services LLCSellN/A61,266 Swaps

5/24/2021Morgan Stanley Capital Services LLCSellN/A9,028 Swaps

5/24/2021Morgan Stanley Capital Services LLCSellN/A9,153 Swaps

5/24/2021Parametric Portfolio Associates LLCBuy1,029.60 (USD)240 American Depositary Receipts

5/24/2021Parametric Portfolio Associates LLCBuy210.21 (USD)49 American Depositary Receipts

5/24/2021Parametric Portfolio Associates LLCBuy746.46 (USD)174 American Depositary Receipts

5/24/2021Parametric Portfolio Associates LLCBuy849.42 (USD)198 American Depositary Receipts

5/24/2021Parametric Portfolio Associates LLCSell115.82 (USD)27 American Depositary Receipts

5/24/2021Parametric Portfolio Associates LLCSell476.18 (USD)111 American Depositary Receipts

5/24/2021Parametric Portfolio Associates LLCSell583.43 (USD)136 American Depositary Receipts

5/24/2021Parametric Portfolio Associates LLCSell673.52 (USD)157 American Depositary Receipts

5/25/2021Morgan Stanley & Co. International plcBorrow ReturnedN/A70,307 Ordinary Shares

5/25/2021Morgan Stanley & Co. International plcBuy229,269.1039,823 Ordinary Shares

5/25/2021Morgan Stanley & Co. International plcBuy25,951.564,513 Ordinary Shares

90

5/25/2021Morgan Stanley & Co. International plcBuy4,250.88738 Ordinary Shares
5/25/2021Morgan Stanley & Co. International plcBuy58,557.0410,193 Ordinary Shares

5/25/2021Morgan Stanley & Co. International plcBuyN/A139,539 Swaps

5/25/2021Morgan Stanley & Co. International plcBuyN/A18,429 Swaps

5/25/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/A30,000 Ordinary Shares

5/25/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,996 Ordinary Shares

5/25/2021Morgan Stanley & Co. International plcSell1,068.80186 Ordinary Shares

5/25/2021Morgan Stanley & Co. International plcSell44,876.167,791 Ordinary Shares

5/25/2021Morgan Stanley & Co. International plcSell689.04116 Ordinary Shares

5/25/2021Morgan Stanley & Co. International plcSellN/A335,557 Swaps

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,137.41 (AUD)214 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,138.44 (AUD)212 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,203.10 (AUD)227 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,230.50 (AUD)230 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,272.67 (AUD)239 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,291.54 (AUD)243 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,326.25 (AUD)250 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,330.00 (AUD)250 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,383.20 (AUD)260 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,385.80 (AUD)260 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,523.52 (AUD)288 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,561.14 (AUD)294 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,637.10 (AUD)306 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,682.22 (AUD)318 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,715.20 (AUD)320 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,734.73 (AUD)327 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy1,885.05 (AUD)354 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy10,478.80 (AUD)1,955 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy10,842.16 (AUD)2,038 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy103,409.10 (AUD)19,365 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy112,195.52 (AUD)20,932 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy116.38 (AUD)22 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy12,032.67 (AUD)2,247 Ordinary Shares

91

5/25/2021Morgan Stanley Australia Securities LimitedBuy13,214.88 (AUD)2,484 Ordinary Shares
5/25/2021Morgan Stanley Australia Securities LimitedBuy13,229.06 (AUD)2,482 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy135,462.70 (AUD)25,559 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy136,959.68 (AUD)25,696 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy14,069.40 (AUD)2,620 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy14,771.35 (AUD)2,761 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy14,850.54 (AUD)2,781 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy141,478.20 (AUD)26,694 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy148.68 (AUD)28 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy15,341.00 (AUD)2,900 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy16,282.62 (AUD)3,078 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy16,752.19 (AUD)3,143 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy16,954.50 (AUD)3,175 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy17,581.38 (AUD)3,274 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy19,294.05 (AUD)3,603 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy192.24 (AUD)36 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy197.58 (AUD)37 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy198,226.14 (AUD)37,121 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,014.74 (AUD)378 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,052.47 (AUD)384 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,057.81 (AUD)389 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,091.85 (AUD)391 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,117.99 (AUD)397 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,299.44 (AUD)429 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,309.10 (AUD)430 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,437.29 (AUD)459 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,476.12 (AUD)465 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,493.35 (AUD)470 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,544.79 (AUD)477 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,704.27 (AUD)505 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,725.95 (AUD)510 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,905.05 (AUD)543 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy2,989.25 (AUD)550 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy20,319.30 (AUD)3,798 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy20,627.60 (AUD)3,892 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy20,636.28 (AUD)3,879 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy20,914.92 (AUD)3,924 Ordinary Shares

92

5/25/2021Morgan Stanley Australia Securities LimitedBuy21,185.28 (AUD)3,971 Ordinary Shares
5/25/2021Morgan Stanley Australia Securities LimitedBuy223,432.05 (AUD)41,763 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy230,058.79 (AUD)43,163 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy24,709.60 (AUD)4,610 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy250,806.60 (AUD)47,322 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy26,009.48 (AUD)4,889 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy26,960.64 (AUD)4,956 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy262,417.50 (AUD)49,050 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy28,269.69 (AUD)5,289 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy28,280.64 (AUD)5,296 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,073.36 (AUD)575 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,206.33 (AUD)601 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,213.99 (AUD)603 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,330.80 (AUD)622 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,451.84 (AUD)644 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,487.25 (AUD)650 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,563.78 (AUD)668 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,642.66 (AUD)686 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,755.49 (AUD)700 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,806.88 (AUD)721 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy3,860.37 (AUD)727 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy30,240.42 (AUD)5,663 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy308.85 (AUD)58 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy310.01 (AUD)58 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy32,038.63 (AUD)6,011 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy32,645.70 (AUD)6,102 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy32,851.68 (AUD)6,152 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy339.84 (AUD)64 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy34,560.13 (AUD)6,478 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy346.45 (AUD)65 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy35,810.64 (AUD)6,744 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy36,059.00 (AUD)6,740 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy37,734.40 (AUD)7,040 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy39,024.72 (AUD)7,308 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy39,295.75 (AUD)7,345 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy395,048.94 (AUD)74,118 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy4,062.88 (AUD)758 Ordinary Shares

93

5/25/2021Morgan Stanley Australia Securities LimitedBuy4,171.53 (AUD)779 Ordinary Shares
5/25/2021Morgan Stanley Australia Securities LimitedBuy4,286.44 (AUD)808 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy4,384.48 (AUD)818 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy410.41 (AUD)77 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy47,577.55 (AUD)8,893 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy48,375.08 (AUD)9,076 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy5,068.24 (AUD)950 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy5,106.14 (AUD)958 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy5,458.32 (AUD)1,026 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy5,532.80 (AUD)1,040 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy5,590.98 (AUD)1,047 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy5,756.61 (AUD)1,075 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy5,809.92 (AUD)1,088 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy5,820.21 (AUD)1,093 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy5,895.70 (AUD)1,102 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy51,007.86 (AUD)9,606 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy51,930.19 (AUD)9,743 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy53,000.00 (AUD)10,000 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy53,314.56 (AUD)9,984 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy53,470.56 (AUD)10,032 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy53,600.00 (AUD)10,000 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy55,073.20 (AUD)10,323 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy556.40 (AUD)104 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy56,324.80 (AUD)10,528 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy57,426.90 (AUD)10,734 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy582.60 (AUD)109 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy6,034.20 (AUD)1,130 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy6,342.70 (AUD)1,190 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy6,588.99 (AUD)1,227 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy6,676.80 (AUD)1,248 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy624.19 (AUD)117 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy63,665.59 (AUD)11,889 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy64,178.60 (AUD)11,996 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy65,018.06 (AUD)12,256 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy66,669.87 (AUD)12,603 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy694.20 (AUD)130 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy7,075.50 (AUD)1,335 Ordinary Shares

94

5/25/2021Morgan Stanley Australia Securities LimitedBuy7,126.20 (AUD)1,332 Ordinary Shares
5/25/2021Morgan Stanley Australia Securities LimitedBuy7,128.50 (AUD)1,345 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy7,959.60 (AUD)1,485 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy70,729.10 (AUD)13,270 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy72,304.12 (AUD)13,591 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy731.40 (AUD)138 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy746.20 (AUD)140 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy77,631.45 (AUD)14,565 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy8,267.67 (AUD)1,557 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy8,437.20 (AUD)1,580 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy85,352.94 (AUD)16,074 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy85,743.71 (AUD)16,087 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy855.71 (AUD)161 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy887.27 (AUD)166 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy9,069.12 (AUD)1,692 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy9,236.14 (AUD)1,728 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy9,409.32 (AUD)1,772 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy900.77 (AUD)169 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy923.94 (AUD)174 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy93,488.36 (AUD)17,573 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy939.75 (AUD)175 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy940.75 (AUD)177 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy953.19 (AUD)178 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy977.96 (AUD)184 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedBuy979.20 (AUD)180 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell1,802.95 (AUD)337 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell1,856.45 (AUD)347 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell10,433.92 (AUD)1,918 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell10,907.20 (AUD)2,005 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell10.70 (AUD)2 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell101,012.54 (AUD)18,637 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell11,049.09 (AUD)2,073 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell11,490.40 (AUD)2,168 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell111,877.70 (AUD)21,109 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell117,425.23 (AUD)22,031 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell119,786.88 (AUD)22,432 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell12,960.00 (AUD)2,400 Ordinary Shares

95

5/25/2021Morgan Stanley Australia Securities LimitedSell144,985.96 (AUD)27,253 Ordinary Shares
5/25/2021Morgan Stanley Australia Securities LimitedSell148,938.32 (AUD)27,787 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell149,805.35 (AUD)28,001 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell15,166.72 (AUD)2,788 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell15,525.70 (AUD)2,902 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell15,903.12 (AUD)2,967 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell154,430.97 (AUD)29,193 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell167,946.75 (AUD)31,275 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell2,094.69 (AUD)393 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell20,014.32 (AUD)3,748 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell22,019.48 (AUD)4,139 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell22,048.86 (AUD)4,129 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell26,960.64 (AUD)4,956 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell27,922.86 (AUD)5,229 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell272,004.70 (AUD)50,842 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell283.02 (AUD)53 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell292.68 (AUD)54 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell3,642.66 (AUD)686 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell3,740.03 (AUD)707 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell3,780.00 (AUD)700 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell3,883.60 (AUD)730 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell339,383.70 (AUD)63,555 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell359.12 (AUD)67 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell36,344.64 (AUD)6,681 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell38,953.98 (AUD)7,254 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell39,026.16 (AUD)7,281 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell39,174.24 (AUD)7,336 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell39,320.12 (AUD)7,391 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell39,394.89 (AUD)7,419 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell4,112.57 (AUD)763 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell4,902.12 (AUD)918 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell43,300.92 (AUD)8,124 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell464,770.55 (AUD)86,873 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell47,405.02 (AUD)8,894 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell47,984.22 (AUD)8,919 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell48.06 (AUD)9 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell48.24 (AUD)9 Ordinary Shares

96

5/25/2021Morgan Stanley Australia Securities LimitedSell49,011.35 (AUD)9,161 Ordinary Shares
5/25/2021Morgan Stanley Australia Securities LimitedSell5,580.81 (AUD)1,051 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell50,192.61 (AUD)9,417 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell56,673.89 (AUD)10,633 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell581.51 (AUD)109 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell6,147.15 (AUD)1,149 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell69,342.35 (AUD)12,865 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell69,350.58 (AUD)12,987 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell76,995.00 (AUD)14,500 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell762.19 (AUD)143 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell78,938.20 (AUD)14,894 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell8,447.36 (AUD)1,576 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell8,898.09 (AUD)1,657 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell83,798.26 (AUD)15,722 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell9,114.30 (AUD)1,710 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell90,822.18 (AUD)16,726 Ordinary Shares

5/25/2021Morgan Stanley Australia Securities LimitedSell979.20 (AUD)180 Ordinary Shares

5/25/2021Morgan Stanley Capital Services LLCBuyN/A1,454 Swaps

5/25/2021Morgan Stanley Capital Services LLCBuyN/A11,533 Swaps

5/25/2021Morgan Stanley Capital Services LLCBuyN/A12,323 Swaps

5/25/2021Morgan Stanley Capital Services LLCBuyN/A2,788 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A10,193 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A21,631 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A23,138 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A36,839 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A39,823 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A4,197 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A411 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A5,439 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A52,060 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A6,504 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A68,732 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A83,514 Swaps

5/25/2021Morgan Stanley Capital Services LLCSellN/A929 Swaps

5/25/2021Morgan Stanley Wealth Management Australia Pty LtdBuy13,600.00 (AUD)2,500 Ordinary Shares

5/25/2021Parametric Portfolio Associates LLCBuy884.09 (USD)211 American Depositary Receipts

97

5/25/2021Parametric Portfolio Associates LLCSell221.93 (USD)54 American Depositary Receipts
5/25/2021Parametric Portfolio Associates LLCSell3,289.48 (USD)774 American Depositary Receipts

5/25/2021Parametric Portfolio Associates LLCSell586.49 (USD)138 American Depositary Receipts

5/25/2021Parametric Portfolio Associates LLCTransfer In N/A54 American Depositary Receipts

5/26/2021Morgan Stanley & Co. International plcBorrow ReturnedN/A75,211 Ordinary Shares

5/26/2021Morgan Stanley & Co. International plcBuy13,042.002,300 Ordinary Shares

5/26/2021Morgan Stanley & Co. International plcBuy268.8048 Ordinary Shares

5/26/2021Morgan Stanley & Co. International plcBuy74,589.8513,255 Ordinary Shares

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

5/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/A953,052 Ordinary Shares

5/26/2021Morgan Stanley & Co. International plcOption ExpiryN/A15,144 Call Options

5/26/2021Morgan Stanley & Co. International plcOption ExpiryN/A221,146 Call Options

5/26/2021Morgan Stanley & Co. International plcOption ExpiryN/A54,523 Call Options

5/26/2021Morgan Stanley & Co. International plcSell59,728.4210,563 Ordinary Shares

5/26/2021Morgan Stanley & Co. International plcSellN/A10 Swaps

5/26/2021Morgan Stanley & Co. International plcSellN/A469,012 Swaps

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,193.28 (AUD)226 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,219.00 (AUD)230 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,370.20 (AUD)260 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,393.92 (AUD)264 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,401.85 (AUD)265 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,423.01 (AUD)269 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,472.01 (AUD)278 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,574.23 (AUD)299 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,589.28 (AUD)301 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,594.56 (AUD)302 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,600.56 (AUD)304 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,642.68 (AUD)312 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,710.72 (AUD)324 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,740.41 (AUD)329 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,851.50 (AUD)350 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,865.60 (AUD)352 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,952.61 (AUD)366 Ordinary Shares

98

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,953.85 (AUD)369 Ordinary Shares
5/26/2021Morgan Stanley Australia Securities LimitedBuy1,967.24 (AUD)374 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy1,976.90 (AUD)373 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy10,187.58 (AUD)1,924 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy10,862.54 (AUD)2,038 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy103,307.60 (AUD)19,492 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy11,586.42 (AUD)2,182 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy11,946.20 (AUD)2,254 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy11,960.69 (AUD)2,261 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy11,983.98 (AUD)2,274 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy12,660.32 (AUD)2,382 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy12,821.91 (AUD)2,433 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy120,426.60 (AUD)22,722 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy128,371.30 (AUD)24,221 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy13,330.01 (AUD)2,508 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy13,691.04 (AUD)2,593 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy137.28 (AUD)26 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy14,076.81 (AUD)2,651 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy14,257.35 (AUD)2,685 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy14,543.20 (AUD)2,744 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy14,632.14 (AUD)2,766 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy14,763.00 (AUD)2,775 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy14,896.00 (AUD)2,800 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy142.56 (AUD)27 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy143.64 (AUD)27 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy149,252.06 (AUD)28,214 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy15,048.37 (AUD)2,842 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy15,743.04 (AUD)2,976 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy15,809.90 (AUD)2,983 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy159,514.08 (AUD)30,211 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy16,425.78 (AUD)3,108 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy17,141.04 (AUD)3,222 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy17,479.78 (AUD)3,320 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy17,738.82 (AUD)3,366 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy175,454.11 (AUD)33,293 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy18,305.52 (AUD)3,428 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy18,865.44 (AUD)3,573 Ordinary Shares

99

5/26/2021Morgan Stanley Australia Securities LimitedBuy19,060.80 (AUD)3,610 Ordinary Shares
5/26/2021Morgan Stanley Australia Securities LimitedBuy196.10 (AUD)37 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,014.58 (AUD)383 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,055.30 (AUD)390 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,055.30 (AUD)390 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,068.39 (AUD)391 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,144.89 (AUD)407 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,175.88 (AUD)409 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,214.02 (AUD)415 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,247.20 (AUD)424 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,250.29 (AUD)427 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,251.44 (AUD)424 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,300.40 (AUD)432 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,326.70 (AUD)439 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,331.09 (AUD)439 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,333.76 (AUD)442 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,344.32 (AUD)444 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,371.50 (AUD)450 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,403.93 (AUD)454 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,422.82 (AUD)458 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,424.86 (AUD)461 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,425.92 (AUD)456 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,445.72 (AUD)458 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,452.24 (AUD)464 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,534.40 (AUD)480 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,534.70 (AUD)476 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,587.57 (AUD)491 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,658.35 (AUD)503 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,687.32 (AUD)508 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,719.06 (AUD)514 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,724.20 (AUD)514 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,782.56 (AUD)528 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy2,806.24 (AUD)533 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy20,291.04 (AUD)3,843 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy20,655.90 (AUD)3,890 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy20,687.04 (AUD)3,918 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy201.78 (AUD)38 Ordinary Shares

100

5/26/2021Morgan Stanley Australia Securities LimitedBuy22,096.80 (AUD)4,185 Ordinary Shares
5/26/2021Morgan Stanley Australia Securities LimitedBuy22,813.22 (AUD)4,333 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy227.47 (AUD)43 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy237,336.00 (AUD)44,950 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy24,493.28 (AUD)4,604 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy24,611.85 (AUD)4,635 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy244.72 (AUD)46 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy246,389.31 (AUD)46,401 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy248.16 (AUD)47 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy255.12 (AUD)48 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy263,982.40 (AUD)49,808 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy27,220.80 (AUD)5,136 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy27,415.53 (AUD)5,163 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy27,445.88 (AUD)5,159 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy28,157.82 (AUD)5,273 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy28,695.24 (AUD)5,404 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy29,183.10 (AUD)5,465 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy29,440.22 (AUD)5,597 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy294.56 (AUD)56 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy298,805.76 (AUD)56,592 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,047.50 (AUD)575 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,047.50 (AUD)575 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,142.90 (AUD)593 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,164.76 (AUD)596 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,175.38 (AUD)598 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,177.00 (AUD)600 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,223.92 (AUD)606 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,467.66 (AUD)658 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,521.84 (AUD)662 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,523.13 (AUD)661 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,683.03 (AUD)691 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,819.09 (AUD)724 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,947.23 (AUD)749 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy3,974.32 (AUD)752 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy305.95 (AUD)58 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy305.95 (AUD)58 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy306.53 (AUD)58 Ordinary Shares

101

5/26/2021Morgan Stanley Australia Securities LimitedBuy316.50 (AUD)60 Ordinary Shares
5/26/2021Morgan Stanley Australia Securities LimitedBuy322.69 (AUD)61 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy33,644.40 (AUD)6,348 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy333,259.42 (AUD)62,998 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy336.64 (AUD)64 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy34,330.53 (AUD)6,441 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy349.80 (AUD)66 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy35,594.55 (AUD)6,697 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy353.76 (AUD)67 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy37,691.25 (AUD)7,125 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy38,472.70 (AUD)7,259 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy38,554.04 (AUD)7,247 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy38,775.70 (AUD)7,330 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy38,924.22 (AUD)7,386 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy38,924.22 (AUD)7,386 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy386.90 (AUD)73 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy397.87 (AUD)75 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy398.25 (AUD)75 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy4,288.02 (AUD)803 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy4,297.92 (AUD)814 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy4,326.01 (AUD)817 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy4,536.49 (AUD)860 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy4,838.84 (AUD)907 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy4,937.39 (AUD)936 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy422.40 (AUD)80 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy45,367.04 (AUD)8,576 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy45,384.27 (AUD)8,555 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy453.05 (AUD)85 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy46,271.34 (AUD)8,714 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy46,403.88 (AUD)8,772 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy47.88 (AUD)9 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy49,333.03 (AUD)9,370 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy5,001.74 (AUD)950 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy5,003.20 (AUD)944 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy5,108.22 (AUD)962 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy5,122.44 (AUD)972 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy5,382.72 (AUD)1,008 Ordinary Shares

102

5/26/2021Morgan Stanley Australia Securities LimitedBuy5,474.61 (AUD)1,031 Ordinary Shares
5/26/2021Morgan Stanley Australia Securities LimitedBuy5,538.75 (AUD)1,050 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy5,596.32 (AUD)1,048 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy5,628.60 (AUD)1,060 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy5,797.84 (AUD)1,096 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy5.27 (AUD)1 Ordinary Share

5/26/2021Morgan Stanley Australia Securities LimitedBuy501.60 (AUD)95 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy53.00 (AUD)10 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy547.04 (AUD)104 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy56,142.77 (AUD)10,613 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy591.63 (AUD)111 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy6,510.24 (AUD)1,233 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy6,563.04 (AUD)1,243 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy6,594.11 (AUD)1,243 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy6,758.57 (AUD)1,274 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy6,781.78 (AUD)1,282 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy6,920.80 (AUD)1,312 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy600.78 (AUD)114 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy607,411.80 (AUD)114,606 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy610.74 (AUD)116 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy613.06 (AUD)116 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy62,531.28 (AUD)11,754 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy67,717.29 (AUD)12,801 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy7,084.89 (AUD)1,333 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy7,120.71 (AUD)1,341 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy7,240.44 (AUD)1,370 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy7,363.68 (AUD)1,392 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy7,467.59 (AUD)1,417 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy7,650.04 (AUD)1,453 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy7,678.39 (AUD)1,457 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy7,835.48 (AUD)1,477 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy7,950.00 (AUD)1,500 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy705.51 (AUD)134 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy718.76 (AUD)136 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy76,251.60 (AUD)14,360 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy76,320.14 (AUD)14,482 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy763.92 (AUD)144 Ordinary Shares

103

5/26/2021Morgan Stanley Australia Securities LimitedBuy768,489.75 (AUD)144,725 Ordinary Shares
5/26/2021Morgan Stanley Australia Securities LimitedBuy770.88 (AUD)146 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy779.96 (AUD)148 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy79,129.62 (AUD)14,902 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy8,268.48 (AUD)1,566 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy8,289.71 (AUD)1,573 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy8,556.96 (AUD)1,613 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy8,804.80 (AUD)1,666 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy9,158.40 (AUD)1,728 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy9,208.00 (AUD)1,739 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy9,342.01 (AUD)1,771 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy9,405.59 (AUD)1,763 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy909.02 (AUD)172 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy920.46 (AUD)174 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy936.33 (AUD)177 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy942.43 (AUD)179 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy95,807.19 (AUD)18,111 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy95.58 (AUD)18 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy968.07 (AUD)183 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedBuy971.88 (AUD)182 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell1,165.77 (AUD)221 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell1,441.44 (AUD)273 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell1,624.86 (AUD)306 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell1,740.41 (AUD)329 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell1,883.28 (AUD)354 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell10,195.20 (AUD)1,920 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell12,034.75 (AUD)2,275 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell13,075.10 (AUD)2,467 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell14,905.44 (AUD)2,823 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell153,437.76 (AUD)28,896 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell18,303.40 (AUD)3,460 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell19,404.00 (AUD)3,675 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell2,247.20 (AUD)424 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell2,281.24 (AUD)428 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell2,326.70 (AUD)439 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell2,341.71 (AUD)441 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell20,496.60 (AUD)3,860 Ordinary Shares

104

5/26/2021Morgan Stanley Australia Securities LimitedSell21,346.65 (AUD)4,005 Ordinary Shares
5/26/2021Morgan Stanley Australia Securities LimitedSell224,214.75 (AUD)42,225 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell228,993.75 (AUD)43,125 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell264,076.92 (AUD)49,732 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell3,370.50 (AUD)630 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell3,638.88 (AUD)684 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell3,876.84 (AUD)726 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell306.82 (AUD)58 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell35,154.90 (AUD)6,633 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell48,842.57 (AUD)9,233 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell49,970.76 (AUD)9,393 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell5,895.36 (AUD)1,104 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell52,146.64 (AUD)9,802 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell54,301.85 (AUD)10,265 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell590.52 (AUD)111 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell6,610.95 (AUD)1,245 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell60,591.66 (AUD)11,454 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell600.78 (AUD)114 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell605.34 (AUD)114 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell7,272.60 (AUD)1,380 Ordinary Shares

5/26/2021Morgan Stanley Australia Securities LimitedSell70,527.10 (AUD)13,307 Ordinary Shares

5/26/2021Morgan Stanley Capital Services LLCBuyN/A10,265 Swaps

5/26/2021Morgan Stanley Capital Services LLCBuyN/A114 Swaps

5/26/2021Morgan Stanley Capital Services LLCBuyN/A42,337 Swaps

5/26/2021Morgan Stanley Capital Services LLCBuyN/A43,125 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A1,377 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A13,255 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A2,300 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A2,788 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A36,014 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A38,389 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A42,115 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A44,008 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A48,208 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A5,955 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A7,003 Swaps

5/26/2021Morgan Stanley Capital Services LLCSellN/A7,337 Swaps

105

5/26/2021Morgan Stanley Capital Services LLCSellN/A871 Swaps
5/26/2021Morgan Stanley Capital Services LLCSellN/A9,429 Swaps

5/26/2021Parametric Portfolio Associates LLCBuy453.44 (USD)109 American Depositary Receipts

5/26/2021Parametric Portfolio Associates LLCBuy948.48 (USD)228 American Depositary Receipts

5/26/2021Parametric Portfolio Associates LLCTransfer OutN/A789 Ordinary Shares

5/27/2021Morgan Stanley & Co. International plcBorrowN/A25,095 Ordinary Shares

5/27/2021Morgan Stanley & Co. International plcBuy13,839.602,428 Ordinary Shares

5/27/2021Morgan Stanley & Co. International plcBuy165.3029 Ordinary Shares

5/27/2021Morgan Stanley & Co. International plcBuy2,006.40352 Ordinary Shares

5/27/2021Morgan Stanley & Co. International plcBuy413,804.8773,957 Ordinary Shares

5/27/2021Morgan Stanley & Co. International plcBuy45,859.108,266 Ordinary Shares

5/27/2021Morgan Stanley & Co. International plcBuyN/A111,994 Swaps

5/27/2021Morgan Stanley & Co. International plcBuyN/A12,075 Swaps

5/27/2021Morgan Stanley & Co. International plcBuyN/A200 Swaps

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

5/27/2021Morgan Stanley & Co. International plcSell165.3029 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,069.00 (AUD)200 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,156.09 (AUD)220 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,199.25 (AUD)225 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,243.52 (AUD)232 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,524.75 (AUD)285 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,599.72 (AUD)305 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,738.65 (AUD)335 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,870.55 (AUD)358 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,966.55 (AUD)370 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,979.64 (AUD)376 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,992.80 (AUD)376 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy1,999.26 (AUD)383 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy10,139.46 (AUD)1,897 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy10,891.96 (AUD)2,117 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy100,881.23 (AUD)19,363 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy103.80 (AUD)20 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy106,153.74 (AUD)20,493 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy106,176.29 (AUD)20,537 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy11,111.61 (AUD)2,075 Ordinary Shares

106

5/27/2021Morgan Stanley Australia Securities LimitedBuy11,465.54 (AUD)2,186 Ordinary Shares
5/27/2021Morgan Stanley Australia Securities LimitedBuy11,685.14 (AUD)2,258 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy11,859.25 (AUD)2,225 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy12,180.93 (AUD)2,347 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy123,719.96 (AUD)23,212 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy125,866.00 (AUD)24,205 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy13,739.75 (AUD)2,561 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy131.37 (AUD)25 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy138.19 (AUD)26 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy14,501.85 (AUD)2,805 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy14,821.18 (AUD)2,864 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy15,061.13 (AUD)2,916 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy15,130.70 (AUD)2,938 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy16,129.80 (AUD)3,090 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy16,394.94 (AUD)3,162 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy16,489.20 (AUD)3,171 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy16,815.60 (AUD)3,240 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy18,915.44 (AUD)3,529 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy19,441.04 (AUD)3,764 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy19,715.94 (AUD)3,777 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy198,439.65 (AUD)38,235 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,018.91 (AUD)389 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,051.58 (AUD)386 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,104.30 (AUD)409 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,113.38 (AUD)398 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,128.98 (AUD)411 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,156.62 (AUD)405 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,189.20 (AUD)421 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,194.40 (AUD)422 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,194.74 (AUD)411 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,196.79 (AUD)411 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,201.71 (AUD)423 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,202.48 (AUD)414 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,241.65 (AUD)419 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,262.27 (AUD)438 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,273.75 (AUD)425 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,276.97 (AUD)426 Ordinary Shares

107

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,289.88 (AUD)437 Ordinary Shares
5/27/2021Morgan Stanley Australia Securities LimitedBuy2,306.95 (AUD)430 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,314.38 (AUD)433 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,370.00 (AUD)451 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,370.73 (AUD)459 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,372.96 (AUD)449 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,392.59 (AUD)461 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,406.89 (AUD)466 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,485.60 (AUD)478 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,538.87 (AUD)475 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,540.04 (AUD)488 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,680.00 (AUD)500 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,699.77 (AUD)507 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,795.24 (AUD)536 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,814.92 (AUD)545 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,863.97 (AUD)545 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy2,952.12 (AUD)565 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy215,209.41 (AUD)40,377 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy22,772.50 (AUD)4,392 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy227.26 (AUD)44 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy23,391.25 (AUD)4,494 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy25,331.02 (AUD)4,862 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy26,127.92 (AUD)5,044 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy26,368.38 (AUD)5,013 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy26,936.00 (AUD)5,180 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy26.70 (AUD)5 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy27,268.50 (AUD)5,194 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy270.40 (AUD)52 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy28,539.96 (AUD)5,531 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy28,610.82 (AUD)5,481 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy294.69 (AUD)57 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy3,010.20 (AUD)580 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy3,158.56 (AUD)608 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy3,217.65 (AUD)617 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy3,307.50 (AUD)630 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy3,491.04 (AUD)672 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy3,801.60 (AUD)720 Ordinary Shares

108

5/27/2021Morgan Stanley Australia Securities LimitedBuy3,869.58 (AUD)726 Ordinary Shares
5/27/2021Morgan Stanley Australia Securities LimitedBuy30,777.01 (AUD)5,953 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy313.20 (AUD)60 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy34,633.83 (AUD)6,699 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy34,642.36 (AUD)6,586 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy35,506.47 (AUD)6,789 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy35,746.76 (AUD)6,881 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy352.42 (AUD)67 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy353.60 (AUD)68 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy38,154.30 (AUD)7,145 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy39,106.21 (AUD)7,337 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy396.72 (AUD)76 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy4,098.22 (AUD)795 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy4,114.12 (AUD)795 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy4,186.84 (AUD)787 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy4,278.64 (AUD)830 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy4,507.42 (AUD)871 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy4,568.60 (AUD)862 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy4,590.01 (AUD)881 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy4,833.51 (AUD)906 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy4,923.45 (AUD)945 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy41,259.53 (AUD)7,741 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy43,642.04 (AUD)8,188 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy44,484.18 (AUD)8,346 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy45,055.08 (AUD)8,469 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy47,524.50 (AUD)8,950 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy482.40 (AUD)90 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy5,068.62 (AUD)971 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy5,376.72 (AUD)1,042 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy5,449.66 (AUD)1,046 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy5,683.60 (AUD)1,093 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy51.95 (AUD)10 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy519.25 (AUD)99 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy522.67 (AUD)101 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy53.45 (AUD)10 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy544.42 (AUD)105 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy554.32 (AUD)104 Ordinary Shares

109

5/27/2021Morgan Stanley Australia Securities LimitedBuy555.86 (AUD)107 Ordinary Shares
5/27/2021Morgan Stanley Australia Securities LimitedBuy57,271.80 (AUD)10,806 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy57,790.26 (AUD)11,178 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy57.09 (AUD)11 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy587.95 (AUD)110 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy6,179.74 (AUD)1,193 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy6,384.00 (AUD)1,200 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy6,534.58 (AUD)1,226 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy6,546.75 (AUD)1,247 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy6,584.95 (AUD)1,270 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy6,892.83 (AUD)1,323 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy604.30 (AUD)117 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy64,149.75 (AUD)12,219 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy667.52 (AUD)128 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy7,031.10 (AUD)1,313 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy7,504.48 (AUD)1,424 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy7,537.86 (AUD)1,458 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy7,751.75 (AUD)1,453 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy7,776.16 (AUD)1,484 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy7,845.66 (AUD)1,503 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy8,726.34 (AUD)1,683 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy82.72 (AUD)16 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy85,876.96 (AUD)16,112 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy9,092.88 (AUD)1,752 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy9,740.16 (AUD)1,824 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy90,768.54 (AUD)17,506 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedBuy94,909.35 (AUD)18,429 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell1,023.76 (AUD)191 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell1,267.66 (AUD)241 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell1,488.96 (AUD)288 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell1,502.20 (AUD)290 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell1,809.18 (AUD)342 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell1,837.44 (AUD)352 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell1,990.45 (AUD)385 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell10,393.95 (AUD)1,995 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell10,540.00 (AUD)2,000 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell10,546.48 (AUD)2,036 Ordinary Shares

110

5/27/2021Morgan Stanley Australia Securities LimitedSell10,914.26 (AUD)2,107 Ordinary Shares
5/27/2021Morgan Stanley Australia Securities LimitedSell100.89 (AUD)19 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell109,990.56 (AUD)21,316 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell11,865.48 (AUD)2,222 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell12,054.00 (AUD)2,296 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell12,077.13 (AUD)2,327 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell126,544.86 (AUD)23,742 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell126,885.20 (AUD)24,401 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell138,513.20 (AUD)26,740 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell14,789.25 (AUD)2,817 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell15,958.02 (AUD)2,994 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell180,669.09 (AUD)34,811 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell19,134.92 (AUD)3,694 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell19,715.94 (AUD)3,777 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell2,238.61 (AUD)433 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell2,329.42 (AUD)435 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell2,782.36 (AUD)532 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell21,698.25 (AUD)4,133 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell23,968.12 (AUD)4,636 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell27,268.50 (AUD)5,194 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell27,684.02 (AUD)5,194 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell28,626.48 (AUD)5,484 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell28,698.67 (AUD)5,551 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell298.70 (AUD)58 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell3,107.88 (AUD)582 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell3,135.10 (AUD)586 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell3,371.44 (AUD)629 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell3,533.46 (AUD)658 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell3,543.12 (AUD)684 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell3,573.80 (AUD)668 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell3,815.48 (AUD)724 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell3,926.76 (AUD)761 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell306,246.33 (AUD)59,007 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell31,572.10 (AUD)6,095 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell353.60 (AUD)68 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell37,720.92 (AUD)7,268 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell38,437.00 (AUD)7,225 Ordinary Shares

111

5/27/2021Morgan Stanley Australia Securities LimitedSell38,584.00 (AUD)7,280 Ordinary Shares
5/27/2021Morgan Stanley Australia Securities LimitedSell38,584.00 (AUD)7,280 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell38,659.32 (AUD)7,308 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell39,327.60 (AUD)7,563 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell4,082.00 (AUD)785 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell4,175.60 (AUD)803 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell4,260.08 (AUD)824 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell4,570.94 (AUD)869 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell4,683.18 (AUD)877 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell4,887.61 (AUD)917 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell418.77 (AUD)81 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell43,788.00 (AUD)8,200 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell46,997.60 (AUD)9,038 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell47,532.94 (AUD)8,918 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell5,563.68 (AUD)1,072 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell533.54 (AUD)103 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell57.09 (AUD)11 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell6,048.90 (AUD)1,170 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell6,356.20 (AUD)1,220 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell6,892.83 (AUD)1,323 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell600.30 (AUD)116 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell631.62 (AUD)121 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell64,083.00 (AUD)12,300 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell653.94 (AUD)126 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell695.46 (AUD)134 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell7,361.70 (AUD)1,389 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell7,847.00 (AUD)1,475 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell707.56 (AUD)133 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell73.22 (AUD)14 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell734.61 (AUD)141 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell76,874.00 (AUD)14,450 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell76,879.92 (AUD)14,424 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell77,026.86 (AUD)14,506 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell77,775.36 (AUD)14,592 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell8,437.20 (AUD)1,580 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell8,468.80 (AUD)1,580 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell8,685.07 (AUD)1,667 Ordinary Shares

112

5/27/2021Morgan Stanley Australia Securities LimitedSell80,133.60 (AUD)15,440 Ordinary Shares
5/27/2021Morgan Stanley Australia Securities LimitedSell82.72 (AUD)16 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell83,252.51 (AUD)16,103 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell87,625.62 (AUD)16,502 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell879.04 (AUD)164 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell9,081.60 (AUD)1,720 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell9,585.93 (AUD)1,847 Ordinary Shares

5/27/2021Morgan Stanley Australia Securities LimitedSell960.75 (AUD)183 Ordinary Shares

5/27/2021Morgan Stanley Capital Services LLCBuyN/A19,520 Swaps

5/27/2021Morgan Stanley Capital Services LLCBuyN/A2,817 Swaps

5/27/2021Morgan Stanley Capital Services LLCBuyN/A26,736 Swaps

5/27/2021Morgan Stanley Capital Services LLCBuyN/A3,969 Swaps

5/27/2021Morgan Stanley Capital Services LLCBuyN/A7,268 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A33,653 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A37,777 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A4,182 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A40,377 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A403 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A43,125 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A65,364 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A70,682 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A73,957 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A79,457 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A8,346 Swaps

5/27/2021Morgan Stanley Capital Services LLCSellN/A9,644 Swaps

5/27/2021Morgan Stanley Wealth Management Australia Pty LtdBuy2,144.00 (AUD)400 Ordinary Shares

5/27/2021Parametric Portfolio Associates LLCBuy1,060.12 (USD)257 American Depositary Receipts

5/27/2021Parametric Portfolio Associates LLCBuy1,716.00 (USD)416 American Depositary Receipts

5/27/2021Parametric Portfolio Associates LLCBuy23,199.194,068 Ordinary Shares

5/27/2021Parametric Portfolio Associates LLCBuy5,123.25 (USD)1,242 American Depositary Receipts

5/27/2021Parametric Portfolio Associates LLCBuy561.00 (USD)136 American Depositary Receipts

5/27/2021Parametric Portfolio Associates LLCBuy58,595.9310,275 Ordinary Shares

5/27/2021Parametric Portfolio Associates LLCBuy7,449.75 (USD)1,806 American Depositary Receipts

5/27/2021Parametric Portfolio Associates LLCBuy895.12 (USD)217 American Depositary Receipts

5/27/2021Parametric Portfolio Associates LLCSell15,541.422,729 Ordinary Shares

5/27/2021Parametric Portfolio Associates LLCSell16,680.412,929 Ordinary Shares

113

5/27/2021Parametric Portfolio Associates LLCSell21,345.093,747 Ordinary Shares
5/27/2021Parametric Portfolio Associates LLCSell213.19 (USD)52 American Depositary Receipts

5/27/2021Parametric Portfolio Associates LLCSell3,092.34543 Ordinary Shares

5/27/2021Parametric Portfolio Associates LLCSell33,400.685,865 Ordinary Shares

5/27/2021Parametric Portfolio Associates LLCSell49,679.158,720 Ordinary Shares

5/27/2021Parametric Portfolio Associates LLCSell9,117.551,601 Ordinary Shares

5/28/2021Morgan Stanley & Co. International plcBorrowN/A43,471 Ordinary Shares

5/28/2021Morgan Stanley & Co. International plcBuyN/A1,570 Swaps

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

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A1,000 Ordinary Shares

5/28/2021Morgan Stanley & Co. International plcSell16,264.082,766 Ordinary Shares

5/28/2021Morgan Stanley & Co. International plcSell429.2473 Ordinary Shares

5/28/2021Morgan Stanley & Co. International plcSellN/A10 Swaps

5/28/2021Morgan Stanley & Co. International plcSellN/A111,994 Swaps

5/28/2021Morgan Stanley & Co. LLCBorrow ReturnedN/A8,263 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy1,111.00 (AUD)200 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy1,267.52 (AUD)233 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy1,289.92 (AUD)232 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy1,508.32 (AUD)273 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy1,511.05 (AUD)273 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy1,517.40 (AUD)281 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy1,717.20 (AUD)318 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy1,850.87 (AUD)335 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy1,970.01 (AUD)354 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy10,875.36 (AUD)1,956 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy10,918.56 (AUD)1,978 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy106,193.70 (AUD)19,134 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy11,055.60 (AUD)1,992 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy11,245.91 (AUD)2,041 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy11.02 (AUD)2 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy114,890.55 (AUD)20,701 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy115,261.79 (AUD)20,843 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy116.86 (AUD)21 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy12,198.60 (AUD)2,259 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy12,210.00 (AUD)2,200 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy12,218.24 (AUD)2,246 Ordinary Shares

114

5/28/2021Morgan Stanley Australia Securities LimitedBuy12,366.05 (AUD)2,269 Ordinary Shares
5/28/2021Morgan Stanley Australia Securities LimitedBuy123,763.60 (AUD)22,340 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy125,718.60 (AUD)22,652 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy13,227.48 (AUD)2,436 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy13,906.93 (AUD)2,499 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy13,911.12 (AUD)2,502 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy135,059.19 (AUD)24,423 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy144.30 (AUD)26 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy149.04 (AUD)27 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy149.85 (AUD)27 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy15,027.32 (AUD)2,788 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy15,151.90 (AUD)2,735 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy15,820.02 (AUD)2,946 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy167,978.34 (AUD)30,321 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy177.28 (AUD)32 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy177.60 (AUD)32 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy18,029.12 (AUD)3,296 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy18,094.16 (AUD)3,272 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy19,028.34 (AUD)3,466 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy2,000.18 (AUD)364 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy2,095.27 (AUD)382 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy2,204.41 (AUD)403 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy2,393.16 (AUD)444 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy2,542.70 (AUD)470 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy2,669.94 (AUD)489 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy2,669.94 (AUD)489 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy2,849.87 (AUD)521 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy2,912.53 (AUD)531 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy2,977.83 (AUD)538 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy20,347.24 (AUD)3,713 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy204.98 (AUD)37 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy216.45 (AUD)39 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy22,369.36 (AUD)4,082 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy22,508.85 (AUD)4,052 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy22.24 (AUD)4 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy23,211.60 (AUD)4,205 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy24,890.53 (AUD)4,501 Ordinary Shares

115

5/28/2021Morgan Stanley Australia Securities LimitedBuy249.30 (AUD)45 Ordinary Shares
5/28/2021Morgan Stanley Australia Securities LimitedBuy25,129.92 (AUD)4,532 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy25,886.28 (AUD)4,660 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy26,937.60 (AUD)4,880 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy28,506.12 (AUD)5,127 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy28,517.91 (AUD)5,143 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy3,110.40 (AUD)576 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy3,138.54 (AUD)578 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy3,260.11 (AUD)589 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy3,405.18 (AUD)618 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy3,502.38 (AUD)651 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy3,582.48 (AUD)649 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy3,746.80 (AUD)680 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy3,828.00 (AUD)696 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy336.72 (AUD)61 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy343.79 (AUD)62 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy35,647.95 (AUD)6,565 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy35,866.60 (AUD)6,545 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy36,177.69 (AUD)6,737 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy38,512.80 (AUD)6,933 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy38.71 (AUD)7 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy38.85 (AUD)7 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy4,899.68 (AUD)904 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy4,925.06 (AUD)889 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy40,458.62 (AUD)7,303 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy44,002.21 (AUD)7,957 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy451.82 (AUD)82 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy476.44 (AUD)86 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy484,478.54 (AUD)87,451 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy484.15 (AUD)87 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy5,231.38 (AUD)946 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy5.55 (AUD)1 Ordinary Share

5/28/2021Morgan Stanley Australia Securities LimitedBuy50,596.82 (AUD)9,133 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy50,707.62 (AUD)9,153 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy52,958.10 (AUD)9,542 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy536.06 (AUD)98 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy55,139.62 (AUD)9,953 Ordinary Shares

116

5/28/2021Morgan Stanley Australia Securities LimitedBuy55.50 (AUD)10 Ordinary Shares
5/28/2021Morgan Stanley Australia Securities LimitedBuy59,433.84 (AUD)10,767 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy6,121.67 (AUD)1,104 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy6,778.24 (AUD)1,246 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy6,965.10 (AUD)1,278 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy60.88 (AUD)11 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy605.49 (AUD)109 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy672.76 (AUD)121 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy7,280.88 (AUD)1,319 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy7,491.65 (AUD)1,345 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy7,768.76 (AUD)1,436 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy7,876.80 (AUD)1,440 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy71,022.80 (AUD)12,820 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy75,393.60 (AUD)13,560 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy76,455.50 (AUD)13,901 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy8,973.27 (AUD)1,611 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy80,213.66 (AUD)14,479 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy82,917.18 (AUD)14,967 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy843.09 (AUD)157 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy853.29 (AUD)157 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy858.00 (AUD)156 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy89,977.48 (AUD)16,183 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy9,251.29 (AUD)1,679 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy9,477.20 (AUD)1,720 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy9,552.60 (AUD)1,740 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy9,945.60 (AUD)1,792 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedBuy93,268.98 (AUD)16,866 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell1,145.74 (AUD)207 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell1,158.56 (AUD)208 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell1,211.07 (AUD)219 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell1,225.28 (AUD)224 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell1,259.85 (AUD)227 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell1,260.40 (AUD)230 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell1,562.28 (AUD)282 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell1,575.05 (AUD)289 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell1,727.76 (AUD)313 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell1,731.60 (AUD)312 Ordinary Shares

117

5/28/2021Morgan Stanley Australia Securities LimitedSell10,551.24 (AUD)1,908 Ordinary Shares
5/28/2021Morgan Stanley Australia Securities LimitedSell11,298.42 (AUD)2,058 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell11,573.06 (AUD)2,089 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell11.02 (AUD)2 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell115,281.86 (AUD)20,809 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell13,093.80 (AUD)2,355 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell13,475.32 (AUD)2,459 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell137.25 (AUD)25 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell146,876.48 (AUD)26,512 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell161,223.32 (AUD)28,997 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell17,298.25 (AUD)3,148 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell172,521.14 (AUD)31,141 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell18,548.01 (AUD)3,345 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell187.34 (AUD)34 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell19,973.75 (AUD)3,625 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell2,057.20 (AUD)370 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell2,059.05 (AUD)371 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell2,201.49 (AUD)401 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell2,210.89 (AUD)398 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell2,239.92 (AUD)408 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell2,529.60 (AUD)465 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell2,575.50 (AUD)467 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell2,726.85 (AUD)490 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell2,841.60 (AUD)512 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell20,640.45 (AUD)3,719 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell21,071.71 (AUD)3,807 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell22,597.71 (AUD)4,068 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell22,606.64 (AUD)4,088 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell237,566.28 (AUD)42,882 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell24,272.40 (AUD)4,520 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell253.46 (AUD)46 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell26,841.30 (AUD)4,845 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell26,992.80 (AUD)4,890 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell264.00 (AUD)48 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell28,985.28 (AUD)5,232 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell29,859.50 (AUD)5,429 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell3,102.48 (AUD)556 Ordinary Shares

118

5/28/2021Morgan Stanley Australia Securities LimitedSell3,138.54 (AUD)578 Ordinary Shares
5/28/2021Morgan Stanley Australia Securities LimitedSell3,582.48 (AUD)649 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell3,639.36 (AUD)669 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell3,738.31 (AUD)691 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell330.00 (AUD)60 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell34,520.17 (AUD)6,248 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell34,933.01 (AUD)6,317 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell36,909.27 (AUD)6,723 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell365,385.16 (AUD)65,954 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell37,570.17 (AUD)6,919 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell388.85 (AUD)70 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell4,251.50 (AUD)773 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell4,629.95 (AUD)838 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell4,777.17 (AUD)867 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell40,029.00 (AUD)7,278 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell401.86 (AUD)73 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell445.50 (AUD)81 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell45,944.32 (AUD)8,384 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell454.84 (AUD)83 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell5,137.37 (AUD)929 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell5,155.68 (AUD)934 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell5,160.59 (AUD)929 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell5,231.38 (AUD)946 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell5,270.88 (AUD)948 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell5,774.74 (AUD)1,049 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell5,868.50 (AUD)1,067 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell5,927.98 (AUD)1,071 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell50,708.99 (AUD)9,145 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell54,526.68 (AUD)9,932 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell6,354.75 (AUD)1,145 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell6,648.00 (AUD)1,200 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell61,078.85 (AUD)11,045 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell63,266.80 (AUD)11,420 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell676.50 (AUD)123 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell695.00 (AUD)125 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell7,152.14 (AUD)1,291 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell7,458.74 (AUD)1,350 Ordinary Shares

119

5/28/2021Morgan Stanley Australia Securities LimitedSell7,794.78 (AUD)1,407 Ordinary Shares
5/28/2021Morgan Stanley Australia Securities LimitedSell7,899.20 (AUD)1,422 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell72.15 (AUD)13 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell75,798.28 (AUD)13,682 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell8,202.06 (AUD)1,494 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell8,893.14 (AUD)1,614 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell8,912.00 (AUD)1,600 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell9,124.38 (AUD)1,662 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell9,885.68 (AUD)1,778 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell91,330.80 (AUD)16,456 Ordinary Shares

5/28/2021Morgan Stanley Australia Securities LimitedSell93.50 (AUD)17 Ordinary Shares

5/28/2021Morgan Stanley Capital Services LLCBuyN/A179,413 Swaps

5/28/2021Morgan Stanley Capital Services LLCBuyN/A18,202 Swaps

5/28/2021Morgan Stanley Capital Services LLCBuyN/A26,512 Swaps

5/28/2021Morgan Stanley Capital Services LLCBuyN/A7,278 Swaps

5/28/2021Morgan Stanley Capital Services LLCSellN/A10,115 Swaps

5/28/2021Morgan Stanley Capital Services LLCSellN/A118 Swaps

5/28/2021Morgan Stanley Capital Services LLCSellN/A13,238 Swaps

5/28/2021Morgan Stanley Capital Services LLCSellN/A2,622 Swaps

5/28/2021Morgan Stanley Capital Services LLCSellN/A2,847 Swaps

5/28/2021Morgan Stanley Capital Services LLCSellN/A6,737 Swaps

5/28/2021Morgan Stanley Capital Services LLCSellN/A7,303 Swaps

5/28/2021Morgan Stanley Capital Services LLCSellN/A8,574 Swaps

5/28/2021Morgan Stanley Capital Services LLCSellN/A9,969 Swaps

5/28/2021Parametric Portfolio Associates LLCBuy1,857.12 (USD)438 American Depositary Receipts

5/31/2021Morgan Stanley & Co. International plcBorrow ReturnedN/A7,996 Ordinary Shares

5/31/2021Morgan Stanley & Co. International plcBuy15,745.822,687 Ordinary Shares

5/31/2021Morgan Stanley & Co. International plcBuy26,148.034,466 Ordinary Shares

5/31/2021Morgan Stanley & Co. International plcBuyN/A13,066 Swaps

5/31/2021Morgan Stanley & Co. International plcBuyN/A18,218 Swaps

5/31/2021Morgan Stanley & Co. International plcBuyN/A75,998 Swaps

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

5/31/2021Morgan Stanley & Co. International plcSell3,339.50571 Ordinary Shares

5/31/2021Morgan Stanley & Co. LLCBorrow ReturnedN/A24,436 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy1,076.40 (AUD)195 Ordinary Shares

120

5/31/2021Morgan Stanley Australia Securities LimitedBuy1,160.50 (AUD)211 Ordinary Shares
5/31/2021Morgan Stanley Australia Securities LimitedBuy1,657.98 (AUD)302 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy1,707.39 (AUD)311 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy1,930.91 (AUD)353 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy1,992.87 (AUD)363 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy10,010.10 (AUD)1,830 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy10,526.88 (AUD)1,928 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy11,378.15 (AUD)2,065 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy11,699.19 (AUD)2,131 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy12,039.56 (AUD)2,197 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy12,050.55 (AUD)2,195 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy12,449.72 (AUD)2,276 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy13,898.50 (AUD)2,527 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy14,131.20 (AUD)2,560 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy15,492.78 (AUD)2,822 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy16,127.64 (AUD)2,943 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy17,497.64 (AUD)3,193 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy170.81 (AUD)31 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy175,812.00 (AUD)31,850 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy176.64 (AUD)32 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy19,640.50 (AUD)3,571 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy19,709.27 (AUD)3,577 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy2,060.10 (AUD)378 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy2,141.10 (AUD)390 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy2,178.82 (AUD)394 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy2,285.28 (AUD)414 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy2,385.83 (AUD)433 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy2,404.62 (AUD)438 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy2,533.19 (AUD)461 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy2,866.04 (AUD)523 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy23,478.52 (AUD)4,238 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy26,882.40 (AUD)4,870 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy27,142.50 (AUD)4,935 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy29,516.76 (AUD)5,406 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy3,085.68 (AUD)559 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy31,456.59 (AUD)5,709 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy33,087.55 (AUD)6,005 Ordinary Shares

121

5/31/2021Morgan Stanley Australia Securities LimitedBuy35,600.04 (AUD)6,426 Ordinary Shares
5/31/2021Morgan Stanley Australia Securities LimitedBuy36,557.91 (AUD)6,659 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy36,695.16 (AUD)6,684 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy38,148.00 (AUD)6,936 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy38.53 (AUD)7 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy39,396.24 (AUD)7,176 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy4,236.96 (AUD)776 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy4,345.64 (AUD)793 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy4,871.91 (AUD)885 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy4,959.50 (AUD)910 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy401.50 (AUD)73 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy44.32 (AUD)8 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy469.20 (AUD)85 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy481.36 (AUD)88 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy488.61 (AUD)89 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy5.50 (AUD)1 Ordinary Share

5/31/2021Morgan Stanley Australia Securities LimitedBuy503.24 (AUD)92 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy551.46 (AUD)101 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy6,181.10 (AUD)1,130 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy6,553.82 (AUD)1,183 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy7,614.81 (AUD)1,377 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy72,886.00 (AUD)13,252 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy722.04 (AUD)132 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy73,449.12 (AUD)13,306 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy793.44 (AUD)144 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy8,877.96 (AUD)1,626 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy9,295.68 (AUD)1,684 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy9,339.84 (AUD)1,692 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy9,408.40 (AUD)1,720 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy9,714.72 (AUD)1,776 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedBuy944.28 (AUD)172 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell1,035.98 (AUD)187 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell1,239.75 (AUD)225 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell1,359.54 (AUD)249 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell1,364.52 (AUD)249 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell1,418.64 (AUD)257 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell1,423.78 (AUD)257 Ordinary Shares

122

5/31/2021Morgan Stanley Australia Securities LimitedSell1,821.02 (AUD)332 Ordinary Shares
5/31/2021Morgan Stanley Australia Securities LimitedSell1,930.91 (AUD)353 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell10,376.91 (AUD)1,885 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell10,529.75 (AUD)1,925 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell10,612.26 (AUD)1,926 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell10,744.50 (AUD)1,950 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell10,756.20 (AUD)1,970 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell10,973.76 (AUD)1,988 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell107,750.40 (AUD)19,520 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell111,327.36 (AUD)20,168 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell12,000.48 (AUD)2,174 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell12,656.47 (AUD)2,297 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell125,229.50 (AUD)22,769 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell125.81 (AUD)23 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell13,025.50 (AUD)2,390 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell13,080.76 (AUD)2,387 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell131,024.34 (AUD)23,866 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell135,124.00 (AUD)24,568 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell15,510.65 (AUD)2,815 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell16,171.26 (AUD)2,919 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell17,070.20 (AUD)3,115 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell17,595.04 (AUD)3,176 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell176,606.88 (AUD)31,994 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell2,173.08 (AUD)398 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell2,213.92 (AUD)404 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell2,338.74 (AUD)426 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell2,404.62 (AUD)438 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell2,581.84 (AUD)469 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell2,763.01 (AUD)501 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell2,778.36 (AUD)507 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell20,174.25 (AUD)3,635 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell210,177.00 (AUD)38,214 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell23,778.09 (AUD)4,347 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell259,210.86 (AUD)47,067 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell27,506.16 (AUD)4,983 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell27,966.06 (AUD)5,094 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell27.55 (AUD)5 Ordinary Shares

123

5/31/2021Morgan Stanley Australia Securities LimitedSell29,461.42 (AUD)5,386 Ordinary Shares
5/31/2021Morgan Stanley Australia Securities LimitedSell29,562.50 (AUD)5,375 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell3,002.68 (AUD)542 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell3,003.00 (AUD)550 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell3,085.68 (AUD)559 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell3,096.90 (AUD)558 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell3,358.24 (AUD)604 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell3,564.00 (AUD)648 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell3,579.48 (AUD)652 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell3,961.69 (AUD)719 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell30,364.68 (AUD)5,541 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell30,528.07 (AUD)5,581 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell33,005.50 (AUD)6,001 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell34,856.26 (AUD)6,326 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell341.00 (AUD)62 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell36,366.00 (AUD)6,612 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell38,661.96 (AUD)7,068 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell38,750.40 (AUD)7,020 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell4,131.08 (AUD)743 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell4,294.56 (AUD)778 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell4,487.76 (AUD)813 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell4,543.00 (AUD)826 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell4,711.61 (AUD)859 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell4,800.04 (AUD)868 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell4,969.01 (AUD)901 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell469.20 (AUD)85 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell481.36 (AUD)88 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell5,445.00 (AUD)990 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell5,524.47 (AUD)999 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell5,601.89 (AUD)1,013 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell5,737.92 (AUD)1,032 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell5,796.52 (AUD)1,052 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell503.24 (AUD)92 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell562.02 (AUD)102 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell57,231.36 (AUD)10,368 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell58,063.50 (AUD)10,557 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell59,242.59 (AUD)10,791 Ordinary Shares

124

5/31/2021Morgan Stanley Australia Securities LimitedSell6,219.80 (AUD)1,135 Ordinary Shares
5/31/2021Morgan Stanley Australia Securities LimitedSell6,453.72 (AUD)1,182 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell6,799.34 (AUD)1,234 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell6,950.34 (AUD)1,266 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell614.88 (AUD)112 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell672.76 (AUD)121 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell68,740.29 (AUD)12,521 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell7,050.75 (AUD)1,275 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell7,072.06 (AUD)1,287 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell7,865.00 (AUD)1,430 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell70,462.80 (AUD)12,765 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell716.57 (AUD)131 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell739.68 (AUD)134 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell74,356.56 (AUD)13,544 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell76,743.28 (AUD)13,928 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell8,075.34 (AUD)1,479 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell8,185.59 (AUD)1,491 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell8,261.00 (AUD)1,502 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell86,231.50 (AUD)15,650 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell9,157.32 (AUD)1,668 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell9,619.25 (AUD)1,765 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell9,836.64 (AUD)1,782 Ordinary Shares

5/31/2021Morgan Stanley Australia Securities LimitedSell913.83 (AUD)166 Ordinary Shares

5/31/2021Morgan Stanley Capital Services LLCBuyN/A19,520 Swaps

5/31/2021Morgan Stanley Capital Services LLCBuyN/A2,174 Swaps

5/31/2021Morgan Stanley Capital Services LLCBuyN/A20,022 Swaps

5/31/2021Morgan Stanley Capital Services LLCBuyN/A38,626 Swaps

5/31/2021Morgan Stanley Capital Services LLCBuyN/A4,547 Swaps

5/31/2021Morgan Stanley Capital Services LLCBuyN/A47,067 Swaps

5/31/2021Morgan Stanley Capital Services LLCBuyN/A5,155 Swaps

5/31/2021Morgan Stanley Capital Services LLCBuyN/A6,181 Swaps

5/31/2021Morgan Stanley Capital Services LLCBuyN/A7,858 Swaps

5/31/2021Morgan Stanley Capital Services LLCSellN/A1,441 Swaps

5/31/2021Morgan Stanley Capital Services LLCSellN/A1,692 Swaps

5/31/2021Morgan Stanley Capital Services LLCSellN/A2,963 Swaps

5/31/2021Morgan Stanley Capital Services LLCSellN/A348 Swaps

5/31/2021Morgan Stanley Capital Services LLCSellN/A38,648 Swaps

125

5/31/2021Morgan Stanley Capital Services LLCSellN/A4,483 Swaps
5/31/2021Morgan Stanley Capital Services LLCSellN/A8 Swaps

6/01/2021Morgan Stanley & Co. International plcBuy441.6573 Ordinary Shares

6/01/2021Morgan Stanley & Co. International plcBuy441.6573 Ordinary Shares

6/01/2021Morgan Stanley & Co. International plcBuy598.9599 Ordinary Shares

6/01/2021Morgan Stanley & Co. International plcBuy598.9599 Ordinary Shares

6/01/2021Morgan Stanley & Co. International plcBuyN/A148,068 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A156 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A175,245 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A45,697 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A547 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A547 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A548 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A548 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A548 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A609 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A630 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A631 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A631 Swaps

6/01/2021Morgan Stanley & Co. International plcBuyN/A631 Swaps

6/01/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,000 Ordinary Shares

6/01/2021Morgan Stanley & Co. International plcSell441.6573 Ordinary Shares

6/01/2021Morgan Stanley & Co. International plcSell598.9599 Ordinary Shares

6/01/2021Morgan Stanley & Co. International plcSellN/A1,600 Swaps

6/01/2021Morgan Stanley & Co. International plcSellN/A139,539 Swaps

6/01/2021Morgan Stanley & Co. International plcSellN/A798,621 Swaps

6/01/2021Morgan Stanley & Co. International plcSellN/A94,216 Swaps

6/01/2021Morgan Stanley Australia Securities LimitedBuy1,048.95 (AUD)185 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy1,070.68 (AUD)189 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy1,071.60 (AUD)188 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy1,108.57 (AUD)195 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy1,364.06 (AUD)241 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy1,404.66 (AUD)246 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy1,443.98 (AUD)254 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy1,474.20 (AUD)260 Ordinary Shares

126

6/01/2021Morgan Stanley Australia Securities LimitedBuy1,884.10 (AUD)332 Ordinary Shares
6/01/2021Morgan Stanley Australia Securities LimitedBuy1,902.36 (AUD)332 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy1,973.93 (AUD)346 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy10,013.84 (AUD)1,763 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy10,233.91 (AUD)1,797 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy10,288.50 (AUD)1,805 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy105,778.64 (AUD)18,623 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy111,285.09 (AUD)19,627 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy114,378.16 (AUD)20,137 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy115,724.32 (AUD)20,374 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy12,101.08 (AUD)2,138 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy12,592.56 (AUD)2,217 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy12,910.61 (AUD)2,269 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy123,250.32 (AUD)21,699 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy126,066.90 (AUD)22,117 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy13,032.03 (AUD)2,323 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy13,494.15 (AUD)2,355 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy13,496.68 (AUD)2,372 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy13,604.79 (AUD)2,391 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy13,951.90 (AUD)2,465 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy14,356.44 (AUD)2,532 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy14,551.86 (AUD)2,571 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy141,428.40 (AUD)24,812 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy146.12 (AUD)26 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy15,544.92 (AUD)2,766 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy15,915.36 (AUD)2,802 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy16,284.78 (AUD)2,862 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy17,175.00 (AUD)3,000 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy17,180.10 (AUD)3,030 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy17,765.37 (AUD)3,114 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy17,880.72 (AUD)3,126 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy171,006.12 (AUD)29,844 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy172,899.20 (AUD)30,440 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy174,054.02 (AUD)30,323 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy181,937.73 (AUD)31,863 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy19,357.38 (AUD)3,402 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy19,492.50 (AUD)3,450 Ordinary Shares

127

6/01/2021Morgan Stanley Australia Securities LimitedBuy198,275.46 (AUD)35,031 Ordinary Shares
6/01/2021Morgan Stanley Australia Securities LimitedBuy2,060.02 (AUD)363 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,101.60 (AUD)370 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,154.48 (AUD)382 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,162.17 (AUD)381 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,188.32 (AUD)388 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,268.60 (AUD)398 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,314.57 (AUD)405 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,389.17 (AUD)421 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,390.96 (AUD)418 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,569.64 (AUD)454 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,582.10 (AUD)453 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,592.28 (AUD)458 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,756.13 (AUD)481 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy2,961.40 (AUD)520 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy203,338.32 (AUD)35,799 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy21,430.64 (AUD)3,773 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy22,345.68 (AUD)3,948 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy23,122.26 (AUD)4,078 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy23,713.56 (AUD)4,212 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy24,364.58 (AUD)4,282 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy26,093.66 (AUD)4,643 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy264,248.42 (AUD)46,687 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy265,637.65 (AUD)46,685 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy29,356.20 (AUD)5,205 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy29,665.44 (AUD)5,232 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy3,070.16 (AUD)541 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy3,143.80 (AUD)553 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy3,510.24 (AUD)618 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy3,534.49 (AUD)619 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy3,541.18 (AUD)624 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy3,704.19 (AUD)651 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy3,781.89 (AUD)667 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy30,390.29 (AUD)5,341 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy30,694.72 (AUD)5,404 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy31,305.56 (AUD)5,473 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy31,488.46 (AUD)5,534 Ordinary Shares

128

6/01/2021Morgan Stanley Australia Securities LimitedBuy318,738.88 (AUD)56,116 Ordinary Shares
6/01/2021Morgan Stanley Australia Securities LimitedBuy32,786.82 (AUD)5,742 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy34,781.40 (AUD)6,102 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy34,815.60 (AUD)6,108 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy358,883.62 (AUD)63,407 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy36,851.84 (AUD)6,488 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy36,999.42 (AUD)6,537 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy374.55 (AUD)66 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy4,521.66 (AUD)806 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy4,601.58 (AUD)813 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy4,841.43 (AUD)863 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy403.99 (AUD)71 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy407,831.76 (AUD)71,928 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy44,469.48 (AUD)7,788 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy46,336.65 (AUD)8,115 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy477.96 (AUD)84 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy49,332.56 (AUD)8,716 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy495.44 (AUD)88 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy5,209.63 (AUD)918 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy5,438.75 (AUD)950 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy5,549.36 (AUD)977 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy5,583.44 (AUD)983 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy5,818.49 (AUD)1,019 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy5,950.91 (AUD)1,057 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy5.73 (AUD)1 Ordinary Share

6/01/2021Morgan Stanley Australia Securities LimitedBuy50,491.35 (AUD)8,905 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy522,575.55 (AUD)92,165 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy523.02 (AUD)92 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy577.72 (AUD)101 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy59,272.73 (AUD)10,417 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy6,458.16 (AUD)1,137 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy6,497.82 (AUD)1,134 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy6,572.10 (AUD)1,153 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy6,605.55 (AUD)1,165 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy6,695.78 (AUD)1,183 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy61,622.70 (AUD)10,830 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy61,912.00 (AUD)10,900 Ordinary Shares

129

6/01/2021Morgan Stanley Australia Securities LimitedBuy67.68 (AUD)12 Ordinary Shares
6/01/2021Morgan Stanley Australia Securities LimitedBuy69,505.80 (AUD)12,194 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy691,346.36 (AUD)122,146 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy7,054.56 (AUD)1,242 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy7,281.24 (AUD)1,291 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy7,335.36 (AUD)1,296 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy716.31 (AUD)126 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy74,135.25 (AUD)13,075 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy75,989.95 (AUD)13,355 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy752.78 (AUD)133 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy76,743.94 (AUD)13,559 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy81,259.20 (AUD)14,256 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy81,475.11 (AUD)14,319 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy81,759.61 (AUD)14,369 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy83,586.36 (AUD)14,613 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy834.22 (AUD)147 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy85,133.78 (AUD)14,962 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy87,561.81 (AUD)15,443 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy9,562.84 (AUD)1,666 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy9,940.80 (AUD)1,744 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy915.28 (AUD)161 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy92,187.95 (AUD)16,145 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy95,520.56 (AUD)16,817 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy960.76 (AUD)169 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedBuy98,984.60 (AUD)17,305 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell1,121.12 (AUD)196 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell1,274.64 (AUD)226 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell1,427.50 (AUD)250 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell1,673.03 (AUD)293 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell10,435.55 (AUD)1,847 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell10,704.60 (AUD)1,878 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell102.33 (AUD)18 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell103,059.79 (AUD)18,049 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell113.40 (AUD)20 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell12,564.16 (AUD)2,212 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell12,745.92 (AUD)2,244 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell127,444.62 (AUD)22,398 Ordinary Shares

130

6/01/2021Morgan Stanley Australia Securities LimitedSell128,838.67 (AUD)22,643 Ordinary Shares
6/01/2021Morgan Stanley Australia Securities LimitedSell138,124.75 (AUD)24,275 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell14,225.00 (AUD)2,500 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell14,246.22 (AUD)2,517 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell143,238.24 (AUD)25,218 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell15,450.75 (AUD)2,725 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell15,693.84 (AUD)2,763 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell152,154.45 (AUD)26,835 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell153,091.68 (AUD)27,048 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell17,983.42 (AUD)3,133 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell17,991.78 (AUD)3,162 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell172,740.16 (AUD)30,412 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell18,062.40 (AUD)3,180 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell18,087.48 (AUD)3,207 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell18,272.00 (AUD)3,200 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell18,719.16 (AUD)3,319 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell19,618.72 (AUD)3,454 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell19,635.21 (AUD)3,463 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,074.80 (AUD)364 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,154.48 (AUD)382 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,158.38 (AUD)378 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,211.60 (AUD)388 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,252.68 (AUD)398 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,280.00 (AUD)400 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,298.37 (AUD)405 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,359.80 (AUD)414 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,417.55 (AUD)426 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,456.44 (AUD)434 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,555.58 (AUD)446 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,560.50 (AUD)450 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,565.10 (AUD)452 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,592.28 (AUD)458 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell2,756.13 (AUD)481 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell22,267.96 (AUD)3,893 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell227.20 (AUD)40 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell232,618.72 (AUD)40,954 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell232.47 (AUD)41 Ordinary Shares

131

6/01/2021Morgan Stanley Australia Securities LimitedSell24,734.43 (AUD)4,347 Ordinary Shares
6/01/2021Morgan Stanley Australia Securities LimitedSell25,101.09 (AUD)4,427 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell25,452.63 (AUD)4,489 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell26,093.66 (AUD)4,643 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell264,248.42 (AUD)46,687 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell27,442.87 (AUD)4,823 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell28,033.17 (AUD)4,997 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell283.00 (AUD)50 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell29,787.15 (AUD)5,235 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell3,356.88 (AUD)591 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell3,619.50 (AUD)635 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell3,657.15 (AUD)645 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell3,697.68 (AUD)651 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell3,724.50 (AUD)650 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell3,830.70 (AUD)678 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell30,501.60 (AUD)5,370 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell30,728.80 (AUD)5,410 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell31,782.38 (AUD)5,537 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell32,838.21 (AUD)5,751 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell33,041.83 (AUD)5,807 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell33,279.84 (AUD)5,808 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell340.50 (AUD)60 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell358.47 (AUD)63 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell364.16 (AUD)64 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell372.45 (AUD)65 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell373.23 (AUD)66 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell38,737.60 (AUD)6,820 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell4,042.71 (AUD)713 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell4,123.68 (AUD)726 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell4,377.24 (AUD)772 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell4,526.96 (AUD)797 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell4,816.66 (AUD)851 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell42,517.92 (AUD)7,512 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell45,183.78 (AUD)7,983 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell45,880.12 (AUD)8,021 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell46,794.51 (AUD)8,253 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell46,904.42 (AUD)8,287 Ordinary Shares

132

6/01/2021Morgan Stanley Australia Securities LimitedSell46,968.00 (AUD)8,240 Ordinary Shares
6/01/2021Morgan Stanley Australia Securities LimitedSell476.28 (AUD)84 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell5,276.72 (AUD)929 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell5,426.40 (AUD)952 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell5,573.61 (AUD)983 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell5,800.08 (AUD)1,014 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell52,314.60 (AUD)9,178 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell53,099.55 (AUD)9,365 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell543.40 (AUD)95 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell55,706.10 (AUD)9,773 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell57,307.14 (AUD)10,197 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell577.72 (AUD)101 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell6,247.62 (AUD)1,098 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell6,265.04 (AUD)1,103 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell62.59 (AUD)11 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell64,835.30 (AUD)11,455 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell662.36 (AUD)116 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell7,193.40 (AUD)1,262 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell7,608.52 (AUD)1,336 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell71,426.00 (AUD)12,575 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell713.74 (AUD)127 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell754.11 (AUD)133 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell779.28 (AUD)136 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell8,008.50 (AUD)1,405 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell8,619.53 (AUD)1,531 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell81,377.60 (AUD)14,480 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell856.17 (AUD)151 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell86,682.96 (AUD)15,288 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell9,524.70 (AUD)1,671 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell9,734.64 (AUD)1,726 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell92,775.45 (AUD)16,305 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell98,748.74 (AUD)17,294 Ordinary Shares

6/01/2021Morgan Stanley Australia Securities LimitedSell988.32 (AUD)174 Ordinary Shares

6/01/2021Morgan Stanley Capital Services LLCBuyN/A14,480 Swaps

6/01/2021Morgan Stanley Capital Services LLCBuyN/A2,392 Swaps

6/01/2021Morgan Stanley Capital Services LLCBuyN/A2,962 Swaps

6/01/2021Morgan Stanley Capital Services LLCBuyN/A21,159 Swaps

133

6/01/2021Morgan Stanley Capital Services LLCBuyN/A3,893 Swaps
6/01/2021Morgan Stanley Capital Services LLCBuyN/A47,161 Swaps

6/01/2021Morgan Stanley Capital Services LLCBuyN/A81,476 Swaps

6/01/2021Morgan Stanley Capital Services LLCSellN/A1 Swap

6/01/2021Morgan Stanley Capital Services LLCSellN/A2,138 Swaps

6/01/2021Morgan Stanley Capital Services LLCSellN/A25,623 Swaps

6/01/2021Morgan Stanley Capital Services LLCSellN/A3,126 Swaps

6/01/2021Morgan Stanley Capital Services LLCSellN/A40,946 Swaps

6/01/2021Morgan Stanley Capital Services LLCSellN/A48,015 Swaps

6/01/2021Morgan Stanley Capital Services LLCSellN/A484 Swaps

6/01/2021Morgan Stanley Capital Services LLCSellN/A5,155 Swaps

6/01/2021Morgan Stanley Capital Services LLCSellN/A7,863 Swaps

6/01/2021Morgan Stanley Capital Services LLCSellN/A8,716 Swaps

6/01/2021Morgan Stanley Capital Services LLCSellN/A813 Swaps

6/01/2021Parametric Portfolio Associates LLCBuy3,008.30 (USD)670 American Depositary Receipts

6/01/2021Parametric Portfolio Associates LLCBuy507.37 (USD)113 American Depositary Receipts

6/01/2021Parametric Portfolio Associates LLCBuy960.86 (USD)214 American Depositary Receipts

6/01/2021Parametric Portfolio Associates LLCSell352.33 (USD)79 American Depositary Receipts

6/02/2021Morgan Stanley & Co. International plcBorrow ReturnedN/A66,022 Ordinary Shares

6/02/2021Morgan Stanley & Co. International plcBuy1,830.00300 Ordinary Shares

6/02/2021Morgan Stanley & Co. International plcBuy396.5065 Ordinary Shares

6/02/2021Morgan Stanley & Co. International plcBuyN/A110,194 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A159,881 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A21,220 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A212 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A324 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A4,727 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A455 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A465 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A5,006 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A543 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A6 Swaps

6/02/2021Morgan Stanley & Co. International plcBuyN/A82 Swaps

6/02/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/A18,949 Ordinary Shares

6/02/2021Morgan Stanley & Co. International plcSell1,127,906.63185,652 Ordinary Shares

134

6/02/2021Morgan Stanley & Co. International plcSell3,670.00600 Ordinary Shares
6/02/2021Morgan Stanley & Co. International plcSell434,161.6171,430 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,096.10 (AUD)194 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,170.40 (AUD)209 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,264.50 (AUD)225 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,312.08 (AUD)231 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,336.93 (AUD)236 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,339.50 (AUD)235 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,411.25 (AUD)250 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,478.40 (AUD)264 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,696.82 (AUD)299 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,698.32 (AUD)299 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,841.10 (AUD)323 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,858.99 (AUD)327 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy1,918.56 (AUD)336 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy10,348.84 (AUD)1,814 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy10,435.58 (AUD)1,826 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy11,419.83 (AUD)2,007 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy11.44 (AUD)2 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy12,978.85 (AUD)2,283 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy129,437.88 (AUD)22,629 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy13,971.84 (AUD)2,462 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy138,015.96 (AUD)24,558 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy14,186.24 (AUD)2,491 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy14,847.52 (AUD)2,614 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy15,929.96 (AUD)2,812 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy156,801.30 (AUD)27,509 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy16,349.52 (AUD)2,904 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy16,550.00 (AUD)2,958 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy172,852.68 (AUD)30,219 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy18,500.40 (AUD)3,240 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,217.24 (AUD)397 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,233.44 (AUD)396 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,239.58 (AUD)401 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,265.27 (AUD)402 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,277.66 (AUD)406 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,306.84 (AUD)404 Ordinary Shares

135

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,329.25 (AUD)409 Ordinary Shares
6/02/2021Morgan Stanley Australia Securities LimitedBuy2,348.40 (AUD)412 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,397.59 (AUD)421 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,439.08 (AUD)434 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,440.35 (AUD)435 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,468.40 (AUD)440 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,472.43 (AUD)433 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,503.60 (AUD)440 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,579.76 (AUD)457 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,585.52 (AUD)456 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,640.32 (AUD)462 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,656.40 (AUD)464 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,657.62 (AUD)475 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,716.80 (AUD)480 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,835.00 (AUD)504 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,840.00 (AUD)500 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,867.49 (AUD)500 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,962.08 (AUD)528 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy2,987.25 (AUD)525 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy21,850.96 (AUD)3,847 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy213.56 (AUD)38 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy22,805.74 (AUD)3,994 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy24,096.50 (AUD)4,209 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy26,661.13 (AUD)4,698 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy28.55 (AUD)5 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy3,021.76 (AUD)532 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy3,699.30 (AUD)660 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy3,827.22 (AUD)681 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy3,868.02 (AUD)684 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy38,972.67 (AUD)6,947 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy393.64 (AUD)69 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy4,018.50 (AUD)705 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy4,469.40 (AUD)780 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy4,579.69 (AUD)820 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy4,684.68 (AUD)819 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy4,767.20 (AUD)846 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy4,906.81 (AUD)877 Ordinary Shares

136

6/02/2021Morgan Stanley Australia Securities LimitedBuy40,901.40 (AUD)7,330 Ordinary Shares
6/02/2021Morgan Stanley Australia Securities LimitedBuy45,474.48 (AUD)7,992 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy458,063.32 (AUD)80,081 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy5,098.50 (AUD)900 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy5,142.30 (AUD)915 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy5,234.93 (AUD)916 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy5,400.52 (AUD)955 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy5,401.62 (AUD)962 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy5,893.80 (AUD)1,034 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy53,746.77 (AUD)9,572 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy57,108.48 (AUD)9,984 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy597.06 (AUD)107 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy6,034.60 (AUD)1,055 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy6,041.59 (AUD)1,059 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy6,441.04 (AUD)1,131 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy6,549.37 (AUD)1,147 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy6,562.37 (AUD)1,175 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy631.03 (AUD)111 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy634.36 (AUD)111 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy68.46 (AUD)12 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy7,221.90 (AUD)1,267 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy7,252.96 (AUD)1,268 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy7,569.02 (AUD)1,348 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy7,700.97 (AUD)1,357 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy745.80 (AUD)132 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy77,804.69 (AUD)13,638 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy8,086.65 (AUD)1,430 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy8,183.29 (AUD)1,460 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy8,682.96 (AUD)1,518 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy8,701.87 (AUD)1,547 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy9,441.63 (AUD)1,683 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedBuy91.52 (AUD)16 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell1,003.92 (AUD)178 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell1,071.51 (AUD)187 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell1,122.90 (AUD)197 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell1,361.36 (AUD)238 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell1,459.20 (AUD)256 Ordinary Shares

137

6/02/2021Morgan Stanley Australia Securities LimitedSell1,464.90 (AUD)257 Ordinary Shares
6/02/2021Morgan Stanley Australia Securities LimitedSell1,478.06 (AUD)263 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell1,703.66 (AUD)301 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell1,824.00 (AUD)320 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell1,918.56 (AUD)336 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell1,971.12 (AUD)344 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell10,184.24 (AUD)1,793 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell102.96 (AUD)18 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell11,273.36 (AUD)1,964 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell11,377.08 (AUD)1,989 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell11,419.83 (AUD)2,007 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell11,592.17 (AUD)2,059 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell117,008.00 (AUD)20,600 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell118,690.20 (AUD)20,970 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell12,918.49 (AUD)2,311 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell13,070.40 (AUD)2,334 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell13,955.50 (AUD)2,470 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell135,363.60 (AUD)23,748 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell139,262.40 (AUD)24,432 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell14,483.04 (AUD)2,532 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell14,710.41 (AUD)2,574 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell14,847.52 (AUD)2,614 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell14,886.60 (AUD)2,580 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell141,988.26 (AUD)24,954 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell142.75 (AUD)25 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell15,702.07 (AUD)2,789 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell166,765.94 (AUD)29,490 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell168,258.18 (AUD)29,886 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell17,515.00 (AUD)3,100 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell176,342.67 (AUD)31,101 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell19,535.12 (AUD)3,476 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell192,517.92 (AUD)33,894 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,063.40 (AUD)362 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,160.12 (AUD)383 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,225.18 (AUD)397 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,244.34 (AUD)391 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,256.00 (AUD)400 Ordinary Shares

138

6/02/2021Morgan Stanley Australia Securities LimitedSell2,280.00 (AUD)400 Ordinary Shares
6/02/2021Morgan Stanley Australia Securities LimitedSell2,286.00 (AUD)400 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,334.37 (AUD)415 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,334.50 (AUD)406 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,368.80 (AUD)420 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,394.18 (AUD)423 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,506.56 (AUD)448 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,513.70 (AUD)441 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,579.85 (AUD)455 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,579.85 (AUD)455 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,674.81 (AUD)473 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,842.84 (AUD)497 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,848.56 (AUD)498 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell2,983.23 (AUD)522 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell21,202.36 (AUD)3,746 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell21,718.84 (AUD)3,797 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell24,864.84 (AUD)4,347 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell25,467.60 (AUD)4,468 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell25,497.94 (AUD)4,537 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell25,809.89 (AUD)4,540 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell26,088.24 (AUD)4,593 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell27,511.15 (AUD)4,835 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell28,634.32 (AUD)5,006 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell28.55 (AUD)5 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell289,650.50 (AUD)51,175 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell3,014.44 (AUD)527 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell3,237.57 (AUD)567 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell3,326.01 (AUD)583 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell3,494.92 (AUD)611 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell3,563.56 (AUD)623 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell3,827.22 (AUD)681 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell31,471.39 (AUD)5,531 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell32,661.00 (AUD)5,700 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell32,724.01 (AUD)5,731 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell339,590.13 (AUD)60,533 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell35,187.96 (AUD)6,239 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell35,376.66 (AUD)6,306 Ordinary Shares

139

6/02/2021Morgan Stanley Australia Securities LimitedSell35,436.80 (AUD)6,328 Ordinary Shares
6/02/2021Morgan Stanley Australia Securities LimitedSell36,800.00 (AUD)6,400 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell398.31 (AUD)71 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell4,356.73 (AUD)763 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell4,409.46 (AUD)786 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell4,532.00 (AUD)800 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell4,683.80 (AUD)821 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell4,792.45 (AUD)843 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell40,070.60 (AUD)7,130 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell40,419.42 (AUD)7,054 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell445.38 (AUD)78 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell45,491.70 (AUD)7,981 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell5,118.60 (AUD)898 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell5,146.40 (AUD)919 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell5,449.23 (AUD)951 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell5,593.17 (AUD)997 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell5.72 (AUD)1 Ordinary Share

6/02/2021Morgan Stanley Australia Securities LimitedSell50,807.60 (AUD)8,945 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell512.10 (AUD)90 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell54,081.60 (AUD)9,488 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell56,803.27 (AUD)9,983 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell58,083.06 (AUD)10,119 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell6,165.77 (AUD)1,103 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell6,297.72 (AUD)1,101 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell6,395.80 (AUD)1,132 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell6,468.00 (AUD)1,155 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell6,543.36 (AUD)1,136 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell6,977.21 (AUD)1,223 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell63,137.30 (AUD)11,155 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell66,832.48 (AUD)11,684 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell67,952.07 (AUD)11,859 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell67.26 (AUD)12 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell69,825.78 (AUD)12,186 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell7,778.23 (AUD)1,367 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell7,807.59 (AUD)1,377 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell71,995.20 (AUD)12,720 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell74,931.21 (AUD)13,077 Ordinary Shares

140

6/02/2021Morgan Stanley Australia Securities LimitedSell77,196.32 (AUD)13,736 Ordinary Shares
6/02/2021Morgan Stanley Australia Securities LimitedSell8,334.46 (AUD)1,483 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell8,667.45 (AUD)1,545 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell86,682.96 (AUD)15,288 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell9,043.32 (AUD)1,612 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell9,423.12 (AUD)1,659 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell9,559.74 (AUD)1,689 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell91.52 (AUD)16 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell925.65 (AUD)165 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell928.26 (AUD)162 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell97,484.01 (AUD)17,439 Ordinary Shares

6/02/2021Morgan Stanley Australia Securities LimitedSell977.50 (AUD)170 Ordinary Shares

6/02/2021Morgan Stanley Capital Services LLCBuyN/A1 Swap

6/02/2021Morgan Stanley Capital Services LLCBuyN/A10,450 Swaps

6/02/2021Morgan Stanley Capital Services LLCBuyN/A11,859 Swaps

6/02/2021Morgan Stanley Capital Services LLCBuyN/A185,652 Swaps

6/02/2021Morgan Stanley Capital Services LLCBuyN/A2,935 Swaps

6/02/2021Morgan Stanley Capital Services LLCBuyN/A23,250 Swaps

6/02/2021Morgan Stanley Capital Services LLCBuyN/A3,292 Swaps

6/02/2021Morgan Stanley Capital Services LLCBuyN/A42,282 Swaps

6/02/2021Morgan Stanley Capital Services LLCBuyN/A450 Swaps

6/02/2021Morgan Stanley Capital Services LLCBuyN/A51,355 Swaps

6/02/2021Morgan Stanley Capital Services LLCSellN/A1,268 Swaps

6/02/2021Morgan Stanley Capital Services LLCSellN/A11,413 Swaps

6/02/2021Morgan Stanley Capital Services LLCSellN/A150 Swaps

6/02/2021Morgan Stanley Capital Services LLCSellN/A2,501 Swaps

6/02/2021Morgan Stanley Capital Services LLCSellN/A30,219 Swaps

6/02/2021Morgan Stanley Capital Services LLCSellN/A347 Swaps

6/02/2021Morgan Stanley Capital Services LLCSellN/A46,139 Swaps

6/02/2021Morgan Stanley Capital Services LLCSellN/A98,583 Swaps

6/02/2021Morgan Stanley Wealth Management Australia Pty LtdBuy11,420.00 (AUD)2,000 Ordinary Shares

6/02/2021Morgan Stanley Wealth Management Australia Pty LtdTransfer InN/A2,089 Ordinary Shares

6/02/2021Parametric Portfolio Associates LLCBuy1,059.64 (USD)236 American Depositary Receipts

6/02/2021Parametric Portfolio Associates LLCBuy1,185.36 (USD)264 American Depositary Receipts

6/02/2021Parametric Portfolio Associates LLCBuy2,289.90 (USD)510 American Depositary Receipts

6/02/2021Parametric Portfolio Associates LLCBuy23,710.353,885 Ordinary Shares

141

6/02/2021Parametric Portfolio Associates LLCBuy368.18 (USD)82 American Depositary Receipts
6/02/2021Parametric Portfolio Associates LLCBuy525.33 (USD)117 American Depositary Receipts

6/02/2021Parametric Portfolio Associates LLCBuy924.94 (USD)206 American Depositary Receipts

6/02/2021Parametric Portfolio Associates LLCBuy933.92 (USD)208 American Depositary Receipts

6/02/2021Parametric Portfolio Associates LLCSell132.29 (USD)30 American Depositary Receipts

6/02/2021Parametric Portfolio Associates LLCSell16,010.592,626 Ordinary Shares

142

143

Additional information

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



Morgan Stanley - 1585 Broadway, New York, NY 10036, United States


Morgan Stanley & Co. International Plc – 25 Cabot Square, Canary Wharf, London E14 4QA, United Kingdom


Morgan Stanley & Co. LLC - 1585 Broadway, New York, NY 10036, United States


Morgan Stanley Australia Securities Limited - Level 39, Chifley Tower 2 Chifley Square, Sydney, NSW 2000, Australia


Morgan Stanley Capital Services LLC - 1585 Broadway, New York, NY 10036, United States


Morgan Stanley Investment Management Inc. - 522 5th Avenue 6th Floor, New York, NY 10036, United States


Morgan Stanley Smith Barney LLC – 1585 Broadway, New York, NY 10036, United States


Morgan Stanley Wealth Management Australia Pty Ltd – Level 39, Chifley Tower 2 Chifley Square, Sydney, NSW 2000, Australia


E*Trade Securities LLC – Harborside 2, 200 Hudson Street, Suite 501, Jersey City, NJ 07311, United States


Parametric Portfolio Associates LLC - 800 Fifth Avenue, Suite 2800, Seattle, Washington 98104, United States




144

Contact details: Ashish Koltharkar, Phone: +9122 6212 9272, E-mail: apdoi@morganstanley.com



Nature of connection between substantial product holders:


Each of the entities (as listed in Annexure A) in the Morgan Stanley group is a body corporate that each upstream entity controls and therefore has the relevant

interests that the above entities collectively have.



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, Ashish Koltharkar, certify that, to the best of my knowledge and belief, the information contained in this disclosure is correct and that I am duly authorized to make this disclosure

by all persons for whom it is made.



145

Annexure A

List of Morgan Stanley and its subsidiaries that have a relevant interest or 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

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.