The a2 Milk Company Limited logo

SPH Notice – Morgan Stanley and its Subsidiaries

Substantial Holder Notice11 February 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:

11 February, 2021

Date last disclosure made: 09 February, 2021

Date on which substantial holding ceased: 09 February, 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: 37,516,328


(b) total in class: 742,606,937


(c) total percentage held in class: 5.052%


For current holding after ceasing to have substantial holding,—


(a) total number held in class: 35,136,907


(b) total in class: 742,606,937


(c) total percentage held in class: 4.732%



























2


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 Interest Transaction Nature Consideration

Class and number of

securities

2/05/2021 Morgan Stanley & Co. International plc Borrow N/A 962 Ordinary Shares

2/05/2021 Morgan Stanley & Co. International plc Buy 75,320.28 6,804 Ordinary Shares

2/05/2021 Morgan Stanley & Co. International plc Buy N/A 15,777 Swaps

2/05/2021 Morgan 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/A 962 Ordinary Shares

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

Increase in shares

held or in respect of

which the holder may

exercise right to

rehypothecate

pursuant to the

a

greement(s)

N/A 10,000 Ordinary Shares

2/05/2021 Morgan Stanley & Co. International plc Sell 23,087.00 2,100 Ordinary Shares

2/05/2021 Morgan Stanley & Co. International plc Sell 7,479.99 679 Ordinary Shares

2/05/2021 Morgan Stanley & Co. International plc Sell 719.55 65 Ordinary Shares

2/05/2021 Morgan Stanley & Co. International plc Sell N/A 18,068 Swaps

2/05/2021 Morgan Stanley & Co. LLC Borrow Returned N/A 16,574 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Borrow Returned N/A 196,100 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,032.00 (AUD) 100 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,033.00 (AUD) 100 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,117.08 (AUD) 107 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,315.84 (AUD) 128 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,331.28 (AUD) 129 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,397.62 (AUD) 134 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,574.72 (AUD) 152 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,586.20 (AUD) 154 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,606.02 (AUD) 156 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,816.50 (AUD) 175 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,825.12 (AUD) 176 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 1,827.00 (AUD) 175 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 10,220.76 (AUD) 979 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 10,236.15 (AUD) 989 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 10,350.00 (AUD) 1,000 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 10,482.15 (AUD) 1,005 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 10,753.20 (AUD) 1,044 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 10,835.37 (AUD) 1,053 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 10.37 (AUD) 1 Ordinary Share

2/05/2021 Morgan Stanley Australia Securities Limited Buy 103.70 (AUD) 10 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 11,034.94 (AUD) 1,058 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 11,554.40 (AUD) 1,111 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 11,803.04 (AUD) 1,136 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 11,823.82 (AUD) 1,138 Ordinary Shares

3

2/05/2021 Morgan Stanley Australia Securities Limited Buy 113.24 (AUD) 11 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 118,404.44 (AUD) 11,429 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 12,022.40 (AUD) 1,156 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 12,101.79 (AUD) 1,167 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 12,154.98 (AUD) 1,171 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 12,220.39 (AUD) 1,183 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 12,345.96 (AUD) 1,194 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 12,675.24 (AUD) 1,233 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 12,964.62 (AUD) 1,249 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 122,374.30 (AUD) 11,881 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 128,794.44 (AUD) 12,396 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 13,392.71 (AUD) 1,289 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 13,462.64 (AUD) 1,292 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 13,749.76 (AUD) 1,312 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 13,895.64 (AUD) 1,331 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 135,933.56 (AUD) 13,121 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 138,122.40 (AUD) 13,281 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 14,137.56 (AUD) 1,362 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 14,492.10 (AUD) 1,407 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 14,570.64 (AUD) 1,416 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 15,264.64 (AUD) 1,472 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 150,976.80 (AUD) 14,517 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 152,086.20 (AUD) 14,780 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 152,706.40 (AUD) 14,740 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 156,181.62 (AUD) 15,178 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 16,657.74 (AUD) 1,611 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 16,818.75 (AUD) 1,625 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 163,912.56 (AUD) 15,883 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 164,033.76 (AUD) 15,864 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 165.76 (AUD) 16 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 166,946.64 (AUD) 16,177 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 17,049.99 (AUD) 1,641 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 17,354.40 (AUD) 1,680 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 17,355.50 (AUD) 1,685 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 17,386.81 (AUD) 1,667 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 170,344.05 (AUD) 16,395 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 175,484.28 (AUD) 16,906 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 178,925.93 (AUD) 17,321 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 179,424.84 (AUD) 17,319 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 18,569.82 (AUD) 1,789 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 181,715.03 (AUD) 17,591 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 188,303.58 (AUD) 18,141 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 189,108.26 (AUD) 18,289 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 189,432.60 (AUD) 18,285 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 19,258.50 (AUD) 1,850 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 19,339.68 (AUD) 1,874 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 191,229.48 (AUD) 18,317 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 197,498.36 (AUD) 19,156 Ordinary Shares

4

2/05/2021 Morgan Stanley Australia Securities Limited Buy 197,575.56 (AUD) 19,071 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,043.36 (AUD) 198 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,078.34 (AUD) 201 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,225.85 (AUD) 213 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,255.70 (AUD) 219 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,260.08 (AUD) 219 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,268.84 (AUD) 219 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,294.60 (AUD) 220 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,338.56 (AUD) 224 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,367.86 (AUD) 229 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,496.00 (AUD) 240 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,549.04 (AUD) 247 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,613.24 (AUD) 252 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,616.20 (AUD) 254 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,660.92 (AUD) 255 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 2,850.12 (AUD) 273 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 20.69 (AUD) 2 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 21,185.58 (AUD) 2,041 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 21,413.37 (AUD) 2,057 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 21,600.36 (AUD) 2,069 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 21,829.90 (AUD) 2,095 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 22,142.07 (AUD) 2,127 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 23,259.36 (AUD) 2,256 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 23,322.13 (AUD) 2,249 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 23,330.72 (AUD) 2,252 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 23,415.46 (AUD) 2,258 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 23,611.72 (AUD) 2,266 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 23,743.93 (AUD) 2,303 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 233,387.16 (AUD) 22,398 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 235,655.67 (AUD) 22,857 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 238,849.80 (AUD) 23,055 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 24,656.52 (AUD) 2,364 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 248,755.50 (AUD) 23,850 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 248,992.24 (AUD) 24,034 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 249.60 (AUD) 24 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 25,632.86 (AUD) 2,479 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 250,780.50 (AUD) 24,230 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 252,602.10 (AUD) 24,406 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 253,971.67 (AUD) 24,491 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 26,331.17 (AUD) 2,549 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 27,112.84 (AUD) 2,602 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 27,218.40 (AUD) 2,640 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 278,164.88 (AUD) 26,824 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 28,500.47 (AUD) 2,759 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 28,548.74 (AUD) 2,761 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 29,418.66 (AUD) 2,826 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 29,697.18 (AUD) 2,861 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 29,962.80 (AUD) 2,870 Ordinary Shares

5

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,146.84 (AUD) 302 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,281.66 (AUD) 316 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,361.56 (AUD) 327 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,411.20 (AUD) 328 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,436.56 (AUD) 333 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,495.09 (AUD) 339 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,677.80 (AUD) 355 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,709.52 (AUD) 356 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,743.57 (AUD) 361 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,814.70 (AUD) 370 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,862.50 (AUD) 375 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 3,932.69 (AUD) 382 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 30,203.73 (AUD) 2,907 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 306,847.30 (AUD) 29,791 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 31,039.65 (AUD) 2,999 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 31,372.80 (AUD) 3,040 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 31,477.74 (AUD) 3,018 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 314,651.16 (AUD) 30,139 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 321.78 (AUD) 31 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 33,115.72 (AUD) 3,212 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 33,642.82 (AUD) 3,238 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 331,423.17 (AUD) 31,837 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 34,004.30 (AUD) 3,254 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 34,709.02 (AUD) 3,331 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 351,528.70 (AUD) 34,129 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 367,306.44 (AUD) 35,284 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 371,390.55 (AUD) 35,745 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 388,423.30 (AUD) 37,711 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 39,383.68 (AUD) 3,776 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 39,741.75 (AUD) 3,825 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 393,970.08 (AUD) 38,028 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,047.90 (AUD) 393 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,158.37 (AUD) 401 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,181.40 (AUD) 404 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,199.26 (AUD) 403 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,218.34 (AUD) 406 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,427.99 (AUD) 427 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,608.45 (AUD) 441 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,624.92 (AUD) 443 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,631.77 (AUD) 451 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,644.24 (AUD) 444 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 4,881.24 (AUD) 468 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 40,188.52 (AUD) 3,868 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 40,364.10 (AUD) 3,870 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 40,757.60 (AUD) 3,919 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 41,699.99 (AUD) 4,000 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 42,527.37 (AUD) 4,101 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 42,885.12 (AUD) 4,096 Ordinary Shares

6

2/05/2021 Morgan Stanley Australia Securities Limited Buy 425.99 (AUD) 41 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 429,387.36 (AUD) 41,208 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 457,011.31 (AUD) 43,817 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 46,189.00 (AUD) 4,420 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 466,169.60 (AUD) 44,824 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 467,653.90 (AUD) 45,010 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 471,244.80 (AUD) 45,312 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 478.40 (AUD) 46 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 485,905.44 (AUD) 46,632 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 5,003.16 (AUD) 482 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 5,006.40 (AUD) 480 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 5,485.92 (AUD) 528 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 5,559.19 (AUD) 533 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 5,699.74 (AUD) 547 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 509.11 (AUD) 49 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 513,865.24 (AUD) 49,268 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 52,818.64 (AUD) 5,138 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 535.08 (AUD) 52 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 537.68 (AUD) 52 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 54,187.14 (AUD) 5,266 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 56,029.05 (AUD) 5,445 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 56,396.92 (AUD) 5,428 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 589.09 (AUD) 57 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 59,172.22 (AUD) 5,657 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 591.66 (AUD) 57 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 6,028.22 (AUD) 583 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 6,066.80 (AUD) 580 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 6,146.35 (AUD) 595 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 6,234.00 (AUD) 600 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 6,237.14 (AUD) 598 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 6,254.43 (AUD) 609 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 614.78 (AUD) 59 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 62,299.76 (AUD) 5,956 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 62,551.26 (AUD) 6,003 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 624.60 (AUD) 60 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 642.32 (AUD) 62 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 642.94 (AUD) 62 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 65,091.88 (AUD) 6,283 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 657,518.12 (AUD) 63,467 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 657.92 (AUD) 64 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 69,554.48 (AUD) 6,766 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 7,539.60 (AUD) 732 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 7,604.24 (AUD) 734 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 7,709.38 (AUD) 742 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 71,018.01 (AUD) 6,783 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 71,286.30 (AUD) 6,921 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 72,883.20 (AUD) 7,008 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 754.09 (AUD) 73 Ordinary Shares

7

2/05/2021 Morgan Stanley Australia Securities Limited Buy 78,119.88 (AUD) 7,526 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 79,921.40 (AUD) 7,670 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 793.44 (AUD) 76 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 8,625.61 (AUD) 827 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 8,746.40 (AUD) 841 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 87,673.02 (AUD) 8,422 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 87,682.40 (AUD) 8,431 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 9,138.56 (AUD) 872 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 9,238.10 (AUD) 887 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 9,364.68 (AUD) 897 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 9,507.96 (AUD) 924 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 9,543.82 (AUD) 923 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 9,640.80 (AUD) 927 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 90,046.50 (AUD) 8,675 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 91,087.50 (AUD) 8,750 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 925.20 (AUD) 90 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 969.14 (AUD) 94 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Buy 99,320.00 (AUD) 9,550 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 1,004.43 (AUD) 97 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 1,117.08 (AUD) 107 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 1,143.45 (AUD) 110 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 1,648.80 (AUD) 160 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 1,733.46 (AUD) 167 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 1,825.12 (AUD) 176 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 1,827.00 (AUD) 175 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 10,094.00 (AUD) 980 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 10,350.00 (AUD) 1,000 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 10,680.12 (AUD) 1,023 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 119,805.96 (AUD) 11,542 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 12,272.00 (AUD) 1,180 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 12,748.53 (AUD) 1,227 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 135,933.56 (AUD) 13,121 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 16,021.38 (AUD) 1,542 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 163,485.00 (AUD) 15,750 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 19,832.12 (AUD) 1,918 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 2,202.68 (AUD) 212 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 2,257.39 (AUD) 218 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 2,641.80 (AUD) 255 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 2,648.14 (AUD) 255 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 2,836.47 (AUD) 273 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 2,942.24 (AUD) 284 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 22,545.36 (AUD) 2,172 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 23,279.76 (AUD) 2,232 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 24,281.43 (AUD) 2,337 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 28,852.98 (AUD) 2,769 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 3,394.26 (AUD) 327 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 3,570.72 (AUD) 346 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 3,618.81 (AUD) 351 Ordinary Shares

8

2/05/2021 Morgan Stanley Australia Securities Limited Sell 3,709.52 (AUD) 356 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 3,733.20 (AUD) 360 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 3,913.12 (AUD) 375 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 32,249.30 (AUD) 3,131 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 4,255.96 (AUD) 413 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 4,288.96 (AUD) 416 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 4,398.10 (AUD) 427 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 4,502.25 (AUD) 435 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 4,562.80 (AUD) 440 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell

4,733,500.05

(AUD)

457,343 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 4,881.24 (AUD) 468 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 40,521.00 (AUD) 3,900 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 41,666.04 (AUD) 3,991 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 41.68 (AUD) 4 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 46,196.80 (AUD) 4,442 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 51,925.08 (AUD) 4,988 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 52,942.68 (AUD) 5,076 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 54,329.87 (AUD) 5,209 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 570.35 (AUD) 55 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 59,870.17 (AUD) 5,807 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 6,146.35 (AUD) 595 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 6,270.82 (AUD) 605 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 6,356.81 (AUD) 613 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 6,448.00 (AUD) 620 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 6,956.81 (AUD) 667 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 60,406.29 (AUD) 5,859 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 624.30 (AUD) 60 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 674.70 (AUD) 65 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 7,034.03 (AUD) 677 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 7,411.63 (AUD) 713 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 737.69 (AUD) 71 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 783.18 (AUD) 76 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 8,501.59 (AUD) 823 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 872.33 (AUD) 84 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 874.65 (AUD) 85 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 9,248.58 (AUD) 891 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 9,550.77 (AUD) 921 Ordinary Shares

2/05/2021 Morgan Stanley Australia Securities Limited Sell 935.10 (AUD) 90 Ordinary Shares

2/05/2021 Morgan Stanley Capital Services LLC Buy N/A 1,918 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Buy N/A 107 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Buy N/A 12,966 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Buy N/A 16,740 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Buy N/A 2,100 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Buy N/A 2,300 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Buy N/A 2,610 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Buy N/A 5,076 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Buy N/A 5,622 Swaps

9

2/05/2021 Morgan Stanley Capital Services LLC Sell N/A 2 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Sell N/A 2,426 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Sell N/A 26 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Sell N/A 26,181 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Sell N/A 3,092 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Sell N/A 355 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Sell N/A 4,948 Swaps

2/05/2021 Morgan Stanley Capital Services LLC Sell N/A 481,931 Swaps

2/06/2021 E*TRADE Securities LLC

Decrease in shares

held or in respect of

which the holder may

exercise right to

rehypothecate

pursuant to the

a

greement(s)

N/A 14,872 Ordinary Shares

2/06/2021 E*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/A

20 American Depositary

Receipts

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

Decrease in shares

held or in respect of

which the holder may

exercise right to

rehypothecate

pursuant to the

a

greement(s)

N/A 933,002 Ordinary Shares

2/06/2021 Morgan Stanley & Co. LLC

Decrease in shares

held or in respect of

which the holder may

exercise right to

rehypothecate

pursuant to the

agreement(s)

N/A 73 Ordinary Shares

2/08/2021 E*TRADE Securities LLC

Increase in shares

held or in respect of

which the holder may

exercise right to

rehypothecate

pursuant to the

a

greement(s)

N/A 15,797 Ordinary Shares

2/08/2021 E*TRADE Securities LLC

Increase in shares

held or in respect of

which the holder may

exercise right to

rehypothecate

pursuant to the

a

greement(s)

N/A

20 American Depositary

Receipts

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

Increase in shares

held or in respect of

which the holder may

exercise right to

rehypothecate

pursuant to the

agreement(s)

N/A 895,376 Ordinary Shares

2/08/2021 Morgan Stanley & Co. International plc Sell N/A 43,503 Swaps

2/08/2021 Morgan Stanley & Co. International plc Sell N/A 505 Swaps

2/08/2021 Morgan Stanley & Co. LLC Borrow Returned N/A 34,132 Ordinary Shares

2/08/2021 Morgan Stanley & Co. LLC

Increase in shares

held or in respect of

which the holder may

exercise right to

rehypothecate

pursuant to the

a

greement(s)

N/A 73 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Borrow Returned N/A 175,107 Ordinary Shares

10

2/08/2021 Morgan Stanley Australia Securities Limited Buy 1,186.22 (AUD) 115 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 1,417.26 (AUD) 138 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 1,811.04 (AUD) 176 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 10,062.56 (AUD) 976 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 10,608.84 (AUD) 1,034 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 107,475.55 (AUD) 10,465 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 112,959.66 (AUD) 11,042 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 115,514.50 (AUD) 11,215 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 118,535.01 (AUD) 11,587 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 12,272.65 (AUD) 1,195 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 12,282.92 (AUD) 1,196 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 12,924.24 (AUD) 1,256 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 123.41 (AUD) 12 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 129,399.27 (AUD) 12,649 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 13,037.43 (AUD) 1,267 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 13,290.84 (AUD) 1,291 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 13,359.10 (AUD) 1,297 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 13,874.10 (AUD) 1,347 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 133.90 (AUD) 13 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 136,389.12 (AUD) 13,216 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 14,983.93 (AUD) 1,459 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 15,292.03 (AUD) 1,489 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 15,450.84 (AUD) 1,503 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 15,549.60 (AUD) 1,520 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 15,918.63 (AUD) 1,547 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 17,633.60 (AUD) 1,712 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 17,685.10 (AUD) 1,717 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 17,929.09 (AUD) 1,739 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 175,862.20 (AUD) 17,074 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 19,069.40 (AUD) 1,855 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 19,846.75 (AUD) 1,925 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 2,005.08 (AUD) 196 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 2,379.30 (AUD) 231 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 2,847.56 (AUD) 277 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 20,350.10 (AUD) 1,970 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 20,467.48 (AUD) 1,991 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 20.62 (AUD) 2 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 21,672.00 (AUD) 2,100 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 23,692.89 (AUD) 2,307 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 23,720.90 (AUD) 2,303 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 23,942.40 (AUD) 2,320 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 24,225.60 (AUD) 2,352 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 243,156.87 (AUD) 23,769 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 27,052.41 (AUD) 2,629 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 28,101.99 (AUD) 2,731 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 3,107.58 (AUD) 302 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 3,333.36 (AUD) 323 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 3,375.12 (AUD) 328 Ordinary Shares

11

2/08/2021 Morgan Stanley Australia Securities Limited Buy 3,714.69 (AUD) 361 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 3,974.49 (AUD) 387 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 30,202.64 (AUD) 2,938 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 30,840.00 (AUD) 3,000 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 31,600.59 (AUD) 3,071 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 31,929.68 (AUD) 3,106 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 34,124.76 (AUD) 3,326 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 34,972.56 (AUD) 3,402 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 36,212.02 (AUD) 3,526 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 393.30 (AUD) 38 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 4,048.75 (AUD) 395 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 4,647.15 (AUD) 449 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 4,842.72 (AUD) 472 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 4,970.07 (AUD) 483 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 41.16 (AUD) 4 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 410.60 (AUD) 40 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 43,804.86 (AUD) 4,282 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 44,481.56 (AUD) 4,327 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 46,150.65 (AUD) 4,485 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 46,891.53 (AUD) 4,557 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 5,016.10 (AUD) 487 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 5,135.00 (AUD) 500 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 5,160.56 (AUD) 502 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 5,176.38 (AUD) 506 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 5,417.28 (AUD) 528 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 502.98 (AUD) 49 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 514,313.25 (AUD) 50,275 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 52,312.94 (AUD) 5,074 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 53,393.73 (AUD) 5,199 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 53,707.50 (AUD) 5,250 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 56,953.26 (AUD) 5,551 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 57,047.76 (AUD) 5,544 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 57,912.03 (AUD) 5,661 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 6,037.25 (AUD) 589 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 6,180.00 (AUD) 600 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 6,206.10 (AUD) 604 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 6,237.55 (AUD) 605 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 6,777.40 (AUD) 658 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 615.60 (AUD) 60 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 616.20 (AUD) 60 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 618.90 (AUD) 60 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 62,172.18 (AUD) 6,042 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 68,124.20 (AUD) 6,614 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 690.10 (AUD) 67 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 7,240.90 (AUD) 703 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 7,681.96 (AUD) 748 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 7,835.60 (AUD) 760 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 7,928.25 (AUD) 775 Ordinary Shares

12

2/08/2021 Morgan Stanley Australia Securities Limited Buy 8,020.87 (AUD) 781 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 8,162.32 (AUD) 794 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 8,456.30 (AUD) 821 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 851.58 (AUD) 83 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 86,149.20 (AUD) 8,364 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 88,187.21 (AUD) 8,537 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 88,607.52 (AUD) 8,586 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 9,488.44 (AUD) 923 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 9,572.64 (AUD) 924 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 9,667.90 (AUD) 935 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 9,788.04 (AUD) 954 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 9,878.40 (AUD) 960 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 9,907.20 (AUD) 960 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 9,974.25 (AUD) 975 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 936.84 (AUD) 91 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 98,588.49 (AUD) 9,581 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Buy 99,783.32 (AUD) 9,716 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell

1,011,593.55

(AUD)

98,885 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 1,408.36 (AUD) 137 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 1,439.20 (AUD) 140 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 1,443.40 (AUD) 140 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 1,960.80 (AUD) 190 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 10,371.60 (AUD) 1,005 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 11,051.00 (AUD) 1,075 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 11,697.53 (AUD) 1,139 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 111,605.34 (AUD) 10,846 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 12,823.65 (AUD) 1,239 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 13,013.52 (AUD) 1,261 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 13,591.44 (AUD) 1,317 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 133.90 (AUD) 13 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 15,959.79 (AUD) 1,551 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 16,709.29 (AUD) 1,627 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 17,268.24 (AUD) 1,688 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 19,396.65 (AUD) 1,885 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 19,683.30 (AUD) 1,911 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 2,655.99 (AUD) 256 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 2,675.47 (AUD) 259 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 2,768.01 (AUD) 269 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 20.46 (AUD) 2 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 20.52 (AUD) 2 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 228,474.60 (AUD) 22,182 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 24,329.63 (AUD) 2,369 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 283,227.78 (AUD) 27,686 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 29,620.63 (AUD) 2,873 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 29,641.14 (AUD) 2,889 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 3,038.50 (AUD) 295 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 3,872.77 (AUD) 374 Ordinary Shares

13

2/08/2021 Morgan Stanley Australia Securities Limited Sell 3,890.64 (AUD) 377 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 30,202.64 (AUD) 2,938 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 33,194.12 (AUD) 3,229 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 37,028.56 (AUD) 3,602 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 37,842.20 (AUD) 3,674 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 385,411.95 (AUD) 37,455 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 4,694.36 (AUD) 454 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 42,724.40 (AUD) 4,148 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 453.64 (AUD) 44 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 49,962.26 (AUD) 4,846 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 5,135.00 (AUD) 500 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 5,289.03 (AUD) 513 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 5,676.00 (AUD) 550 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 6,237.55 (AUD) 605 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 6,802.95 (AUD) 665 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 615.60 (AUD) 60 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 74,252.04 (AUD) 7,188 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 77,216.16 (AUD) 7,504 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 8,406.42 (AUD) 813 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 859.32 (AUD) 84 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 941.85 (AUD) 91 Ordinary Shares

2/08/2021 Morgan Stanley Australia Securities Limited Sell 98,889.83 (AUD) 9,629 Ordinary Shares

2/08/2021 Morgan Stanley Capital Services LLC Buy N/A 1,688 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Buy N/A 4 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Buy N/A 513 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Sell N/A 10,872 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Sell N/A 11,042 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Sell N/A 11,197 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Sell N/A 14,810 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Sell N/A 2,443 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Sell N/A 2,456 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Sell N/A 2,949 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Sell N/A 4,552 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Sell N/A 7,056 Swaps

2/08/2021 Morgan Stanley Capital Services LLC Sell N/A 976 Swaps

2/09/2021 Morgan Stanley & Co. International plc Borrow Returned N/A 584 Ordinary Shares

2/09/2021 Morgan Stanley & Co. International plc Buy 11,147.00 1,000 Ordinary Shares

2/09/2021 Morgan Stanley & Co. International plc Buy 17,966.61 1,623 Ordinary Shares

2/09/2021 Morgan Stanley & Co. International plc Buy 80,002.89 7,227 Ordinary Shares

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

Increase in shares

held or in respect of

which the holder may

exercise right to

rehypothecate

pursuant to the

agreement(s)

N/A 27,626 Ordinary Shares

2/09/2021 Morgan Stanley & Co. International plc Sell 30,751.70 2,758 Ordinary Shares

2/09/2021 Morgan Stanley & Co. International plc Sell 7,548.48 679 Ordinary Shares

2/09/2021 Morgan Stanley & Co. International plc Sell N/A 100,097 Swaps

2/09/2021 Morgan Stanley & Co. International plc Sell N/A 684 Swaps

14

2/09/2021 Morgan Stanley & Co. International plc Sell N/A 75,357 Swaps

2/09/2021 Morgan Stanley & Co. LLC Borrow N/A 27,626 Ordinary Shares

2/09/2021 Morgan Stanley & Co. LLC Borrow Returned N/A 14,883 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Borrow Returned N/A 1,822,456 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,006.08 (AUD) 96 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy

1,086,549.20

(AUD)

103,976 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,120.29 (AUD) 107 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,171.81 (AUD) 113 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,207.56 (AUD) 116 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,263.24 (AUD) 121 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,417.95 (AUD) 137 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,462.17 (AUD) 141 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,471.12 (AUD) 142 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,491.84 (AUD) 144 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,535.50 (AUD) 148 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,829.52 (AUD) 176 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 1,872.78 (AUD) 182 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 10,058.90 (AUD) 970 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 10,157.40 (AUD) 972 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 10,364.72 (AUD) 989 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 10,410.00 (AUD) 1,000 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 10,440.00 (AUD) 1,000 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 10,480.92 (AUD) 1,002 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 10,528.18 (AUD) 1,007 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 10,878.48 (AUD) 1,044 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 10.43 (AUD) 1 Ordinary Share

2/09/2021 Morgan Stanley Australia Securities Limited Buy 102,874.10 (AUD) 9,835 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 11,248.91 (AUD) 1,078 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 11,259.70 (AUD) 1,078 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 11,543.29 (AUD) 1,111 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 12,076.02 (AUD) 1,177 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 12,544.05 (AUD) 1,205 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 12,675.24 (AUD) 1,233 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 120,467.16 (AUD) 11,539 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 13,146.91 (AUD) 1,282 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 13,239.20 (AUD) 1,273 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 13,351.00 (AUD) 1,300 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 13,680.84 (AUD) 1,318 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 13,880.42 (AUD) 1,327 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 13,888.76 (AUD) 1,324 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 13,925.60 (AUD) 1,352 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 136,438.09 (AUD) 13,157 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 14,078.45 (AUD) 1,355 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 14,216.09 (AUD) 1,363 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 14,668.20 (AUD) 1,405 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 147,190.85 (AUD) 14,092 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 15,758.60 (AUD) 1,508 Ordinary Shares

15

2/09/2021 Morgan Stanley Australia Securities Limited Buy 156,906.75 (AUD) 15,015 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 16,099.20 (AUD) 1,548 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 16,411.74 (AUD) 1,569 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 17,459.16 (AUD) 1,682 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 17,612.28 (AUD) 1,687 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 170,696.74 (AUD) 16,319 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 18,327.15 (AUD) 1,758 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 18,531.19 (AUD) 1,787 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 18,725.52 (AUD) 1,804 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 185.22 (AUD) 18 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 19,026.92 (AUD) 1,826 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 19,334.88 (AUD) 1,852 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 19,381.53 (AUD) 1,869 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 19,406.50 (AUD) 1,850 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 19,423.03 (AUD) 1,856 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 19,639.69 (AUD) 1,883 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 19,660.55 (AUD) 1,885 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,074.57 (AUD) 199 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,227.74 (AUD) 214 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,266.56 (AUD) 217 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,533.30 (AUD) 245 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,534.49 (AUD) 243 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,560.25 (AUD) 245 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,577.44 (AUD) 247 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,632.46 (AUD) 253 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,649.22 (AUD) 254 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,722.20 (AUD) 260 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,853.28 (AUD) 272 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,947.92 (AUD) 284 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 2,967.80 (AUD) 284 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 20,840.00 (AUD) 2,000 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 20,860.00 (AUD) 2,000 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 20,870.00 (AUD) 2,000 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 21,300.30 (AUD) 2,070 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 22,476.98 (AUD) 2,154 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 222,570.40 (AUD) 21,401 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 24,287.40 (AUD) 2,358 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 27,067.98 (AUD) 2,589 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 27,206.46 (AUD) 2,601 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 27,813.87 (AUD) 2,703 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 271.05 (AUD) 26 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 28,783.08 (AUD) 2,757 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 28,849.38 (AUD) 2,766 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 28,971.03 (AUD) 2,783 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 29,751.15 (AUD) 2,847 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 297,074.46 (AUD) 28,401 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,010.56 (AUD) 294 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,185.92 (AUD) 304 Ordinary Shares

16

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,376.96 (AUD) 323 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,518.58 (AUD) 338 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,718.80 (AUD) 360 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,727.32 (AUD) 356 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,727.32 (AUD) 356 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,765.60 (AUD) 360 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,796.52 (AUD) 364 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,818.00 (AUD) 368 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,956.76 (AUD) 379 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,991.68 (AUD) 384 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 3,998.52 (AUD) 383 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 31,021.80 (AUD) 2,980 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 33,775.09 (AUD) 3,257 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 33,819.06 (AUD) 3,285 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 339,005.67 (AUD) 32,691 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 35,882.28 (AUD) 3,437 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 350.88 (AUD) 34 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 366.45 (AUD) 35 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 373,040.01 (AUD) 35,973 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 383.32 (AUD) 37 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 4,150.00 (AUD) 400 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 4,610.20 (AUD) 445 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 4,657.50 (AUD) 450 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 4,754.75 (AUD) 455 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 4,920.12 (AUD) 474 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 40,840.56 (AUD) 3,897 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 40,958.64 (AUD) 3,912 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 42,151.20 (AUD) 4,053 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 42,418.81 (AUD) 4,067 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 42,869.64 (AUD) 4,146 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 43,283.48 (AUD) 4,138 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 484,069.10 (AUD) 46,997 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 49,281.75 (AUD) 4,725 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 49,316.80 (AUD) 4,742 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 5,146.92 (AUD) 493 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 5,166.64 (AUD) 493 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 5,170.00 (AUD) 500 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 5,181.22 (AUD) 497 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 5,358.28 (AUD) 513 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 5,574.70 (AUD) 535 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 5,741.42 (AUD) 551 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 51,954.82 (AUD) 4,967 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 51,959.88 (AUD) 4,977 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 51.75 (AUD) 5 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 517,000.00 (AUD) 50,000 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 53,795.78 (AUD) 5,143 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 564.30 (AUD) 54 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 6,491.40 (AUD) 620 Ordinary Shares

17

2/09/2021 Morgan Stanley Australia Securities Limited Buy 6,515.49 (AUD) 628 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 6,587.53 (AUD) 643 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 6,624.80 (AUD) 637 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 6,688.65 (AUD) 645 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 6,734.55 (AUD) 646 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 6,824.49 (AUD) 654 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 60,462.71 (AUD) 5,797 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 60,840.79 (AUD) 5,867 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 64,321.81 (AUD) 6,167 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 64,400.75 (AUD) 6,283 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 64,573.60 (AUD) 6,209 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 649.14 (AUD) 62 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 66,691.90 (AUD) 6,382 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 690.36 (AUD) 66 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 694.79 (AUD) 67 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 7,123.00 (AUD) 680 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 7,252.00 (AUD) 700 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 7,280.00 (AUD) 700 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 7,280.16 (AUD) 697 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 7,287.00 (AUD) 700 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 7,556.08 (AUD) 729 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 7,675.20 (AUD) 738 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 72,172.48 (AUD) 6,943 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 73,297.44 (AUD) 7,144 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 74,590.26 (AUD) 7,131 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 754.56 (AUD) 72 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 77,319.55 (AUD) 7,399 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 78,385.45 (AUD) 7,501 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 785,348.04 (AUD) 75,357 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 8,026.64 (AUD) 767 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 8,182.20 (AUD) 780 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 8,335.11 (AUD) 798 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 8,788.45 (AUD) 841 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 8,823.00 (AUD) 850 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 81,854.46 (AUD) 7,818 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 9,309.44 (AUD) 896 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 9,423.00 (AUD) 900 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 9,788.32 (AUD) 934 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 9,793.77 (AUD) 939 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 93,621.55 (AUD) 8,959 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 95,256.06 (AUD) 9,098 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Buy 98,279.79 (AUD) 9,551 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,009.28 (AUD) 97 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,015.10 (AUD) 97 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,017.71 (AUD) 98 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,070.68 (AUD) 103 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,089.92 (AUD) 104 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,116.01 (AUD) 107 Ordinary Shares

18

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,179.72 (AUD) 113 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,207.56 (AUD) 116 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,288.36 (AUD) 124 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,379.21 (AUD) 133 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,422.06 (AUD) 137 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,481.06 (AUD) 142 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,486.74 (AUD) 142 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell

1,568,849.42

(AUD)

150,201 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,645.36 (AUD) 157 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,788.66 (AUD) 171 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,882.80 (AUD) 180 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 1,895.88 (AUD) 183 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 10,032.75 (AUD) 975 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 10,250.00 (AUD) 1,000 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 10,338.48 (AUD) 996 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 10,410.00 (AUD) 1,000 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 10,608.19 (AUD) 1,021 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 10,971.24 (AUD) 1,059 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 10.37 (AUD) 1 Ordinary Share

2/09/2021 Morgan Stanley Australia Securities Limited Sell 104,686.40 (AUD) 10,066 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 104.45 (AUD) 10 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 11,424.24 (AUD) 1,107 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 12,177.08 (AUD) 1,172 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 12,538.44 (AUD) 1,201 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 12,663.72 (AUD) 1,213 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 12,762.66 (AUD) 1,226 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 12,864.45 (AUD) 1,234 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 129,220.74 (AUD) 12,342 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 13,111.90 (AUD) 1,273 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 130,343.40 (AUD) 12,485 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 133,155.80 (AUD) 12,730 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 14,508.02 (AUD) 1,387 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 14,523.98 (AUD) 1,406 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 14,744.95 (AUD) 1,411 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 145.18 (AUD) 14 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 15,346.87 (AUD) 1,463 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 15,650.58 (AUD) 1,518 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 156.97 (AUD) 15 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 159,401.69 (AUD) 15,283 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 16,258.20 (AUD) 1,580 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 16,322.73 (AUD) 1,559 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 17,172.72 (AUD) 1,656 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 17,321.76 (AUD) 1,656 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 17,924.64 (AUD) 1,712 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 175,778.02 (AUD) 16,918 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 18,264.75 (AUD) 1,775 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 18,685.95 (AUD) 1,795 Ordinary Shares

19

2/09/2021 Morgan Stanley Australia Securities Limited Sell 18,945.85 (AUD) 1,813 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 182,968.28 (AUD) 17,644 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 185.22 (AUD) 18 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 19,376.64 (AUD) 1,856 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 19,406.50 (AUD) 1,850 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 190,154.69 (AUD) 18,337 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 2,036.44 (AUD) 196 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 2,287.35 (AUD) 221 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 2,402.34 (AUD) 230 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 2,519.22 (AUD) 242 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 2,675.40 (AUD) 260 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 2,730.04 (AUD) 262 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 2,846.48 (AUD) 272 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 2,967.80 (AUD) 284 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 20,146.90 (AUD) 1,940 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 20,506.56 (AUD) 1,968 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 20.82 (AUD) 2 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 208,324.48 (AUD) 20,384 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 21,358.80 (AUD) 2,040 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 21,558.89 (AUD) 2,068 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 22,028.88 (AUD) 2,104 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 23,676.10 (AUD) 2,270 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 23,805.86 (AUD) 2,318 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 24,287.40 (AUD) 2,358 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 24,566.53 (AUD) 2,369 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 25,900.00 (AUD) 2,500 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 264,874.96 (AUD) 25,481 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 28,664.35 (AUD) 2,743 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 29,969.30 (AUD) 2,890 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 3,035.55 (AUD) 295 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 3,050.30 (AUD) 295 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 3,078.00 (AUD) 300 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 3,110.60 (AUD) 302 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 3,491.80 (AUD) 340 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 3,532.60 (AUD) 340 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 3,719.94 (AUD) 357 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 3,869.53 (AUD) 371 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 3,928.34 (AUD) 377 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 31,682.31 (AUD) 3,097 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 31,905.37 (AUD) 3,059 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 314.25 (AUD) 30 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 32,321.40 (AUD) 3,090 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 321.16 (AUD) 31 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 321.31 (AUD) 31 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 33,223.16 (AUD) 3,193 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 33,619.54 (AUD) 3,242 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 332.16 (AUD) 32 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 34,058.91 (AUD) 3,253 Ordinary Shares

20

2/09/2021 Morgan Stanley Australia Securities Limited Sell 36,777.36 (AUD) 3,516 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 374.76 (AUD) 36 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 383.32 (AUD) 37 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 4,083.27 (AUD) 393 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 4,108.00 (AUD) 400 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 4,196.17 (AUD) 407 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 4,449.75 (AUD) 425 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 41,282.97 (AUD) 3,981 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 41,625.87 (AUD) 4,069 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 42,258.44 (AUD) 4,079 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 47,861.00 (AUD) 4,580 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 48,577.32 (AUD) 4,653 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 49,651.56 (AUD) 4,788 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 5,091.67 (AUD) 491 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 5,240.00 (AUD) 500 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell

5,250,000.00

(AUD)

500,000 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 5,358.28 (AUD) 513 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 5,491.52 (AUD) 524 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 5,757.36 (AUD) 552 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 51,704.82 (AUD) 4,986 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 513.03 (AUD) 49 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 57,314.99 (AUD) 5,527 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 57,761.60 (AUD) 5,554 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 58,084.38 (AUD) 5,553 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 59,731.20 (AUD) 5,760 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 6,100.60 (AUD) 590 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 6,311.63 (AUD) 611 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 6,338.76 (AUD) 606 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 6,587.72 (AUD) 628 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 6,835.53 (AUD) 663 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 6,952.57 (AUD) 665 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 65,486.55 (AUD) 6,315 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 65,663.88 (AUD) 6,326 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 7,096.37 (AUD) 683 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 7,141.50 (AUD) 690 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 7,280.00 (AUD) 700 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 7,527.24 (AUD) 721 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 7,675.20 (AUD) 738 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 7,866.00 (AUD) 760 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 705.84 (AUD) 68 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 71,033.86 (AUD) 6,791 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 74,491.06 (AUD) 7,142 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 77,164.24 (AUD) 7,363 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 8,362.44 (AUD) 801 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 8,509.41 (AUD) 819 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 8,992.46 (AUD) 863 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 82.96 (AUD) 8 Ordinary Shares

21

2/09/2021 Morgan Stanley Australia Securities Limited Sell 9,313.92 (AUD) 896 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 9,514.74 (AUD) 914 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 9,783.34 (AUD) 938 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 9,788.32 (AUD) 934 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 9,889.50 (AUD) 950 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 9,995.18 (AUD) 962 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 900.42 (AUD) 86 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 94,937.35 (AUD) 9,155 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 94.05 (AUD) 9 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 94.27 (AUD) 9 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 97,260.60 (AUD) 9,370 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 971.85 (AUD) 93 Ordinary Shares

2/09/2021 Morgan Stanley Australia Securities Limited Sell 995.52 (AUD) 96 Ordinary Shares

2/09/2021 Morgan Stanley Capital Services LLC Buy N/A 1,388 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Buy N/A 14 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Buy N/A 18 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Buy N/A 5,562 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Buy N/A 7,669 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Buy N/A 849 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Sell N/A 1,000 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Sell N/A 14,537 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Sell N/A 15,778 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Sell N/A 2,794 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Sell N/A 26 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Sell N/A 26,105 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Sell N/A 31,261 Swaps

2/09/2021 Morgan Stanley Capital Services LLC Sell N/A 645 Swaps

2/09/2021

Morgan Stanley Wealth Management

Australia Pt

y Ltd

Buy 3,733.95 (AUD) 365 Ordinary Shares













22

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






Contact details: Wilson Li, Phone: +852 2239 7094, 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, Wilson Li, 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.






23

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.

│ └─┬─E*TRADE 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

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

Other issuers discussed similar conditions around this time

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