Downer EDI Limited/Announcement
Downer EDI Limited logo

Becoming a substantial holder

Substantial Holder Notice30 November 2023DOWIndustrials

1
Form 603

Corporations Act 2001

Section 671B


Notice of initial substantial holder


To Company Name/Scheme DOWNER EDI LIMITED

ACN/ARSN


...

003 872 848


1. Details of substantial holder (1)

Name Morgan Stanley and its subsidiaries listed in Annexure A

ACN/ARSN (if applicable) Not Applicable



The holder became a substantial holder on November 28, 2023



The holder became aware on November 30, 2023





2. Details of voting power

The total number of votes attached to all the voting shares in the company or voting interests in the scheme that the substantial holder or an associate (2) had a

relevant interest (3) in on the date the substantial holder became a substantial holder are as follows:

Class of securities (4) Number of securities Person’s votes (5) Voting power (6)

Ordinary Shares 42,815,541 42,815,541 6.38%


Based on 671,573,679 Ordinary

Shares Outstanding




3. Details of relevant interests

The nature of the relevant interest the substantial holder or an associate had in the following voting securities on the date the substantial holder became a

substantial holder are as follows:

Holder of relevant interest Nature of relevant interest (7)

Class and number

of securities



Morgan Stanley & Co.

International plc

Holder of securities subject to an obligation to return under a securities

lending or prime brokerage agreement.

40,977,662 Ordinary

Shares


Morgan Stanley & Co. LLC

Holder of securities subject to an obligation to return under a prime brokerage

agreement.

2,747 Ordinary Shares


Morgan Stanley Australia

Securities Limited

Holder of securities subject to an obligation to return under a securities

lending or prime brokerage agreement through an associate.

236,459 Ordinary

Shares



Morgan Stanley Investment

Management Inc.

Shares held or in respect of which the holder may exercise control over

disposal in the ordinary course of investment management business.

326 Ordinary Shares


Morgan Stanley Wealth

Management Australia Pty Ltd

Shares held or in respect of which the holder may exercise control over

disposal in the ordinary course of discretionary managed business.

467,682 Ordinary

Shares



Parametric Portfolio Associates

LLC

Shares held or in respect of which the holder may exercise control over

disposal in the ordinary course of investment management business.

1,130,665 Ordinary

Shares



Each of the entities (as listed in

Annexure A) in the Morgan

Stanley group upstream of the

above entities

Each of the above entities is a body corporate that each upstream entity

controls and therefore has the relevant interests that the above entities

collectively have.

42,815,541 Ordinary

Shares(N.B.: Total of

the above direct

interest)




2
4. Details of present registered holders

The persons registered as holders of the securities referred to in paragraph 3 above are as follows:

Holder of relevant interest Registered holder of securities

Person entitled to be

registered as holder (8)

Class and number of

securities


Parametric Portfolio Associates LLC Unknown Not Applicable

1,130,665 Ordinary

Shares



Morgan Stanley Investment

Management Inc.

HSBC Custody Nominees (Australia)

Limited

Not Applicable 326 Ordinary Shares

Morgan Stanley & Co. International plc

HSBC Custody Nominees (Australia)

Limited

Not Applicable

40,977,662 Ordinary

Shares


Morgan Stanley & Co. LLC

HSBC Custody Nominees (Australia)

Limited

Not Applicable 2,747 Ordinary Shares


Morgan Stanley Australia Securities

Limited

Morgan Stanley Australia Securities

(Nominee) Pty Limited

Not Applicable

236,459 Ordinary

Shares



Morgan Stanley Wealth Management

Australia Pty Ltd

Morgan Stanley Wealth Management

Australia Pty discretionary client account

Not Applicable

467,682 Ordinary

Shares










5. Consideration

The consideration paid for each relevant interest referred to in paragraph 3 above, and acquired in the four months prior to the day that the substantial holder

became a substantial holder is as follows:






Holder of relevant interest Date of acquisition

Consideration (9)

Class and number interest of

securities

Cash Non-cash

Morgan Stanley & Co. International plc 7/31/2023 8,253.20 Buy 1,880 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 4,774.00 Buy 1,085 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 4,758.93 Buy 1,089 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 4,782.96 Buy 1,092 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 4,916.80 Buy 1,129 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 4,937.76 Buy 1,143 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 5,041.61 Buy 1,163 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 5,190.64 Buy 1,196 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 5,284.32 Buy 1,212 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 5,333.34 Buy 1,236 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 5,556.98 Buy 1,276 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 5,533.74 Buy 1,278 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 5,678.92 Buy 1,304 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 5,704.99 Buy 1,313 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 5,816.79 Buy 1,319 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 5,790.36 Buy 1,322 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 6,375.05 Buy 1,474 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 6,401.50 Buy 1,475 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 6,511.95 Buy 1,497 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 6,598.70 Buy 1,510 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 6,665.23 Buy 1,534 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 6,728.82 Buy 1,554 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 7,026.46 Buy 1,619 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 7,112.47 Buy 1,622 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 7,068.75 Buy 1,625 Ordinary Shares

3
Morgan Stanley Australia Securities Limited 7/31/2023 7,353.25 Buy 1,675 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 7,450.63 Buy 1,703 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 8,273.82 Buy 1,889 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 8,332.80 Buy 1,920 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 8,404.20 Buy 1,932 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 442.38 Buy 101 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 447.54 Buy 103 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 466.52 Buy 107 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 468.66 Buy 107 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 468.18 Buy 108 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 52.44 Buy 12 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 529.98 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 56.94 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 598.69 Buy 137 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 597.32 Buy 137 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 609.96 Buy 138 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 69,072.26 Buy 15,734 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 657 Buy 150 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 675.5 Buy 153 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 703.57 Buy 161 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 758.64 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 775.19 Buy 178 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 786.71 Buy 179 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 789.16 Buy 181 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 792.39 Buy 183 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 809.38 Buy 185 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 826.54 Buy 187 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 85,341.60 Buy 19,440 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 841.92 Buy 192 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 849.72 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 862.29 Buy 198 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 10,042.26 Buy 2,298 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 10,754.57 Buy 2,461 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 11,125.20 Buy 2,540 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 88,190.71 Buy 20,089 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 885.08 Buy 203 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 921.14 Buy 212 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 971.3 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 962.25 Buy 223 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 965.59 Buy 223 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 976.5 Buy 225 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 984.38 Buy 225 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,009.70 Buy 230 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,010.36 Buy 232 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,010.88 Buy 234 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,024.60 Buy 235 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,044.23 Buy 242 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,046.65 Buy 242 Ordinary Shares

4
Morgan Stanley Australia Securities Limited 7/31/2023 1,060.18 Buy 244 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,077.48 Buy 246 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 109 Buy 25 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 110,623.61 Buy 25,199 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,092.42 Buy 252 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,101.82 Buy 253 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,120.52 Buy 257 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,128.83 Buy 261 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,136.66 Buy 261 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,163.12 Buy 268 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,211.64 Buy 276 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 120.96 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 121.24 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,241.18 Buy 285 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,242.67 Buy 286 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,254.11 Buy 286 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,252.76 Buy 287 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,242.71 Buy 287 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,238.41 Buy 287 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,255.71 Buy 289 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,248.48 Buy 289 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 13,843.17 Buy 3,186 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 14,179.88 Buy 3,256 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 14,888.59 Buy 3,407 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 15,120.60 Buy 3,476 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 15,479.14 Buy 3,526 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 16,479.98 Buy 3,806 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 130.8 Buy 30 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,312.19 Buy 302 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,340.64 Buy 304 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,322.40 Buy 304 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 137.33 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,365.00 Buy 312 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,354.91 Buy 314 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,411.20 Buy 320 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,421.88 Buy 328 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,458.93 Buy 335 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,483.13 Buy 339 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,517.28 Buy 348 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,549.67 Buy 353 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,557.50 Buy 356 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 159.66 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,613.85 Buy 371 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,626.84 Buy 371 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,644.30 Buy 378 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,739.26 Buy 398 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 21,345.45 Buy 4,907 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 21,345.45 Buy 4,907 Ordinary Shares

5
Morgan Stanley Australia Securities Limited 7/31/2023 21,391.86 Buy 4,929 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,749.60 Buy 405 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,781.90 Buy 412 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 183.12 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,846.52 Buy 424 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,883.07 Buy 427 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,913.76 Buy 443 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 1,974.90 Buy 454 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,006.04 Buy 458 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 207.84 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,132.56 Buy 488 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,125.24 Buy 488 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 214.11 Buy 49 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,178.68 Buy 502 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,214.43 Buy 505 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,221.05 Buy 510 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,269.63 Buy 517 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 224.38 Buy 52 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,264.60 Buy 520 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,289.88 Buy 524 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,304.21 Buy 534 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,332.60 Buy 535 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 240.08 Buy 55 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,401.92 Buy 556 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 242.48 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,456.44 Buy 566 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,563.75 Buy 586 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,534.45 Buy 586 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 257.83 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 258.42 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,595.92 Buy 592 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,615.69 Buy 602 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,632.15 Buy 610 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,937.95 Buy 670 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,968.65 Buy 677 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 2,958.00 Buy 680 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,010.00 Buy 688 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 32,982.07 Buy 7,513 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 309.21 Buy 71 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,162.79 Buy 718 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 324.86 Buy 74 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,283.72 Buy 761 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,327.75 Buy 765 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,320.61 Buy 766 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,360.53 Buy 777 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,443.18 Buy 779 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,402.14 Buy 783 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,432.15 Buy 789 Ordinary Shares

6
Morgan Stanley Australia Securities Limited 7/31/2023 345.23 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 344.44 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,478.52 Buy 796 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,475.29 Buy 798 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 35.04 Buy 8 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,502.97 Buy 809 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 358.75 Buy 82 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 3,624.48 Buy 839 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 366.24 Buy 84 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 389.4 Buy 88 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 380.16 Buy 88 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 383.59 Buy 89 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 394.94 Buy 91 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 402.69 Buy 93 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 4,119.06 Buy 948 Ordinary Shares

Morgan Stanley Australia Securities Limited 7/31/2023 4,217.94 Buy 963 Ordinary Shares

Morgan Stanley & Co. International plc 8/1/2023 N/A Borrow 9,374 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 4.43 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 4,896.03 Buy 1,114 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 5,266.80 Buy 1,197 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 5,667.93 Buy 1,278 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 7,101.29 Buy 1,603 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 450.33 Buy 102 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 504.85 Buy 115 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 546.12 Buy 123 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 552.5 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 589.86 Buy 133 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 62,717.22 Buy 14,319 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 65,962.70 Buy 14,890 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 654.16 Buy 148 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 712.8 Buy 162 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 747.83 Buy 169 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 79.2 Buy 18 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 803.53 Buy 182 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 808.86 Buy 183 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 83.6 Buy 19 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 842.31 Buy 191 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 8.87 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 9,051.84 Buy 2,041 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 9,410.18 Buy 2,129 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 10,320.92 Buy 2,343 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 11,084.63 Buy 2,505 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 12,368.40 Buy 2,811 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 899.64 Buy 204 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 944.46 Buy 212 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 953.64 Buy 216 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,003.34 Buy 227 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,011.18 Buy 228 Ordinary Shares

7
Morgan Stanley Australia Securities Limited 8/1/2023 1,040.43 Buy 237 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,064.80 Buy 242 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 114.27 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,283.31 Buy 291 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,334.72 Buy 303 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 144.54 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,465.63 Buy 335 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 149.43 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,513.35 Buy 342 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,525.98 Buy 348 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,550.56 Buy 352 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 164.1 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 163.73 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 163.17 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,670.76 Buy 378 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,700.87 Buy 387 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 171.41 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,749.85 Buy 395 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 17.52 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 19,690.90 Buy 4,460 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 20,072.33 Buy 4,531 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 21,082.37 Buy 4,759 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,805.74 Buy 409 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,867.35 Buy 422 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 1,995.47 Buy 453 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 2,106.93 Buy 474 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 2,117.18 Buy 479 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 216,095.40 Buy 48,780 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 22,593.00 Buy 5,100 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 24,666.40 Buy 5,606 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 2,361.82 Buy 538 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 2,481.60 Buy 564 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 251.94 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 2,632.91 Buy 591 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 276.57 Buy 63 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 281.92 Buy 64 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 319.32 Buy 72 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 339.96 Buy 77 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 3,445.68 Buy 784 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 348 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 35.28 Buy 8 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 350 Buy 80 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 377.83 Buy 85 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 386.28 Buy 87 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 386.32 Buy 88 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 391.16 Buy 89 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 40,434.16 Buy 9,148 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 40,574.37 Buy 9,159 Ordinary Shares

8
Morgan Stanley Australia Securities Limited 8/1/2023 43,777.08 Buy 9,972 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 4,012.80 Buy 912 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 4,138.70 Buy 929 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 4,164.20 Buy 940 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 4,218.89 Buy 947 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 4,298.32 Buy 967 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 4,283.81 Buy 967 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 430.68 Buy 97 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/1/2023 430.22 Buy 98 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/1/2023 1,218.25 Buy 275 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/1/2023 177.2 Buy 40 Ordinary Shares

Morgan Stanley & Co. International plc 8/2/2023 N/A Borrow 299,516 Ordinary Shares

Morgan Stanley & Co. LLC 8/2/2023 16660.05 (USD) Buy 5,750 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 4,443.29 Buy 1,003 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 4,780.93 Buy 1,078 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 530.74 Buy 119 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 56,659.84 Buy 12,704 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 554.38 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 61,940.26 Buy 13,982 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 697.08 Buy 157 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 732.6 Buy 165 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 80,878.51 Buy 18,257 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 85,367.88 Buy 19,227 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 8.85 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 9,994.08 Buy 2,256 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,010.15 Buy 227 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,091.01 Buy 246 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,111.93 Buy 251 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,189.92 Buy 268 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,261.13 Buy 285 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 129.05 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,324.50 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,401.46 Buy 316 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,424.00 Buy 320 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 149.94 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 159.12 Buy 36 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,604.46 Buy 363 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,622.88 Buy 368 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 168.15 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 1,860.60 Buy 420 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 199.35 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 205.39 Buy 46 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 207.51 Buy 47 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 22,659.45 Buy 5,115 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 23,232.14 Buy 5,209 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 25,685.14 Buy 5,798 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 222.75 Buy 50 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 2,233.32 Buy 503 Ordinary Shares

9
Morgan Stanley Australia Securities Limited 8/2/2023 2,378.08 Buy 535 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 2,377.96 Buy 538 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 260.19 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 28,699.06 Buy 6,493 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 269.93 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 2,920.37 Buy 657 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 31,444.14 Buy 7,098 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 35,116.61 Buy 7,927 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 317.88 Buy 72 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 3,381.89 Buy 766 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 3,453.77 Buy 777 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 3,717.43 Buy 842 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 3,894.00 Buy 880 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/2/2023 399.15 Buy 90 Ordinary Shares

Morgan Stanley & Co. International plc 8/3/2023 N/A Borrow 321,004 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 4.26 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 4,210.00 Buy 1,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 4,434.98 Buy 1,035 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 4,521.93 Buy 1,059 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 4,644.00 Buy 1,075 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 4,598.79 Buy 1,077 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 4,688.46 Buy 1,098 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 4,959.24 Buy 1,156 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 5,088.12 Buy 1,167 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 5,159.10 Buy 1,186 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 5,187.34 Buy 1,198 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 5,304.83 Buy 1,238 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 5,414.20 Buy 1,265 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 5,520.75 Buy 1,275 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 5,712.74 Buy 1,327 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 5,659.66 Buy 1,327 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 5,827.68 Buy 1,349 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 6,120.28 Buy 1,435 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 6,171.76 Buy 1,442 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 6,125.04 Buy 1,448 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 6,404.66 Buy 1,486 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 6,382.58 Buy 1,493 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 6,764.29 Buy 1,586 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 6,776.49 Buy 1,587 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 7,087.95 Buy 1,658 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 7,724.93 Buy 1,807 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 8,068.67 Buy 1,857 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 8,404.50 Buy 1,950 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 8,495.01 Buy 1,971 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 8,427.75 Buy 1,983 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 43,038.78 Buy 10,103 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 45,782.22 Buy 10,747 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 45,978.18 Buy 10,793 Ordinary Shares

10
Morgan Stanley Australia Securities Limited 8/3/2023 428 Buy 100 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 429.5 Buy 100 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 449.4 Buy 105 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 501.35 Buy 117 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 546.21 Buy 126 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 534.67 Buy 127 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 552.96 Buy 128 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 555.35 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 55.9 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 63,563.22 Buy 14,886 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 649.04 Buy 152 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 69,287.56 Buy 16,076 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 73,386.37 Buy 17,027 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 753.38 Buy 175 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 767.91 Buy 179 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 77,404.20 Buy 18,170 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 79,632.18 Buy 18,693 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 777.14 Buy 182 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 82,482.12 Buy 19,362 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 844.15 Buy 197 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 8.61 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 8,380.00 Buy 2,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 9,525.10 Buy 2,210 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 11,025.30 Buy 2,570 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 11,442.78 Buy 2,718 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 13,036.95 Buy 2,997 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 852 Buy 200 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 885.08 Buy 203 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 893.36 Buy 208 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 886.08 Buy 208 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 93,839.04 Buy 21,722 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 944.78 Buy 221 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 957.93 Buy 222 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 995.22 Buy 228 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,008.15 Buy 235 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,019.34 Buy 239 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,041.12 Buy 241 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,064.26 Buy 254 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 110.24 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,120.24 Buy 268 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,157.65 Buy 274 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 121,047.90 Buy 28,415 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,211.11 Buy 281 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,215.53 Buy 285 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 122.38 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 126.3 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,271.16 Buy 297 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 12.74 Buy 3 Ordinary Shares

11
Morgan Stanley Australia Securities Limited 8/3/2023 13,685.10 Buy 3,146 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 13,212.98 Buy 3,161 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 13,847.95 Buy 3,305 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 14,364.72 Buy 3,372 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 15,657.60 Buy 3,728 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,320.98 Buy 309 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,366.25 Buy 313 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 134.88 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 139,216.80 Buy 32,680 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,363.20 Buy 320 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,377.09 Buy 321 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,388.90 Buy 323 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,399.56 Buy 327 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 141.2 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 140.42 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,409.10 Buy 330 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 143.48 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 145.69 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,548.69 Buy 361 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,595.88 Buy 372 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,592.71 Buy 373 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,616.44 Buy 379 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,641.16 Buy 383 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 168,240.18 Buy 39,493 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,671.88 Buy 392 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 18,501.18 Buy 4,343 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 168.4 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,767.10 Buy 410 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 180.18 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,844.58 Buy 426 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,840.40 Buy 428 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,883.07 Buy 441 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,909.40 Buy 453 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,954.47 Buy 454 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 1,959.25 Buy 461 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 2,036.68 Buy 472 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 213.64 Buy 49 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 213.4 Buy 49 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 20,850.00 Buy 5,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 24,843.14 Buy 5,887 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 213 Buy 50 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 2,175.98 Buy 509 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 231.39 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 231.39 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 2,322.00 Buy 540 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 236.32 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 244.53 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 25.89 Buy 6 Ordinary Shares

12
Morgan Stanley Australia Securities Limited 8/3/2023 26,492.94 Buy 6,219 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 28,912.80 Buy 6,884 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 2,632.68 Buy 618 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 2,714.14 Buy 629 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 2,818.83 Buy 651 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 297.05 Buy 69 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 31,127.82 Buy 7,307 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 3,035.41 Buy 721 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 326.04 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 3,320.46 Buy 774 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 333,945.66 Buy 78,391 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 3,354.40 Buy 781 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 34,726.80 Buy 8,076 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 35,548.80 Buy 8,464 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 356.49 Buy 83 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 3,667.90 Buy 860 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 3,848.83 Buy 893 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 39,792.66 Buy 9,341 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 40,091.83 Buy 9,523 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 42,534.64 Buy 9,938 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 3,915.90 Buy 916 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/3/2023 3,984.68 Buy 931 Ordinary Shares

Morgan Stanley & Co. International plc 8/4/2023 N/A Borrow 220,705 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 4,223.52 Buy 1,008 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 4,301.00 Buy 1,012 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 4,510.70 Buy 1,049 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 4,732.38 Buy 1,098 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 4,861.30 Buy 1,124 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 4,826.18 Buy 1,145 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 5,068.56 Buy 1,176 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 5,026.95 Buy 1,187 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 5,472.00 Buy 1,283 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 5,851.20 Buy 1,380 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 6,003.29 Buy 1,401 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 6,142.92 Buy 1,442 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 6,307.00 Buy 1,484 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 6,381.20 Buy 1,505 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 6,389.68 Buy 1,507 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 6,743.15 Buy 1,570 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 6,797.18 Buy 1,605 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 6,970.00 Buy 1,640 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 7,888.95 Buy 1,865 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 43.15 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 51,267.20 Buy 11,840 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 490.1 Buy 116 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 51,219.20 Buy 12,080 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 53,805.60 Buy 12,720 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 573.08 Buy 135 Ordinary Shares

13
Morgan Stanley Australia Securities Limited 8/4/2023 599.09 Buy 139 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 63,919.46 Buy 14,762 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 63,003.20 Buy 14,912 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 68,352.57 Buy 16,159 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 680 Buy 160 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 83,746.53 Buy 19,341 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 8,498.07 Buy 2,009 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 8,811.09 Buy 2,083 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 9,689.92 Buy 2,264 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 9,545.99 Buy 2,281 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 9,836.80 Buy 2,320 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 10,032.00 Buy 2,400 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 10,355.48 Buy 2,451 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 11,488.50 Buy 2,700 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 12,435.76 Buy 2,872 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 93.06 Buy 22 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,009.79 Buy 241 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,078.23 Buy 254 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,092.25 Buy 257 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 114,393.30 Buy 26,790 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,110.56 Buy 261 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,132.56 Buy 264 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,185.80 Buy 280 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,206.90 Buy 281 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,175.94 Buy 282 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,219.75 Buy 287 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,225.44 Buy 288 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 123,466.75 Buy 29,051 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,242.32 Buy 293 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,277.35 Buy 295 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,284.38 Buy 298 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,251.32 Buy 299 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 12,668.44 Buy 3,002 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 13,926.00 Buy 3,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 14,697.54 Buy 3,426 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 15,690.24 Buy 3,632 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,278.00 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,316.32 Buy 304 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 130.67 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 130.98 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,360.38 Buy 316 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 134.88 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,390.03 Buy 329 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,441.21 Buy 334 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 144.5 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,484.36 Buy 344 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,468.56 Buy 348 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,520.43 Buy 354 Ordinary Shares

14
Morgan Stanley Australia Securities Limited 8/4/2023 157.07 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 157.99 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,620.00 Buy 375 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 160.17 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 17.28 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 17,137.07 Buy 4,037 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 17,252.56 Buy 4,069 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 17,535.16 Buy 4,097 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 18,048.96 Buy 4,178 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 18,430.11 Buy 4,357 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 18,475.16 Buy 4,378 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 18,890.48 Buy 4,424 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 19,249.23 Buy 4,487 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 19,454.69 Buy 4,493 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 20,594.21 Buy 4,823 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 20,619.83 Buy 4,829 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 173.43 Buy 41 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,757.32 Buy 413 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,780.59 Buy 417 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 1,878.66 Buy 441 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 205.44 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 210.21 Buy 49 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 21,350.00 Buy 5,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 21,550.00 Buy 5,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 21,575.00 Buy 5,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 23,169.83 Buy 5,351 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 22,842.12 Buy 5,362 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 23,366.64 Buy 5,511 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 25,000.20 Buy 5,814 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 213.5 Buy 50 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 2,195.64 Buy 513 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 2,217.93 Buy 517 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 2,318.98 Buy 545 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 2,388.54 Buy 564 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 241.4 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 2,458.16 Buy 571 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 26,462.88 Buy 6,256 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 27,733.84 Buy 6,541 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 29,647.51 Buy 6,847 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 2,614.92 Buy 616 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 267.53 Buy 62 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 2,682.41 Buy 626 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 30,611.27 Buy 7,170 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 3,004.23 Buy 717 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 3,090.83 Buy 723 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 309.52 Buy 73 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 3,226.64 Buy 761 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 3,260.12 Buy 779 Ordinary Shares

15
Morgan Stanley Australia Securities Limited 8/4/2023 3,341.70 Buy 790 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 3,429.36 Buy 792 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 34,791.55 Buy 8,035 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 37,965.44 Buy 8,768 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 3,478.95 Buy 810 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 3,434.93 Buy 813 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 3,570.13 Buy 845 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 39,290.42 Buy 9,074 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 3,927.31 Buy 907 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 3,933.32 Buy 919 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 4,006.86 Buy 934 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 4,011.04 Buy 946 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/4/2023 4,180.16 Buy 971 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/4/2023 5,376.33 Buy 1,271 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/4/2023 6337.5 Buy 1,500 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 4,851.99 Buy 1,131 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 4,962.03 Buy 1,158 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 5,705.24 Buy 1,333 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 5,905.63 Buy 1,375 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 6,086.16 Buy 1,422 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 6,097.56 Buy 1,423 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 6,246.72 Buy 1,446 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 6,324.66 Buy 1,476 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 6,581.76 Buy 1,536 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 7,189.08 Buy 1,668 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 47,691.30 Buy 11,091 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 473 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 600.48 Buy 139 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 64.8 Buy 15 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 642.75 Buy 150 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 70,364.16 Buy 16,288 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 729.3 Buy 170 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 834.2 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 9,141.51 Buy 2,121 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 9,539.20 Buy 2,221 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 9,988.90 Buy 2,323 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 11,243.56 Buy 2,627 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 12,026.00 Buy 2,800 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 12,394.10 Buy 2,879 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 903.08 Buy 211 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 1,000.35 Buy 234 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 1,082.34 Buy 252 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 1,188.33 Buy 277 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 17,027.01 Buy 3,969 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 1,324.40 Buy 308 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 1,389.96 Buy 324 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 141.74 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 1,456.78 Buy 338 Ordinary Shares

16
Morgan Stanley Australia Securities Limited 8/7/2023 1,486.95 Buy 345 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 1,537.92 Buy 356 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 1,547.55 Buy 362 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 159.1 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 18,226.08 Buy 4,219 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 19,510.26 Buy 4,532 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 20,261.67 Buy 4,723 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 21,027.00 Buy 4,890 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 180.18 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 201.87 Buy 47 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 2,034.72 Buy 471 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 21,475.00 Buy 5,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 23,738.90 Buy 5,540 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 24,382.72 Buy 5,677 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 2,392.32 Buy 557 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 2,481.02 Buy 579 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 26,683.96 Buy 6,184 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 2,583.00 Buy 600 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 262.3 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 283.47 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 287.1 Buy 67 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 2,932.65 Buy 686 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 34,367.94 Buy 7,974 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 314.63 Buy 73 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 3,244.24 Buy 758 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 3,351.60 Buy 784 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 36,671.04 Buy 8,568 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 3,495.66 Buy 812 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 3,533.99 Buy 819 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 3,585.92 Buy 832 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 3,581.90 Buy 833 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 3,706.61 Buy 861 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 374.54 Buy 87 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 39,946.10 Buy 9,279 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 403.26 Buy 94 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/7/2023 4,142.40 Buy 960 Ordinary Shares

Morgan Stanley & Co. International plc 8/8/2023 N/A Borrow 177,885 Ordinary Shares

Morgan Stanley & Co. International plc 8/8/2023 130.5 Buy 30 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 4.36 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 4,571.60 Buy 1,039 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 4,569.28 Buy 1,048 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 6,017.83 Buy 1,385 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 6,057.81 Buy 1,391 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 6,551.87 Buy 1,501 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 6,588.12 Buy 1,518 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 6,903.60 Buy 1,569 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 8,422.91 Buy 1,943 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 436 Buy 100 Ordinary Shares

17
Morgan Stanley Australia Securities Limited 8/8/2023 52,913.40 Buy 12,164 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 565.02 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 77,773.65 Buy 17,879 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 9,945.16 Buy 2,281 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 10,005.00 Buy 2,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 11,018.15 Buy 2,530 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 11,554.48 Buy 2,632 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 1,038.87 Buy 238 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 106,940.40 Buy 24,584 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 113.75 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 112.97 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 1,142.32 Buy 262 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 13,494.86 Buy 3,074 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 14,487.00 Buy 3,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 14,515.95 Buy 3,337 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 15,617.52 Buy 3,582 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 16,370.02 Buy 3,746 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 16,706.53 Buy 3,845 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 16,997.31 Buy 3,894 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 1,347.24 Buy 309 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 147,726.00 Buy 33,960 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 1,480.70 Buy 340 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 1,490.17 Buy 341 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 152.08 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 1,560.09 Buy 357 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 1,572.42 Buy 359 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 20,945.25 Buy 4,815 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 2,121.39 Buy 486 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 2,156.98 Buy 497 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 23,094.92 Buy 5,297 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 24,272.12 Buy 5,567 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 25,842.00 Buy 5,900 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 25,888.82 Buy 5,931 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 221.85 Buy 51 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 2,210.85 Buy 510 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 2,231.25 Buy 510 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 232.14 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 2,337.95 Buy 535 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 252.88 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 251.43 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 2,528.79 Buy 582 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 26,220.00 Buy 6,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 26,852.93 Buy 6,166 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 2,620.04 Buy 603 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 2,725.63 Buy 623 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 2,790.40 Buy 640 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 3,012.83 Buy 695 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 33,281.85 Buy 7,651 Ordinary Shares

18
Morgan Stanley Australia Securities Limited 8/8/2023 315 Buy 72 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 321,378.00 Buy 73,880 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 345.23 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/8/2023 3,955.00 Buy 904 Ordinary Shares

Morgan Stanley & Co. International plc 8/9/2023 N/A Borrow 81,673 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 4.34 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 5,353.04 Buy 1,232 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 5,824.65 Buy 1,339 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 7,507.66 Buy 1,718 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 8,008.85 Buy 1,839 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 482.3 Buy 111 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 634.37 Buy 146 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 732.62 Buy 169 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 9,716.01 Buy 2,231 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 10,608.36 Buy 2,422 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 11,655.18 Buy 2,661 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 12,002.38 Buy 2,756 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 981.97 Buy 226 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 99.36 Buy 23 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 997.05 Buy 230 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 1,113.08 Buy 255 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 117.86 Buy 27 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 1,190.53 Buy 274 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 14,749.88 Buy 3,383 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 1,471.68 Buy 336 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 155.52 Buy 36 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 18,934.74 Buy 4,323 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 19,398.43 Buy 4,439 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 21,274.18 Buy 4,885 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 1,907.50 Buy 436 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 1,883.52 Buy 436 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 1,946.69 Buy 447 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 195.3 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 2,055.19 Buy 473 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 2,088.00 Buy 480 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 2,261.07 Buy 518 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 265.35 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 298.08 Buy 69 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 3,125.54 Buy 721 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 334.95 Buy 77 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/9/2023 399.28 Buy 92 Ordinary Shares

Morgan Stanley & Co. International plc 8/10/2023 N/A Borrow 25,974 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 4,155.44 Buy 1,016 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 4,195.30 Buy 1,027 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 5,471.28 Buy 1,341 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 7,035.97 Buy 1,714 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 7,641.27 Buy 1,866 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 7,908.01 Buy 1,943 Ordinary Shares

19
Morgan Stanley Australia Securities Limited 8/10/2023 7,989.35 Buy 1,951 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 8,012.31 Buy 1,959 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 8,010.69 Buy 1,961 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 428 Buy 100 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 423.33 Buy 103 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 430.5 Buy 105 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 444.72 Buy 109 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 48,654.18 Buy 11,838 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 535.5 Buy 126 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 515.62 Buy 127 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 54,176.14 Buy 13,246 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 552.83 Buy 135 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 554.85 Buy 135 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 58,613.60 Buy 14,296 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 577.94 Buy 142 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 586.3 Buy 143 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 598.6 Buy 146 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 609.41 Buy 149 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 616.08 Buy 151 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 653.49 Buy 159 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 65,718.90 Buy 16,029 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 68,160.48 Buy 16,706 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 666.63 Buy 162 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 735.3 Buy 180 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 750.72 Buy 184 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 78,222.69 Buy 19,102 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 816.39 Buy 193 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 8.18 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 9,671.38 Buy 2,356 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 10,106.50 Buy 2,378 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 11,024.90 Buy 2,689 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 12,250.80 Buy 2,988 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 84,377.48 Buy 20,605 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 877.56 Buy 213 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 92,783.79 Buy 22,797 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 896.5 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 907.98 Buy 222 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 931.84 Buy 227 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 958.16 Buy 236 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,015.82 Buy 241 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 992.2 Buy 242 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 994.62 Buy 242 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,005.28 Buy 244 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,020.52 Buy 248 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 105,783.76 Buy 25,864 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,083.56 Buy 263 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,152.10 Buy 281 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,171.50 Buy 284 Ordinary Shares

20
Morgan Stanley Australia Securities Limited 8/10/2023 1,200.99 Buy 294 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 12,775.60 Buy 3,116 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 14,091.70 Buy 3,437 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 14,628.50 Buy 3,442 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 126,767.90 Buy 30,919 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,357.10 Buy 331 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,410.75 Buy 342 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,408.02 Buy 343 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,408.22 Buy 346 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,455.50 Buy 355 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,454.78 Buy 357 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,517.76 Buy 372 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,623.84 Buy 398 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 20,479.50 Buy 4,995 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,650.12 Buy 401 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 175,434.90 Buy 42,789 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,750.52 Buy 428 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 177.38 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 177,694.00 Buy 43,340 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 1,912.37 Buy 467 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 2,011.44 Buy 493 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 2,020.46 Buy 494 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 20,600.00 Buy 5,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 20,350.00 Buy 5,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 2,105.00 Buy 500 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 2,399.05 Buy 583 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 2,423.74 Buy 589 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 26,343.12 Buy 6,213 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 25,728.48 Buy 6,306 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 2,485.75 Buy 610 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 270,977.20 Buy 66,092 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 2,784.60 Buy 680 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 2,830.28 Buy 692 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 28,761.04 Buy 7,084 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 2,920.26 Buy 714 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 294.48 Buy 72 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 2,978.40 Buy 730 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 306 Buy 75 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 3,173.63 Buy 775 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 321.93 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 3,382,692.70 Buy 825,047 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 3,622.68 Buy 889 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 39,427.23 Buy 9,593 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 40,536.41 Buy 9,899 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/10/2023 3,927.80 Buy 958 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/10/2023 496.1 Buy 121 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/10/2023 3,095.50 Buy 755 Ordinary Shares

Morgan Stanley & Co. LLC 8/11/2023 N/A Borrow 119,139 Ordinary Shares

21
Morgan Stanley & Co. LLC 8/11/2023 61,001.56 Buy 14,553 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 4.22 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 4.24 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 4,302.62 Buy 1,022 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 4,391.01 Buy 1,053 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 4,417.15 Buy 1,058 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 5,093.24 Buy 1,197 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 5,304.42 Buy 1,254 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 5,512.00 Buy 1,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 5,679.81 Buy 1,338 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 5,828.94 Buy 1,378 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 5,966.08 Buy 1,429 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 6,116.58 Buy 1,446 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 6,711.43 Buy 1,649 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 7,168.91 Buy 1,713 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 7,883.59 Buy 1,937 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 8,013.63 Buy 1,938 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 41,165.85 Buy 10,065 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 459.8 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 479.55 Buy 115 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 49,200.00 Buy 12,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 55,836.00 Buy 13,200 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 55,605.68 Buy 13,208 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 546.27 Buy 131 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 587.3 Buy 140 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 741.63 Buy 177 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 728.36 Buy 177 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 78,804.88 Buy 18,608 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 79.99 Buy 19 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 8,520.18 Buy 2,019 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 12,563.10 Buy 2,970 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 834.36 Buy 204 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 875.7 Buy 210 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 934.88 Buy 225 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 977.5 Buy 230 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,055.76 Buy 249 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,112.49 Buy 263 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,226.70 Buy 290 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 14,086.15 Buy 3,334 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,242.30 Buy 303 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 131.75 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 138.27 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,427.19 Buy 339 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 143.15 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,630.85 Buy 386 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,623.78 Buy 388 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 20,628.69 Buy 4,871 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,732.12 Buy 409 Ordinary Shares

22
Morgan Stanley Australia Securities Limited 8/11/2023 1,831.59 Buy 433 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,858.61 Buy 442 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,844.53 Buy 445 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,899.99 Buy 454 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 1,953.60 Buy 480 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,018.94 Buy 483 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,014.68 Buy 489 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 24,360.50 Buy 5,870 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 25,219.03 Buy 5,969 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,195.58 Buy 516 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,214.27 Buy 531 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,239.88 Buy 543 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,257.71 Buy 546 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,406.09 Buy 577 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,487.00 Buy 600 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,619.17 Buy 617 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,891.88 Buy 696 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 306,702.71 Buy 72,851 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 2,992.08 Buy 728 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 3,100.60 Buy 740 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 3,179.00 Buy 748 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 3,132.87 Buy 754 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 3,293.08 Buy 785 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 34,935.00 Buy 8,500 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 3,544.97 Buy 871 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 3,557.18 Buy 874 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 367.65 Buy 90 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 3,876.00 Buy 912 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 4,080.00 Buy 960 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/11/2023 4,087.33 Buy 979 Ordinary Shares

Morgan Stanley & Co. LLC 8/14/2023 N/A Borrow 26,677 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 4.22 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 4.19 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 5,891.14 Buy 1,406 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 6,757.80 Buy 1,609 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 8,242.54 Buy 1,979 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 49,849.80 Buy 11,869 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 51,264.56 Buy 12,148 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 57,231.64 Buy 13,562 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 633.45 Buy 151 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 69,887.42 Buy 16,561 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 8,565.59 Buy 2,037 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 8,885.01 Buy 2,118 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 10,240.00 Buy 2,441 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 11,130.55 Buy 2,666 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 12,544.86 Buy 2,994 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 945.46 Buy 227 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 966.74 Buy 231 Ordinary Shares

23
Morgan Stanley Australia Securities Limited 8/14/2023 100.64 Buy 24 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,003.77 Buy 241 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,038.12 Buy 246 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,047.05 Buy 249 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,099.34 Buy 263 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 112.46 Buy 27 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,134.24 Buy 272 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,173.20 Buy 279 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 13,927.40 Buy 3,320 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 15,289.06 Buy 3,623 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 16,770.60 Buy 3,993 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,246.50 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,276.02 Buy 306 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,330.83 Buy 318 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 134.08 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 138.6 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,535.04 Buy 369 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,566.60 Buy 373 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,617.66 Buy 387 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 19,835.97 Buy 4,774 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 1,686.21 Buy 401 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 200.88 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,069.10 Buy 495 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,090.81 Buy 499 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 20.9 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 21,916.85 Buy 5,237 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,092.50 Buy 500 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,094.12 Buy 504 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 213.69 Buy 51 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,147.11 Buy 518 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,291.46 Buy 543 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,384.11 Buy 569 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,521.79 Buy 599 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 25.05 Buy 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,606.18 Buy 622 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,843.40 Buy 677 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 2,914.07 Buy 693 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 29.23 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 30,890.40 Buy 7,320 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 3,186.56 Buy 766 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 324.87 Buy 78 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 33.24 Buy 8 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 34,481.73 Buy 8,269 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 375.58 Buy 89 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 3,737.48 Buy 892 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/14/2023 3,927.00 Buy 935 Ordinary Shares

Morgan Stanley & Co. International plc 8/15/2023 N/A Borrow 41,882 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 5,779.12 Buy 1,363 Ordinary Shares

24
Morgan Stanley Australia Securities Limited 8/15/2023 5,895.84 Buy 1,384 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 6,118.32 Buy 1,443 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 6,249.76 Buy 1,474 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 6,743.88 Buy 1,572 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 6,957.40 Buy 1,618 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 7,786.50 Buy 1,790 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 8,482.47 Buy 1,959 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 8,545.46 Buy 1,969 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 44,981.34 Buy 10,559 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 47,423.18 Buy 10,927 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 482.85 Buy 111 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 53,268.40 Buy 12,388 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 54,505.20 Buy 12,855 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 58,344.39 Buy 13,793 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 635.1 Buy 146 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 65,568.03 Buy 15,213 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 638.73 Buy 151 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 731.77 Buy 169 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 8,698.69 Buy 2,002 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 9,377.94 Buy 2,186 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 9,486.31 Buy 2,201 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 9,608.60 Buy 2,245 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 9,803.92 Buy 2,296 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 10,088.55 Buy 2,385 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 11,016.72 Buy 2,574 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 12,120.66 Buy 2,796 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 12,610.65 Buy 2,899 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 12,639.24 Buy 2,988 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 84.6 Buy 20 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 866 Buy 200 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 879.62 Buy 206 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 97.52 Buy 23 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,009.12 Buy 238 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,045.94 Buy 241 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,075.08 Buy 248 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,080.66 Buy 249 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,099.09 Buy 262 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 114.21 Buy 27 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,142.10 Buy 270 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,173.15 Buy 270 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,202.18 Buy 277 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,189.94 Buy 279 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,208.20 Buy 280 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,232.67 Buy 287 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 125.72 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 125,822.00 Buy 29,675 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 13,584.20 Buy 3,130 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 15,516.00 Buy 3,600 Ordinary Shares

25
Morgan Stanley Australia Securities Limited 8/15/2023 16,795.35 Buy 3,915 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 127.2 Buy 30 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,448.40 Buy 340 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 17,333.30 Buy 4,031 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 19,555.32 Buy 4,569 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 175,383.78 Buy 40,882 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 177.66 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 1,970.28 Buy 468 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 199.28 Buy 47 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 208.8 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 23,262.40 Buy 5,360 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 24,449.80 Buy 5,686 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 25,512.75 Buy 5,865 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 228.42 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 2,389.95 Buy 565 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 2,419.56 Buy 572 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 29,984.55 Buy 6,893 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 32,185.45 Buy 7,645 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 3,358.20 Buy 772 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 381.48 Buy 88 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/15/2023 414.68 Buy 97 Ordinary Shares

Morgan Stanley & Co. International plc 8/16/2023 N/A Borrow 56,487 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 4.25 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 7,716.93 Buy 1,833 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 477.09 Buy 114 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 508.81 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 761.1 Buy 177 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 745.82 Buy 178 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 823.2 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 10,840.75 Buy 2,575 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 12,177.68 Buy 2,896 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 842 Buy 200 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 92.18 Buy 22 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 102,488.24 Buy 24,344 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 107,809.68 Buy 25,608 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 116,907.49 Buy 27,769 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 13,001.86 Buy 3,092 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 14,271.50 Buy 3,358 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 15,491.62 Buy 3,671 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 16,056.94 Buy 3,814 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 134.4 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 184,334.85 Buy 43,785 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 22,696.80 Buy 5,404 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 31,953.90 Buy 7,590 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 2,956.80 Buy 704 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 3,133.67 Buy 747 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/16/2023 36,779.85 Buy 8,695 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 4,657.58 Buy 1,105 Ordinary Shares

26
Morgan Stanley Australia Securities Limited 8/17/2023 4,685.63 Buy 1,125 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 7,967.36 Buy 1,888 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 46,567.04 Buy 11,194 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 630 Buy 150 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 70,744.96 Buy 17,006 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 77,310.40 Buy 18,320 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 79,688.96 Buy 19,156 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 798.72 Buy 192 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 8,874.14 Buy 2,123 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 9,064.64 Buy 2,179 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 10,680.60 Buy 2,543 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 11,893.44 Buy 2,859 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 85,001.28 Buy 20,433 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 896.4 Buy 216 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 930.41 Buy 221 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 924.63 Buy 222 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 99,503.04 Buy 23,919 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 957.95 Buy 230 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 971.61 Buy 233 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 1,164.83 Buy 279 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 13,198.50 Buy 3,150 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 13,734.82 Buy 3,278 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 13,632.75 Buy 3,285 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 15,209.75 Buy 3,665 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 125,885.76 Buy 30,261 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 1,297.80 Buy 309 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 1,408.66 Buy 337 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 1,477.31 Buy 353 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 154.29 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 1,565.63 Buy 375 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 1,614.35 Buy 389 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 1,656.20 Buy 392 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 18,170.88 Buy 4,368 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 18,946.20 Buy 4,511 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 1,696.44 Buy 402 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 174.51 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 1,791.27 Buy 427 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 22,859.74 Buy 5,417 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 22,810.26 Buy 5,457 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 23,703.74 Buy 5,617 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 24,943.80 Buy 5,939 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 2,114.90 Buy 509 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 25,513.28 Buy 6,133 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 29,242.66 Buy 6,946 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 263.66 Buy 63 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 2,652.12 Buy 636 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 269.76 Buy 64 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 289.46 Buy 69 Ordinary Shares

27
Morgan Stanley Australia Securities Limited 8/17/2023 31,529.37 Buy 7,561 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 33,591.60 Buy 7,998 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 3,033.65 Buy 731 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 3,080.66 Buy 737 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 308.58 Buy 74 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 34,014.69 Buy 8,157 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 36,120.54 Buy 8,662 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 3,452.76 Buy 828 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 395.27 Buy 94 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 3,978.18 Buy 954 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/17/2023 4,152.29 Buy 991 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/17/2023 1,389.30 Buy 330 Ordinary Shares

Morgan Stanley & Co. International plc 8/18/2023 N/A Borrow 222 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 4,567.79 Buy 1,102 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 6,190.08 Buy 1,488 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 7,368.39 Buy 1,767 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 54,218.34 Buy 13,002 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 725.38 Buy 175 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 8,946.42 Buy 2,148 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 9,569.90 Buy 2,306 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 11,144.64 Buy 2,679 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 11,770.02 Buy 2,843 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 848.64 Buy 204 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 896.55 Buy 215 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 890.1 Buy 215 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 916.3 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 992.46 Buy 238 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 1,008.45 Buy 243 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 13,790.45 Buy 3,319 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 132.48 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 1,377.80 Buy 332 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 1,392.78 Buy 334 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 1,416.10 Buy 340 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 1,434.48 Buy 344 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 16.56 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 182.82 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 186.75 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 1,878.06 Buy 452 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 24,390.33 Buy 5,849 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 207.75 Buy 50 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 220.48 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 25,833.15 Buy 6,195 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 29,819.67 Buy 7,151 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 2,933.43 Buy 706 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 2,931.12 Buy 708 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 2,975.55 Buy 717 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 2,984.94 Buy 721 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 3,032.64 Buy 729 Ordinary Shares

28
Morgan Stanley Australia Securities Limited 8/18/2023 3,357.24 Buy 808 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 38,117.75 Buy 9,185 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 379.02 Buy 91 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 377.65 Buy 91 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 389.63 Buy 94 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/18/2023 393.3 Buy 95 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 4.18 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 5,943.96 Buy 1,422 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 7,022.40 Buy 1,680 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 54.34 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 56,818.74 Buy 13,593 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 56,716.17 Buy 13,601 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 56,873.08 Buy 13,606 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 58.52 Buy 14 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 587.97 Buy 141 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 630.43 Buy 151 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 66.72 Buy 16 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 821.24 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 1,016.96 Buy 243 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 1,274.90 Buy 305 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 1,354.32 Buy 324 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 142.12 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 2,510.34 Buy 602 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 2,788.06 Buy 667 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 37.53 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 3,832.65 Buy 918 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 389.21 Buy 93 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 3,916.66 Buy 937 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/21/2023 413.33 Buy 99 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/21/2023 280.06 Buy 67 Ordinary Shares

Morgan Stanley & Co. International plc 8/22/2023 96.37 Buy 23 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 4.15 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 4.15 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 4.18 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 4,766.31 Buy 1,143 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 7,280.00 Buy 1,750 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 449.4 Buy 107 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 490.88 Buy 118 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 522.9 Buy 126 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 633.45 Buy 151 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 70,757.44 Buy 17,009 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 737.21 Buy 177 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 769.6 Buy 185 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 8.39 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 9,572.16 Buy 2,301 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 11,073.92 Buy 2,662 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 12,238.72 Buy 2,942 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 86,032.96 Buy 20,681 Ordinary Shares

29
Morgan Stanley Australia Securities Limited 8/22/2023 841 Buy 200 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 847.53 Buy 203 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 853.74 Buy 204 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 870.48 Buy 208 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 91.74 Buy 22 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 924 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 104,079.04 Buy 25,019 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 108.16 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 1,152.30 Buy 276 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 1,177.28 Buy 283 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 1,215.95 Buy 293 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 1,243.84 Buy 299 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 15,831.36 Buy 3,824 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 125.85 Buy 30 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 1,282.35 Buy 309 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 129.74 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 1,324.80 Buy 320 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 141.1 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 1,404.20 Buy 340 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 147 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 1,527.20 Buy 368 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 1,620.45 Buy 390 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 17,892.00 Buy 4,260 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 18,927.63 Buy 4,539 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 174.51 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 178.67 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 182.82 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 1,961.40 Buy 467 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 2,007.53 Buy 482 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 23,061.55 Buy 5,557 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 24,302.72 Buy 5,842 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 213,212.48 Buy 51,253 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 216.06 Buy 52 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 228.25 Buy 55 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 240.7 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 246.33 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 262.08 Buy 63 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 2,656.29 Buy 637 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 2,657.27 Buy 638 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 2,844.21 Buy 678 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 29.09 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 307.1 Buy 74 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 326.82 Buy 78 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 332 Buy 80 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 3,694.36 Buy 887 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 381.75 Buy 91 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 3,881.78 Buy 932 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/22/2023 411.35 Buy 99 Ordinary Shares

30
Morgan Stanley Wealth Management Australia Pty Ltd 8/22/2023 948.48 Buy 228 Ordinary Shares

Morgan Stanley & Co. International plc 8/23/2023 617.89 Buy 150 Ordinary Shares

Morgan Stanley & Co. International plc 8/23/2023 1,078.84 Buy 261 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 4.13 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 5,966.58 Buy 1,436 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 7,834.05 Buy 1,890 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 42,906.85 Buy 10,339 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 49,667.20 Buy 11,968 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 580.3 Buy 140 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 596.16 Buy 144 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 672.4 Buy 164 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 73,955.91 Buy 17,907 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 772.83 Buy 186 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 811.2 Buy 195 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 9,982.76 Buy 2,423 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 11,394.67 Buy 2,759 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 837.38 Buy 203 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 93,714.17 Buy 22,913 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 939.03 Buy 226 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 1,020.11 Buy 247 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 1,037.30 Buy 253 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 1,039.83 Buy 253 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 1,055.37 Buy 254 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 112.05 Buy 27 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 13,271.70 Buy 3,198 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 1,256.60 Buy 305 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 1,266.84 Buy 306 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 1,297.39 Buy 313 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 16,886.35 Buy 4,069 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 18,021.12 Buy 4,332 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 1,701.50 Buy 410 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 182.16 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 1,907.56 Buy 463 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 2,146.07 Buy 519 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 2,336.28 Buy 565 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 234.84 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 238.96 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 31,776.22 Buy 7,694 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 3,439.69 Buy 841 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 3,655.34 Buy 884 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 373.1 Buy 91 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 384.09 Buy 93 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/23/2023 4,039.36 Buy 971 Ordinary Shares

Morgan Stanley & Co. International plc 8/24/2023 425.16 Buy 103 Ordinary Shares

Morgan Stanley & Co. International plc 8/24/2023 1,263.71 Buy 308 Ordinary Shares

Morgan Stanley & Co. International plc 8/24/2023 17,384.44 Buy 4,219 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 5,010.09 Buy 1,219 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 5,244.36 Buy 1,276 Ordinary Shares

31
Morgan Stanley Australia Securities Limited 8/24/2023 5,442.52 Buy 1,321 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 5,551.14 Buy 1,349 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 6,316.30 Buy 1,522 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 6,789.12 Buy 1,632 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 440.31 Buy 107 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 498.37 Buy 122 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 524.16 Buy 128 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 530.19 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 549.29 Buy 133 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 578.24 Buy 139 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 589.68 Buy 144 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 621.37 Buy 151 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 696.28 Buy 169 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 757.62 Buy 183 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 764.05 Buy 185 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 781.85 Buy 190 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 8,806.72 Buy 2,117 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 8,910.72 Buy 2,176 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 9,260.16 Buy 2,226 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 9,569.40 Buy 2,334 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 9,626.80 Buy 2,348 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 10,933.56 Buy 2,657 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 11,539.16 Buy 2,811 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 933.66 Buy 228 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 985.69 Buy 241 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 1,012.29 Buy 246 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 1,071.69 Buy 257 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 1,105.59 Buy 269 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 1,149.50 Buy 275 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 114.52 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 116,325.20 Buy 28,372 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 1,223.29 Buy 298 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 1,220.31 Buy 298 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 14,028.60 Buy 3,405 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 132,544.80 Buy 32,328 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 1,361.20 Buy 332 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 1,495.11 Buy 366 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 163,647.40 Buy 39,914 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 17,064.20 Buy 4,162 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 17,088.80 Buy 4,168 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 19,122.40 Buy 4,664 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 20,134.44 Buy 4,887 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 1,765.15 Buy 430 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 1,867.78 Buy 455 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 198.48 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 215.54 Buy 52 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 2,142.40 Buy 520 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 2,239.95 Buy 545 Ordinary Shares

32
Morgan Stanley Australia Securities Limited 8/24/2023 2,301.84 Buy 552 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 2,409.00 Buy 584 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 26,855.00 Buy 6,550 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 27,622.55 Buy 6,729 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 2,469.00 Buy 600 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 2,508.19 Buy 614 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 2,805.00 Buy 680 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 284.28 Buy 69 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 32,541.70 Buy 7,937 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 296.28 Buy 72 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 323.9 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 35,875.00 Buy 8,750 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 3,353.76 Buy 816 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 3,497.61 Buy 851 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 3,539.08 Buy 859 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 3,994.17 Buy 973 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/24/2023 4,024.47 Buy 978 Ordinary Shares

Morgan Stanley & Co. International plc 8/25/2023 773.64 Buy 189 Ordinary Shares

Morgan Stanley & Co. International plc 8/25/2023 909.06 Buy 222 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 4.09 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 4.09 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 4.09 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 4.09 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 4,545.66 Buy 1,121 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 4,863.36 Buy 1,192 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 5,383.30 Buy 1,313 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 5,528.25 Buy 1,365 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 5,638.73 Buy 1,394 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 5,856.88 Buy 1,432 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 6,202.66 Buy 1,511 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 7,056.87 Buy 1,717 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 7,528.66 Buy 1,843 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 7,553.17 Buy 1,849 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 7,708.58 Buy 1,894 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 7,897.35 Buy 1,938 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 8,072.90 Buy 1,969 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 422.24 Buy 104 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 443.63 Buy 109 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 452.65 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 52.65 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 541.86 Buy 132 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 558.96 Buy 136 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 575.28 Buy 141 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 588.7 Buy 145 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 797.55 Buy 195 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 795.6 Buy 195 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 9,260.07 Buy 2,278 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 9,971.49 Buy 2,441 Ordinary Shares

33
Morgan Stanley Australia Securities Limited 8/25/2023 10,094.18 Buy 2,465 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 10,398.30 Buy 2,530 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 10,541.10 Buy 2,571 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 11,121.30 Buy 2,746 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 11,288.40 Buy 2,760 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 826.11 Buy 201 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 85.58 Buy 21 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 909 Buy 225 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 937.76 Buy 229 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 941.92 Buy 232 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,017.17 Buy 249 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,145.30 Buy 279 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 114.94 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 13,790.25 Buy 3,405 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 127.41 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 127.26 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,269.45 Buy 310 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 135.47 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,358.64 Buy 333 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,393.20 Buy 344 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,555.80 Buy 379 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,552.30 Buy 380 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,579.16 Buy 388 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 159.51 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 158.93 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 16.32 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 16,936.69 Buy 4,141 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 18,032.81 Buy 4,409 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 19,890.08 Buy 4,881 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 164.2 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,664.64 Buy 408 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,732.19 Buy 423 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 176.3 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,826.37 Buy 446 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 1,833.32 Buy 451 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 20.5 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 2,095.10 Buy 511 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 2,118.15 Buy 523 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 2,229.05 Buy 545 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 233.13 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 2,331.30 Buy 570 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 2,504.05 Buy 610 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 2,493.90 Buy 612 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 272.69 Buy 67 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 2,774.25 Buy 675 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 2,789.38 Buy 682 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 2,889.18 Buy 709 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 2,900.35 Buy 710 Ordinary Shares

34
Morgan Stanley Australia Securities Limited 8/25/2023 3,012.63 Buy 733 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 3,026.21 Buy 739 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 3,083.20 Buy 752 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 310.08 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 3,166.80 Buy 780 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 3,255.12 Buy 792 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 379.91 Buy 93 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 3,897.09 Buy 954 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 3,978.00 Buy 975 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/25/2023 399.84 Buy 98 Ordinary Shares

Morgan Stanley & Co. International plc 8/28/2023 1,410.91 Buy 343 Ordinary Shares

Morgan Stanley & Co. International plc 8/28/2023 277.78 Buy 68 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 4.1 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 4,200.42 Buy 1,022 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 4,490.82 Buy 1,098 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 4,594.98 Buy 1,118 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 4,688.78 Buy 1,145 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 4,813.14 Buy 1,164 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 4,921.90 Buy 1,186 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 5,377.86 Buy 1,299 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 5,355.33 Buy 1,303 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 6,052.41 Buy 1,478 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 7,419.35 Buy 1,803 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 7,788.45 Buy 1,895 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 7,778.98 Buy 1,895 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 7,779.18 Buy 1,902 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 7,814.60 Buy 1,906 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 7,776.48 Buy 1,906 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 7,950.11 Buy 1,918 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 455.1 Buy 111 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 594.5 Buy 145 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 609.41 Buy 149 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 614.25 Buy 150 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 650.31 Buy 159 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 66.16 Buy 16 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 693.05 Buy 167 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 753.05 Buy 183 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 753.05 Buy 183 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 764.05 Buy 185 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 780.9 Buy 190 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 802.43 Buy 195 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 8,791.97 Buy 2,147 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 9,694.08 Buy 2,376 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 11,491.35 Buy 2,769 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 834.33 Buy 203 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 840.5 Buy 205 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 850.78 Buy 206 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 857.95 Buy 209 Ordinary Shares

35
Morgan Stanley Australia Securities Limited 8/28/2023 876.5 Buy 213 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 89.54 Buy 22 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 899.8 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 1,181.01 Buy 287 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 1,197.20 Buy 292 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 13,785.94 Buy 3,338 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 14,356.23 Buy 3,493 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 131.04 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 1,438.50 Buy 350 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 1,508.37 Buy 367 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 1,651.86 Buy 399 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 165.6 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 192.94 Buy 47 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 2,016.90 Buy 486 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 21,676.70 Buy 5,287 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 2,209.90 Buy 539 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 2,365.22 Buy 579 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 24,978.85 Buy 6,019 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 25,584.75 Buy 6,165 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 28,805.15 Buy 6,941 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 2,595.60 Buy 630 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 2,656.95 Buy 641 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 2,723.18 Buy 665 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 32,502.80 Buy 7,832 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 3,001.64 Buy 733 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 3,089.63 Buy 749 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 3,103.70 Buy 757 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 3,255.12 Buy 792 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 3,439.99 Buy 838 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 3,439.99 Buy 838 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 3,456.18 Buy 844 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 3,783.08 Buy 916 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 389.98 Buy 95 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 397.44 Buy 96 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/28/2023 3,989.30 Buy 973 Ordinary Shares

Morgan Stanley & Co. International plc 8/29/2023 631.19 Buy 152 Ordinary Shares

Morgan Stanley & Co. International plc 8/29/2023 1,077.80 Buy 259 Ordinary Shares

Morgan Stanley & Co. International plc 8/29/2023 N/A Borrow 89,332 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 4,225.97 Buy 1,022 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 4,688.32 Buy 1,127 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 4,944.99 Buy 1,193 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 5,259.72 Buy 1,272 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 5,504.40 Buy 1,320 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 5,895.95 Buy 1,419 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 7,758.40 Buy 1,865 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 435.75 Buy 105 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 445.66 Buy 107 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 48,727.80 Buy 11,770 Ordinary Shares

36
Morgan Stanley Australia Securities Limited 8/29/2023 518.75 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 581 Buy 140 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 66.44 Buy 16 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 720.36 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 766.83 Buy 185 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 803.85 Buy 193 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 8.33 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 10,512.71 Buy 2,509 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 843.54 Buy 204 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 936.77 Buy 226 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 996 Buy 240 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 1,001.36 Buy 241 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 1,006.02 Buy 243 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 1,080.30 Buy 260 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 12,733.41 Buy 3,039 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 16,064.46 Buy 3,834 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 1,372.00 Buy 331 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 161,478.72 Buy 38,817 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 1,680.84 Buy 406 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 228.8 Buy 55 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 2,457.35 Buy 590 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 26,045.76 Buy 6,261 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 2,521.26 Buy 609 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 3,091.75 Buy 745 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 311.25 Buy 75 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 314.26 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 324.09 Buy 78 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 3,237.25 Buy 781 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 37,227.84 Buy 8,949 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 3,882.27 Buy 931 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/29/2023 3,961.50 Buy 950 Ordinary Shares

Morgan Stanley & Co. International plc 8/30/2023 N/A Borrow 53,308 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 4.25 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 4.23 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 4.23 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 4,285.82 Buy 1,012 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 4,393.58 Buy 1,035 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 4,479.57 Buy 1,059 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 4,904.65 Buy 1,165 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 5,075.28 Buy 1,197 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 5,103.80 Buy 1,208 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 5,215.20 Buy 1,230 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 5,220.40 Buy 1,240 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 5,691.08 Buy 1,347 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 5,739.20 Buy 1,360 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 6,180.28 Buy 1,468 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 6,385.44 Buy 1,506 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 6,640.48 Buy 1,568 Ordinary Shares

37
Morgan Stanley Australia Securities Limited 8/30/2023 6,912.36 Buy 1,638 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 7,777.46 Buy 1,843 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 7,914.33 Buy 1,871 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 8,029.58 Buy 1,905 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 42.4 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 448.38 Buy 106 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 48,475.80 Buy 11,460 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 498.55 Buy 118 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 53,496.42 Buy 12,649 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 534.67 Buy 127 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 537.85 Buy 127 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 615.39 Buy 146 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 701.4 Buy 167 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 725.9 Buy 171 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 722.48 Buy 171 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 730.06 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 728.33 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 760.75 Buy 179 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 789.57 Buy 186 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 785.4 Buy 187 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 808.67 Buy 193 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 8,530.88 Buy 2,012 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 9,785.10 Buy 2,316 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 10,186.48 Buy 2,411 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 10,511.27 Buy 2,482 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 10,786.02 Buy 2,562 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 11,463.30 Buy 2,710 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 869.4 Buy 207 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 883.05 Buy 210 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 967.89 Buy 231 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 975.56 Buy 232 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 1,079.50 Buy 254 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 1,096.50 Buy 258 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 12,984.51 Buy 3,066 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 131.29 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 148.23 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 1,483.26 Buy 354 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 152.46 Buy 36 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 1,610.75 Buy 379 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 165.17 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 164.58 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 19,897.92 Buy 4,704 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 1,700.84 Buy 404 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 181.25 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 1,823.20 Buy 430 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 185.46 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 1,858.39 Buy 443 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 190.8 Buy 45 Ordinary Shares

38
Morgan Stanley Australia Securities Limited 8/30/2023 207.03 Buy 49 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 2,083.20 Buy 496 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 2,176.00 Buy 512 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 2,176.57 Buy 517 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 2,315.50 Buy 550 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 241.11 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 248.98 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 26,099.10 Buy 6,170 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 266.81 Buy 63 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 291.18 Buy 69 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 29.65 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 3,158.80 Buy 745 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 322.24 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 3,443.52 Buy 816 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 3,439.57 Buy 817 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 3,468.60 Buy 820 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 3,608.25 Buy 850 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 3,629.34 Buy 858 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 3,629.34 Buy 858 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 385.39 Buy 91 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 4,012.68 Buy 952 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/30/2023 4,071.07 Buy 967 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/30/2023 8440 Buy 2,000 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/30/2023 16,239.20 Buy 3,830 Ordinary Shares

Morgan Stanley & Co. International plc 8/31/2023 N/A Borrow 190,349 Ordinary Shares

Morgan Stanley & Co. LLC 8/31/2023 N/A Borrow 21,987 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 4,730.25 Buy 1,113 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 5,287.00 Buy 1,244 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 5,329.26 Buy 1,251 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 5,444.01 Buy 1,287 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 5,763.78 Buy 1,353 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 5,835.83 Buy 1,378 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 7,920.32 Buy 1,868 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 8,423.42 Buy 1,989 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 431.46 Buy 102 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 52,768.12 Buy 12,329 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 523.9 Buy 124 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 564.59 Buy 133 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 612.63 Buy 145 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 668.34 Buy 158 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 696.18 Buy 164 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 731 Buy 172 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 735.15 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 80,678.68 Buy 18,965 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 780.78 Buy 182 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 812.71 Buy 191 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 8,799.89 Buy 2,073 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 8,897.74 Buy 2,101 Ordinary Shares

39
Morgan Stanley Australia Securities Limited 8/31/2023 11,076.64 Buy 2,588 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 11,770.85 Buy 2,786 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 12,176.25 Buy 2,865 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 12,692.67 Buy 2,983 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 877.56 Buy 206 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 916.99 Buy 214 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 923.34 Buy 217 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 990.64 Buy 232 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 991.7 Buy 235 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 1,013.88 Buy 238 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 103,901.28 Buy 24,276 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 1,050.99 Buy 247 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 1,071.88 Buy 254 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 1,130.23 Buy 265 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 14,722.56 Buy 3,456 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 14,743.25 Buy 3,469 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 15,046.32 Buy 3,532 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 16,454.00 Buy 3,800 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 1,293.81 Buy 303 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 1,331.36 Buy 314 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 1,383.48 Buy 324 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 1,441.44 Buy 336 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 1,439.76 Buy 336 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 20,400.00 Buy 4,800 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 171.4 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,015.33 Buy 477 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,035.75 Buy 479 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 22,902.28 Buy 5,351 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,110.00 Buy 500 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,147.50 Buy 500 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,195.64 Buy 513 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,325.02 Buy 549 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,411.81 Buy 557 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,433.86 Buy 572 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,433.76 Buy 574 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 274.95 Buy 65 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 275.6 Buy 65 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,829.87 Buy 669 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,885.68 Buy 683 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,943.66 Buy 691 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 29.65 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,982.15 Buy 705 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 2,989.20 Buy 705 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 3,171.02 Buy 747 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 3,184.24 Buy 751 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 3,223.68 Buy 763 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 329.94 Buy 78 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 3,396.69 Buy 803 Ordinary Shares

40
Morgan Stanley Australia Securities Limited 8/31/2023 3,650.40 Buy 864 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 3,807.52 Buy 898 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 41,460.36 Buy 9,687 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 412.25 Buy 97 Ordinary Shares

Morgan Stanley Australia Securities Limited 8/31/2023 4,204.62 Buy 987 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/31/2023 5,160.60 Buy 1,220 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/31/2023 486.45 Buy 115 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 8/31/2023 875.61 Buy 207 Ordinary Shares

Morgan Stanley & Co. International plc 9/1/2023 2,081.27 Buy 486 Ordinary Shares

Morgan Stanley & Co. International plc 9/1/2023 3,724.42 Buy 872 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 4,862.10 Buy 1,140 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 7,077.80 Buy 1,646 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 7,858.25 Buy 1,849 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 8,078.90 Buy 1,881 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 8,450.02 Buy 1,972 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 459 Buy 108 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 49,416.00 Buy 11,600 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 509.32 Buy 119 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 520.94 Buy 122 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 538.02 Buy 126 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 58,225.68 Buy 13,668 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 59.57 Buy 14 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 688.8 Buy 160 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 703.56 Buy 164 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 740.37 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 9,433.34 Buy 2,217 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 911.64 Buy 214 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 99,096.12 Buy 23,262 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 1,010.50 Buy 235 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 105,315.47 Buy 24,670 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 110,030.40 Buy 25,810 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 115,079.64 Buy 27,014 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 1,165.71 Buy 273 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 1,211.25 Buy 285 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 1,238.30 Buy 290 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 1,243.92 Buy 292 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 14,397.24 Buy 3,356 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 14,812.02 Buy 3,477 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 15,228.89 Buy 3,554 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 15,459.54 Buy 3,629 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 15,858.78 Buy 3,714 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 1,303.88 Buy 305 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 1,606.88 Buy 375 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 1,651.20 Buy 384 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 18,339.65 Buy 4,270 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 1,728.87 Buy 403 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 2,143.21 Buy 499 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 22,190.34 Buy 5,209 Ordinary Shares

41
Morgan Stanley Australia Securities Limited 9/1/2023 25,358.19 Buy 5,911 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 2,222.23 Buy 515 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 2,379.43 Buy 554 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 2,370.04 Buy 557 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 2,582.58 Buy 602 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 2,746.66 Buy 644 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 2,761.50 Buy 649 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 3,001.05 Buy 702 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 3,051.50 Buy 718 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 321.75 Buy 75 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 338.91 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 3,421.02 Buy 804 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 344.66 Buy 81 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 3,655.13 Buy 855 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/1/2023 4,123.68 Buy 968 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 9/1/2023 478.24 Buy 112 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 9/1/2023 2,869.44 Buy 672 Ordinary Shares

Morgan Stanley & Co. International plc 9/4/2023 N/A Borrow 23,204 Ordinary Shares

Morgan Stanley & Co. LLC 9/4/2023 N/A Borrow 156,791 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 4.28 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 4,511.12 Buy 1,054 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 5,197.75 Buy 1,223 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 5,746.19 Buy 1,341 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 5,817.46 Buy 1,364 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 6,247.50 Buy 1,470 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 6,418.76 Buy 1,491 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 7,135.17 Buy 1,671 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 7,993.44 Buy 1,872 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 43,498.49 Buy 10,187 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 46,359.39 Buy 10,857 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 462.24 Buy 108 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 480.25 Buy 113 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 51.06 Buy 12 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 564.61 Buy 131 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 60,189.92 Buy 14,096 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 607.75 Buy 143 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 662.22 Buy 156 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 8.48 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 8,658.08 Buy 2,042 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 10,576.79 Buy 2,477 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 11,501.27 Buy 2,703 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 11,736.32 Buy 2,768 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 12,506.83 Buy 2,929 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 852 Buy 200 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 1,016.26 Buy 238 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 1,048.52 Buy 247 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 112,181.12 Buy 26,280 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 115.56 Buy 27 Ordinary Shares

42
Morgan Stanley Australia Securities Limited 9/4/2023 N/A Borrow 29,436 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 12,920.58 Buy 3,033 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 16,345.56 Buy 3,828 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 1,391.00 Buy 325 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 1,446.64 Buy 338 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 1,510.08 Buy 352 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 161.5 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 161.12 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 17,382.50 Buy 4,090 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 18,820.68 Buy 4,418 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 190.8 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 24,657.08 Buy 5,761 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 2,134.26 Buy 501 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 216.75 Buy 51 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 225.52 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 225.78 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 28,583.38 Buy 6,694 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 28,505.18 Buy 6,715 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 2,547.00 Buy 600 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 284.42 Buy 67 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 2,934.36 Buy 684 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 29.75 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 3,010.00 Buy 700 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 3,062.34 Buy 713 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 3,112.20 Buy 728 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 3,296.66 Buy 764 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 34,262.48 Buy 8,024 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 3,392.24 Buy 801 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 379.59 Buy 89 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/4/2023 4,066.00 Buy 950 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 4.27 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 4,331.55 Buy 1,005 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 5,431.32 Buy 1,269 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 7,241.52 Buy 1,688 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 7,224.64 Buy 1,688 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 521.51 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 615.6 Buy 144 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 630.63 Buy 147 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 683.7 Buy 159 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 706.2 Buy 165 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 73,641.68 Buy 17,206 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 794.22 Buy 186 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 82,728.12 Buy 19,329 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 84,786.80 Buy 19,810 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 9,133.53 Buy 2,139 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 10,398.66 Buy 2,441 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 98,341.56 Buy 22,977 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 950.3 Buy 221 Ordinary Shares

43
Morgan Stanley Australia Securities Limited 9/5/2023 997.24 Buy 233 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 1,005.80 Buy 235 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 106.88 Buy 25 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 114,836.67 Buy 26,789 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 12.86 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 14,679.86 Buy 3,406 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 15,050.00 Buy 3,500 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 1,313.62 Buy 308 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 1,491.18 Buy 348 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 149.8 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 1,666.87 Buy 389 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 166.34 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 18,335.52 Buy 4,284 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 1,746.24 Buy 408 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 181.02 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 183.61 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 2,117.92 Buy 496 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 23,320.44 Buy 5,436 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 2,207.59 Buy 517 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 2,433.90 Buy 570 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 28,569.00 Buy 6,675 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 268.7 Buy 63 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 338.91 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 38.43 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/5/2023 394.22 Buy 92 Ordinary Shares

Morgan Stanley & Co. International plc 9/6/2023 N/A Borrow 19,758 Ordinary Shares

Morgan Stanley & Co. International plc 9/6/2023 839.88 Buy 200 Ordinary Shares

Morgan Stanley & Co. International plc 9/6/2023 1,507.88 Buy 360 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 4,337.82 Buy 1,044 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 4,922.64 Buy 1,161 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 5,154.24 Buy 1,239 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 5,312.58 Buy 1,274 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 5,601.20 Buy 1,340 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 6,360.00 Buy 1,500 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 7,011.96 Buy 1,646 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 421.17 Buy 101 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 452.08 Buy 107 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 448.33 Buy 107 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 466.4 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 51.24 Buy 12 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 515.37 Buy 123 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 533.4 Buy 127 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 606.34 Buy 142 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 687.98 Buy 164 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 709.8 Buy 168 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 9,149.92 Buy 2,158 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 9,536.79 Buy 2,287 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 10,549.76 Buy 2,536 Ordinary Shares

44
Morgan Stanley Australia Securities Limited 9/6/2023 11,646.81 Buy 2,793 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 862.54 Buy 202 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 853.83 Buy 205 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 920.08 Buy 217 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 106 Buy 25 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 1,107.60 Buy 260 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 1,150.88 Buy 275 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 12.48 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 13,732.32 Buy 3,216 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 128,419.32 Buy 30,796 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 130.98 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 139,404.88 Buy 33,269 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 147.7 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 147.35 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 1,537.86 Buy 361 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 1,503.57 Buy 361 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 155.22 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 160.74 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 165.17 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 1,668.29 Buy 393 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 1,690.59 Buy 403 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 1,789.13 Buy 419 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 1,926.93 Buy 455 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 24,557.13 Buy 5,889 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 2,161.64 Buy 519 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 2,279.68 Buy 548 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 2,274.20 Buy 548 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 251.05 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 2,737.28 Buy 658 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 279.84 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 287.98 Buy 68 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 290.36 Buy 68 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 32,109.00 Buy 7,700 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 297.15 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 301.04 Buy 71 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 318.75 Buy 75 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 348.5 Buy 82 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 360.4 Buy 85 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 386.75 Buy 91 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 3,848.30 Buy 913 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 390.08 Buy 92 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 3,995.00 Buy 940 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 4,075.75 Buy 959 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 411.77 Buy 97 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/6/2023 4,149.63 Buy 981 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 9/6/2023 716.38 Buy 172 Ordinary Shares

Morgan Stanley & Co. International plc 9/7/2023 5,582.60 Buy 1,355 Ordinary Shares

Morgan Stanley & Co. International plc 9/7/2023 N/A Borrow 102,185 Ordinary Shares

45
Morgan Stanley & Co. International plc 9/7/2023 3,458.75 Buy 839 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 6,656.00 Buy 1,600 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 6,608.00 Buy 1,600 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 7,115.24 Buy 1,727 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 446.04 Buy 108 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 520.63 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 527.36 Buy 128 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 644.8 Buy 155 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 647.63 Buy 157 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 694.72 Buy 167 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 722.28 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 771.38 Buy 187 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 8,431.74 Buy 2,022 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 10,096.32 Buy 2,427 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 10,474.88 Buy 2,518 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 836.28 Buy 202 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 841.44 Buy 203 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 885.8 Buy 215 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 1,236.70 Buy 298 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 14,110.00 Buy 3,400 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 16,002.08 Buy 3,884 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 127.88 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 132,932.89 Buy 32,157 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 1,668.16 Buy 401 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 1,716.03 Buy 414 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 2,010.56 Buy 488 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 22,356.00 Buy 5,400 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 221.01 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 2,427.75 Buy 585 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 29.19 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 358.88 Buy 87 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/7/2023 3,996.40 Buy 970 Ordinary Shares

Morgan Stanley & Co. International plc 9/8/2023 827.35 Buy 201 Ordinary Shares

Morgan Stanley & Co. International plc 9/8/2023 15,946.64 Buy 3,876 Ordinary Shares

Morgan Stanley & Co. International plc 9/8/2023 1,476.48 Buy 359 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 4,604.95 Buy 1,115 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 4,970.92 Buy 1,208 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 5,154.24 Buy 1,248 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 5,126.94 Buy 1,252 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 6,818.58 Buy 1,647 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 7,250.04 Buy 1,764 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 7,998.38 Buy 1,939 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 417.13 Buy 101 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 425.36 Buy 104 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 47,133.60 Buy 11,496 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 494.4 Buy 120 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 520.07 Buy 127 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 553.5 Buy 135 Ordinary Shares

46
Morgan Stanley Australia Securities Limited 9/8/2023 586.46 Buy 142 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 70,189.56 Buy 16,954 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 663.32 Buy 161 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 72,372.48 Buy 17,541 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 744.3 Buy 180 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 806.72 Buy 197 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 11,466.36 Buy 2,773 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 11,420.11 Buy 2,782 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 12,276.57 Buy 2,987 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 98.52 Buy 24 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 107.38 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 1,084.88 Buy 263 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 1,172.78 Buy 285 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 12,949.92 Buy 3,128 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 1,237.50 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 1,266.38 Buy 307 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 131.36 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 1,415.56 Buy 344 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 1,489.63 Buy 362 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 1,506.09 Buy 366 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 1,510.64 Buy 368 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 151.7 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 1,552.01 Buy 379 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 19,064.08 Buy 4,616 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 1,676.84 Buy 407 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 172.62 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 176.09 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,001.57 Buy 487 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,055.00 Buy 500 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,075.77 Buy 502 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,144.30 Buy 523 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,345.20 Buy 572 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 238.38 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 240.7 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 242.2 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 26,126.14 Buy 6,349 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,539.95 Buy 615 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 254.2 Buy 62 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,569.73 Buy 626 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,615.80 Buy 638 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,636.80 Buy 640 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 268.78 Buy 65 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,702.70 Buy 660 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 2,767.50 Buy 675 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 284.28 Buy 69 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 293.23 Buy 71 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 3,009.78 Buy 727 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 333.32 Buy 81 Ordinary Shares

47
Morgan Stanley Australia Securities Limited 9/8/2023 3,444.10 Buy 839 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 3,546.50 Buy 865 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 374.47 Buy 91 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/8/2023 385.87 Buy 94 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 9/8/2023 5,739.16 Buy 1,393 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 9/8/2023 1,087.68 Buy 264 Ordinary Shares

Morgan Stanley & Co. International plc 9/11/2023 1,817.84 Buy 436 Ordinary Shares

Morgan Stanley & Co. International plc 9/11/2023 N/A Borrow 80,989 Ordinary Shares

Morgan Stanley & Co. LLC 9/11/2023 N/A Borrow 29,301 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 4,349.20 Buy 1,048 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 5,661.30 Buy 1,356 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 8,059.04 Buy 1,928 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 430.54 Buy 103 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 481.4 Buy 116 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 485.55 Buy 117 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 54,482.57 Buy 13,003 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 699.73 Buy 167 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 714.49 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 9,465.90 Buy 2,270 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 10,973.61 Buy 2,619 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 12,331.00 Buy 2,950 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 855.88 Buy 205 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 950.76 Buy 228 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,025.05 Buy 247 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,058.81 Buy 253 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,074.85 Buy 259 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,149.50 Buy 275 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,153.67 Buy 279 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,166.15 Buy 281 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 12,917.45 Buy 3,094 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 146.13 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 150.12 Buy 36 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,522.56 Buy 366 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 158.65 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 159.22 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 158.46 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,626.30 Buy 390 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,657.48 Buy 397 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 16,789.33 Buy 4,007 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,726.28 Buy 412 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,747.24 Buy 418 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,747.08 Buy 422 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,826.46 Buy 438 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,829.88 Buy 442 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 1,964.73 Buy 474 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 21,008.60 Buy 5,032 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 2,195.35 Buy 529 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 2,270.05 Buy 547 Ordinary Shares

48
Morgan Stanley Australia Securities Limited 9/11/2023 227.7 Buy 55 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 2,643.78 Buy 634 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 2,665.60 Buy 640 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 2,763.08 Buy 665 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 2,838.60 Buy 684 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 293.94 Buy 71 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 39,999.04 Buy 9,578 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/11/2023 401.58 Buy 97 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 9/11/2023 8,903.40 Buy 2,130 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 9/11/2023 12,995.62 Buy 3,109 Ordinary Shares

Morgan Stanley & Co. International plc 9/12/2023 422.69 Buy 102 Ordinary Shares

Morgan Stanley & Co. International plc 9/12/2023 1,321.39 Buy 316 Ordinary Shares

Morgan Stanley & Co. International plc 9/12/2023 37.71 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 4,617.38 Buy 1,102 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 4,593.80 Buy 1,115 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 4,667.65 Buy 1,118 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 6,834.98 Buy 1,645 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 7,868.82 Buy 1,878 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 7,870.14 Buy 1,901 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 7,941.44 Buy 1,909 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 433.65 Buy 105 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 57,375.12 Buy 13,926 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 62.4 Buy 15 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 65,145.60 Buy 15,660 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 685.58 Buy 166 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 728 Buy 175 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 727.76 Buy 176 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 733.92 Buy 176 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 736.32 Buy 177 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 734.55 Buy 177 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 742.5 Buy 180 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 748.44 Buy 181 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 789.79 Buy 191 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 793.23 Buy 193 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 8.28 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 8,907.12 Buy 2,136 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 10,879.92 Buy 2,628 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 11,682.83 Buy 2,805 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 83.2 Buy 20 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 854.85 Buy 205 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 881.82 Buy 213 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 890.24 Buy 214 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 894.04 Buy 217 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 913.23 Buy 219 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 982.3 Buy 235 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 993.6 Buy 240 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,023.36 Buy 246 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 117.32 Buy 28 Ordinary Shares

49
Morgan Stanley Australia Securities Limited 9/12/2023 14,053.26 Buy 3,354 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,278.20 Buy 308 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 132.48 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,336.97 Buy 321 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,392.78 Buy 334 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,448.73 Buy 347 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,454.36 Buy 353 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 150.84 Buy 36 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,620.19 Buy 389 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 16.76 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 167 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,658.00 Buy 400 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,693.02 Buy 406 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,718.10 Buy 415 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 178.45 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,784.50 Buy 430 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,801.10 Buy 434 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,810.88 Buy 439 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,843.14 Buy 442 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 187.65 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 191.82 Buy 46 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,933.90 Buy 466 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,961.72 Buy 471 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 1,979.51 Buy 473 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 2,018.28 Buy 484 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 21,113.41 Buy 5,039 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 21,663.15 Buy 5,195 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 2,099.19 Buy 501 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 2,153.85 Buy 519 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 2,159.04 Buy 519 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 2,252.01 Buy 542 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 240.12 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 2,499.64 Buy 598 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 27,704.28 Buy 6,612 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 2,539.53 Buy 609 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 251.32 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 2,597.91 Buy 623 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 2,679.04 Buy 644 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 267.8 Buy 65 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 31,699.20 Buy 7,620 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 291.2 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 3,223.41 Buy 773 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 33,397.53 Buy 8,009 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 37,951.75 Buy 9,145 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 40,242.72 Buy 9,744 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 3,699.00 Buy 900 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 396 Buy 96 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 404.49 Buy 97 Ordinary Shares

50
Morgan Stanley Australia Securities Limited 9/12/2023 4,093.63 Buy 977 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/12/2023 412.34 Buy 99 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 9/12/2023 275.22 Buy 66 Ordinary Shares

Morgan Stanley & Co. International plc 9/13/2023 N/A Borrow 146,943 Ordinary Shares

Morgan Stanley & Co. International plc 9/13/2023 1,482.73 Buy 357 Ordinary Shares

Morgan Stanley & Co. International plc 9/13/2023 23,004.80 Buy 5,530 Ordinary Shares

Morgan Stanley & Co. International plc 9/13/2023 251.48 Buy 61 Ordinary Shares

Morgan Stanley & Co. International plc 9/13/2023 314.92 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 6,212.55 Buy 1,497 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 6,360.64 Buy 1,529 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 6,922.20 Buy 1,668 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 6,897.10 Buy 1,670 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 7,508.80 Buy 1,805 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 41.9 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 414.5 Buy 100 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 443.52 Buy 107 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 47,579.75 Buy 11,465 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 489.7 Buy 118 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 532.13 Buy 127 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 540.38 Buy 131 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 755.3 Buy 182 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 813.4 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 820.26 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 821.49 Buy 197 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 8.36 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 8,374.70 Buy 2,018 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 855.93 Buy 206 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 918.26 Buy 221 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 950.35 Buy 229 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 96,175.04 Buy 23,119 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 107,949.80 Buy 26,012 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 1,084.88 Buy 263 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 1,136.96 Buy 272 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 1,207.42 Buy 292 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 128.5 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 1,599.68 Buy 385 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 18,031.58 Buy 4,366 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 166 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 1,697.35 Buy 409 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 177.16 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 24,090.56 Buy 5,791 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 2,229.76 Buy 536 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 2,433.10 Buy 580 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 2,610.35 Buy 629 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 271.92 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 280.5 Buy 68 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 2,858.64 Buy 688 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/13/2023 411.84 Buy 99 Ordinary Shares

51
Morgan Stanley Wealth Management Australia Pty Ltd 9/13/2023 10,947.70 Buy 2,638 Ordinary Shares

Morgan Stanley & Co. International plc 9/14/2023 N/A Borrow 12,238 Ordinary Shares

Morgan Stanley & Co. International plc 9/14/2023 1,775.26 Buy 423 Ordinary Shares

Morgan Stanley & Co. International plc 9/14/2023 284.24 Buy 68 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 4,393.70 Buy 1,060 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 4,918.83 Buy 1,191 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 5,133.27 Buy 1,231 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 5,510.34 Buy 1,331 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 5,650.35 Buy 1,355 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 5,901.00 Buy 1,405 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 6,975.83 Buy 1,655 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 416 Buy 100 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 468.72 Buy 112 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 471.52 Buy 112 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 489.06 Buy 117 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 515.63 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 522.9 Buy 126 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 541.16 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 63 Buy 15 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 687.16 Buy 164 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 71.74 Buy 17 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 733.92 Buy 176 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 788.66 Buy 188 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 79.8 Buy 19 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 811.44 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 828.39 Buy 197 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 829.83 Buy 199 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 8,466.30 Buy 2,045 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 9,074.39 Buy 2,158 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 11,491.20 Buy 2,736 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 11,647.20 Buy 2,760 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 83.8 Buy 20 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 858.84 Buy 204 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 875.7 Buy 210 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 91.96 Buy 22 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 917.97 Buy 222 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 957.6 Buy 228 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 981.18 Buy 237 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,022.36 Buy 244 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,101.71 Buy 262 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,149.53 Buy 278 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,230.60 Buy 293 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 15,534.90 Buy 3,690 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 15,765.92 Buy 3,736 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,264.50 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,312.42 Buy 311 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,456.00 Buy 350 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,472.45 Buy 351 Ordinary Shares

52
Morgan Stanley Australia Securities Limited 9/14/2023 1,605.12 Buy 384 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,609.30 Buy 385 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,676.48 Buy 403 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,709.76 Buy 411 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,776.62 Buy 422 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,775.90 Buy 430 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 1,951.04 Buy 469 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 2,004.50 Buy 475 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 198.72 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 23,709.78 Buy 5,727 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 221.81 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 225.45 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 2,238.46 Buy 542 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 235.2 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 2,682.59 Buy 641 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 272.58 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 2,849.99 Buy 681 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 2,858.36 Buy 683 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 2,877.30 Buy 695 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 3,100.60 Buy 740 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 3,651.48 Buy 882 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/14/2023 368.02 Buy 89 Ordinary Shares

Morgan Stanley & Co. International plc 9/15/2023 555.28 Buy 130 Ordinary Shares

Morgan Stanley & Co. International plc 9/15/2023 8.52 Buy 2 Ordinary Shares

Morgan Stanley & Co. International plc 9/15/2023 1,331.06 Buy 312 Ordinary Shares

Morgan Stanley & Co. International plc 9/15/2023 N/A Borrow 60,019 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 4,335.64 Buy 1,013 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 4,800.51 Buy 1,119 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 4,816.56 Buy 1,128 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 4,820.83 Buy 1,129 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 5,940.64 Buy 1,388 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 6,049.20 Buy 1,420 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 42.8 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 42,629.82 Buy 10,007 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 44,410.50 Buy 10,425 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 465.98 Buy 109 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 478.24 Buy 112 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 499.59 Buy 117 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 551.85 Buy 130 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 64,874.11 Buy 15,193 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 647.52 Buy 152 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 652.55 Buy 153 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 666.9 Buy 156 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 71,734.14 Buy 16,839 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 726.7 Buy 169 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 742 Buy 175 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 770.4 Buy 180 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 772.2 Buy 180 Ordinary Shares

53
Morgan Stanley Australia Securities Limited 9/15/2023 810.35 Buy 190 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 815.04 Buy 192 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 8,975.16 Buy 2,097 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 9,327.56 Buy 2,187 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 9,864.95 Buy 2,313 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 10,738.80 Buy 2,512 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 10,756.13 Buy 2,519 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 85.4 Buy 20 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 872.9 Buy 203 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 877.68 Buy 207 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 922.32 Buy 216 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 943.8 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 105,656.08 Buy 24,686 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 115.97 Buy 27 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 1,202.68 Buy 281 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 1,206.96 Buy 282 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 14,939.82 Buy 3,507 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 130,138.74 Buy 30,549 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 1,507.31 Buy 353 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 1,636.87 Buy 382 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 1,652.88 Buy 388 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 1,688.29 Buy 394 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 17.08 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 1,771.92 Buy 414 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 1,821.16 Buy 427 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 193.05 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 192.6 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 194,920.56 Buy 45,756 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 2,123.55 Buy 495 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 2,152.08 Buy 504 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 2,229.88 Buy 521 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 29,689.88 Buy 6,945 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 2,562.00 Buy 600 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 2,619.90 Buy 615 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 2,711.28 Buy 632 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 2,811.96 Buy 657 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 2,839.55 Buy 665 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 30,339.72 Buy 7,122 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 3,115.25 Buy 733 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 3,304.58 Buy 773 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 35,447.46 Buy 8,321 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 3,813.48 Buy 891 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 3,808.84 Buy 892 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/15/2023 3,988.96 Buy 932 Ordinary Shares

Parametric Portfolio Associates LLC 9/15/2023 93055.45 Buy 21,832 Ordinary Shares

Morgan Stanley & Co. International plc 9/18/2023 1,171.21 Buy 280 Ordinary Shares

Morgan Stanley & Co. International plc 9/18/2023 N/A Borrow 57,410 Ordinary Shares

Morgan Stanley & Co. LLC 9/18/2023 N/A Borrow 608 Ordinary Shares

54
Morgan Stanley Australia Securities Limited 9/18/2023 4.18 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 4,322.12 Buy 1,034 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 5,964.86 Buy 1,427 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 70.89 Buy 17 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 716.49 Buy 171 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 792.3 Buy 190 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 805.44 Buy 192 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 806.4 Buy 192 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 808.01 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 835.28 Buy 197 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 8,886.68 Buy 2,126 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 840.18 Buy 201 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 879.75 Buy 207 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,057.54 Buy 253 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,088.00 Buy 256 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,116.98 Buy 265 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,139.78 Buy 273 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,273.38 Buy 305 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,327.12 Buy 313 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,339.20 Buy 320 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,444.14 Buy 341 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 148.23 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,497.03 Buy 359 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,559.75 Buy 367 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 155.03 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 1,622.40 Buy 390 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 16.92 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 174.25 Buy 41 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 195.76 Buy 47 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 196.46 Buy 47 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 2,162.40 Buy 510 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 2,211.62 Buy 531 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 2,432.76 Buy 582 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 2,555.49 Buy 602 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 273.98 Buy 65 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 337.6 Buy 80 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 3,486.08 Buy 832 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 400.32 Buy 96 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/18/2023 4,062.96 Buy 972 Ordinary Shares

Morgan Stanley & Co. International plc 9/19/2023 N/A Borrow 6,559 Ordinary Shares

Morgan Stanley & Co. International plc 9/19/2023 35,005.80 Buy 8,538 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 4.14 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 4.12 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 5,181.00 Buy 1,256 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 7,298.00 Buy 1,780 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 41,082.00 Buy 10,020 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 417.64 Buy 101 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 415.11 Buy 101 Ordinary Shares

55
Morgan Stanley Australia Securities Limited 9/19/2023 428.48 Buy 104 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 46,268.50 Buy 11,285 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 48,088.90 Buy 11,729 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 474.95 Buy 115 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 502.15 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 557.44 Buy 134 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 555.53 Buy 135 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 563.72 Buy 136 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 572.68 Buy 139 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 607.85 Buy 147 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 66.08 Buy 16 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 668.25 Buy 162 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 74,784.00 Buy 18,240 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 753.48 Buy 182 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 805.56 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 828.2 Buy 202 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 872.49 Buy 211 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 894.04 Buy 217 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 978.18 Buy 238 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 990.66 Buy 239 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 1,023.36 Buy 246 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 1,079.24 Buy 261 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 1,163.34 Buy 281 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 14,407.40 Buy 3,514 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 1,248.36 Buy 303 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 127.41 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 1,479.08 Buy 359 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 1,556.64 Buy 376 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 1,579.88 Buy 383 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 1,596.62 Buy 388 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 1,612.65 Buy 390 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 18,568.84 Buy 4,507 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 176.95 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 180.84 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 1,999.89 Buy 486 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 22,541.80 Buy 5,498 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 2,168.61 Buy 527 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 240.12 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 252.85 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 2,501.00 Buy 610 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 256.06 Buy 62 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 2,881.47 Buy 691 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 29,319.10 Buy 7,151 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 31,067.49 Buy 7,559 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 364.32 Buy 88 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/19/2023 3,762.00 Buy 912 Ordinary Shares

Morgan Stanley & Co. International plc 9/20/2023 723.68 Buy 177 Ordinary Shares

Morgan Stanley & Co. International plc 9/20/2023 813.97 Buy 199 Ordinary Shares

56
Morgan Stanley & Co. International plc 9/20/2023 N/A Borrow 34,170 Ordinary Shares

Morgan Stanley & Co. International plc 9/20/2023 328.8 Buy 80 Ordinary Shares

Morgan Stanley & Co. LLC 9/20/2023 N/A Borrow 6,414 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 4.06 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 4,462.19 Buy 1,091 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 4,581.18 Buy 1,116 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 4,767.60 Buy 1,160 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 4,752.58 Buy 1,162 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 4,879.37 Buy 1,193 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 4,905.48 Buy 1,195 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 5,304.00 Buy 1,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 5,692.12 Buy 1,402 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 6,512.00 Buy 1,600 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 6,707.12 Buy 1,652 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 7,633.08 Buy 1,864 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 42,439.86 Buy 10,326 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 527.61 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 530.4 Buy 130 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 620.61 Buy 151 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 626.54 Buy 153 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 681.43 Buy 166 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 741.2 Buy 181 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 790.34 Buy 193 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 805.73 Buy 197 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 9,543.42 Buy 2,322 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 844.56 Buy 207 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 901.68 Buy 221 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 920.95 Buy 226 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 940.7 Buy 230 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 112,057.10 Buy 27,331 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 114.24 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 114.8 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 1,180.80 Buy 288 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 118.76 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 12.24 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 139.57 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 1,722.00 Buy 420 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 175.01 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 1,752.25 Buy 430 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 1,850.51 Buy 453 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 196.56 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 1,976.91 Buy 481 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 2,069.54 Buy 506 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 2,187.97 Buy 533 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 2,241.32 Buy 548 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 237.51 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 2,567.57 Buy 627 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 2,706.00 Buy 660 Ordinary Shares

57
Morgan Stanley Australia Securities Limited 9/20/2023 2,798.23 Buy 685 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 281.87 Buy 69 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 30,615.39 Buy 7,449 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 291.46 Buy 71 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 3,529.89 Buy 862 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/20/2023 368.1 Buy 90 Ordinary Shares

Morgan Stanley & Co. International plc 9/21/2023 638.34 Buy 157 Ordinary Shares

Morgan Stanley & Co. International plc 9/21/2023 890.08 Buy 218 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 4,502.54 Buy 1,109 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 5,026.28 Buy 1,238 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 6,609.68 Buy 1,628 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 7,806.40 Buy 1,904 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 478.53 Buy 117 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 482.03 Buy 118 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 482.62 Buy 118 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 500.34 Buy 124 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 522.88 Buy 128 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 525.2 Buy 130 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 669.81 Buy 166 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 737.1 Buy 180 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 757.35 Buy 187 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 80,099.74 Buy 19,729 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 787.2 Buy 192 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 786.67 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 11,393.90 Buy 2,779 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 907.61 Buy 223 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 934.95 Buy 230 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 965.09 Buy 238 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 1,025.00 Buy 250 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 1,074.48 Buy 264 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 12,947.34 Buy 3,189 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 13,382.40 Buy 3,280 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 1,310.54 Buy 322 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 1,574.65 Buy 385 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 1,615.88 Buy 398 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 19,339.70 Buy 4,717 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 20,076.70 Buy 4,945 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 1,640.21 Buy 403 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 1,693.02 Buy 417 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 1,755.53 Buy 434 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 1,943.24 Buy 481 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 1,985.31 Buy 486 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 2,347.66 Buy 574 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 24,920.61 Buy 6,123 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 27,766.34 Buy 6,839 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 2,512.17 Buy 618 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 2,551.19 Buy 623 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 2,540.26 Buy 628 Ordinary Shares

58
Morgan Stanley Australia Securities Limited 9/21/2023 2,943.80 Buy 718 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 2,993.97 Buy 742 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 311.08 Buy 77 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 311.08 Buy 77 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 318.77 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 339.06 Buy 83 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 379.29 Buy 94 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 3,881.67 Buy 962 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 395.76 Buy 97 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/21/2023 399.84 Buy 98 Ordinary Shares

Morgan Stanley & Co. International plc 9/22/2023 N/A Borrow 30,178 Ordinary Shares

Morgan Stanley & Co. International plc 9/22/2023 22,213.80 Buy 5,418 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 4,700.48 Buy 1,184 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 5,962.55 Buy 1,465 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 7,515.21 Buy 1,893 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 446.9 Buy 109 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 45.1 Buy 11 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 460.48 Buy 113 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 508.13 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 567.12 Buy 139 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 60.9 Buy 15 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 626.01 Buy 154 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 674.31 Buy 169 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 701.76 Buy 172 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 698.72 Buy 176 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 737.84 Buy 184 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 785.51 Buy 193 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 785.7 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 803.96 Buy 199 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 8,384.50 Buy 2,045 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 813 Buy 200 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 814 Buy 200 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 830.18 Buy 206 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 87.56 Buy 22 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 915.95 Buy 227 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 929.16 Buy 232 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 968.15 Buy 237 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 103.74 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 116.29 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 14,341.80 Buy 3,498 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 1,241.55 Buy 310 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 1,289.49 Buy 318 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 1,471.53 Buy 362 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 154.66 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 20,225.30 Buy 4,933 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 1,652.00 Buy 413 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 1,786.73 Buy 439 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 179.55 Buy 45 Ordinary Shares

59
Morgan Stanley Australia Securities Limited 9/22/2023 2,060.40 Buy 505 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 220.59 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 231.42 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 2,393.81 Buy 586 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 2,423.52 Buy 594 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 2,460.36 Buy 609 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 2,700.19 Buy 661 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 2,946.68 Buy 724 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 32.56 Buy 8 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 325.6 Buy 80 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 3,304.85 Buy 813 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/22/2023 36.77 Buy 9 Ordinary Shares

Morgan Stanley & Co. International plc 9/25/2023 N/A Borrow 78,842 Ordinary Shares

Morgan Stanley & Co. LLC 9/25/2023 N/A Borrow 16,318 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 4,295.25 Buy 1,035 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 4,303.46 Buy 1,042 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 4,959.25 Buy 1,195 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 5,426.40 Buy 1,330 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 6,587.88 Buy 1,599 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 6,715.38 Buy 1,626 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 7,402.89 Buy 1,799 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 419.15 Buy 101 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 457.32 Buy 111 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 460.32 Buy 112 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 526.32 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 686.37 Buy 167 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 704.52 Buy 171 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 723.93 Buy 177 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 740.17 Buy 179 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 738.48 Buy 181 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 750.25 Buy 181 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 779.63 Buy 189 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 798.72 Buy 192 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 808.69 Buy 197 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 8,252.88 Buy 2,008 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 8,395.45 Buy 2,023 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 8,532.54 Buy 2,061 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 8,818.20 Buy 2,130 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 9,011.66 Buy 2,182 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 12,059.24 Buy 2,927 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 12,201.00 Buy 2,940 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 851.81 Buy 207 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 867.21 Buy 211 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 888.1 Buy 214 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 95.45 Buy 23 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,036.25 Buy 250 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,062.96 Buy 258 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 12,898.88 Buy 3,127 Ordinary Shares

60
Morgan Stanley Australia Securities Limited 9/25/2023 16,428.36 Buy 3,973 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,222.50 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,260.72 Buy 309 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 128.34 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,323.54 Buy 324 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,350.48 Buy 331 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 156.94 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,598.04 Buy 386 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,618.96 Buy 392 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,643.88 Buy 399 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 17,728.40 Buy 4,324 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,701.54 Buy 411 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 177.81 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,904.40 Buy 460 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,910.60 Buy 466 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 1,933.92 Buy 474 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 2,029.35 Buy 489 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 2,336.45 Buy 563 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 2,350.53 Buy 574 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 2,498.65 Buy 605 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 2,708.43 Buy 655 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 2,846.25 Buy 690 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 318.01 Buy 77 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 338.64 Buy 83 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/25/2023 385.95 Buy 93 Ordinary Shares

Morgan Stanley & Co. International plc 9/26/2023 N/A Borrow 48,442 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 4,774.77 Buy 1,166 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 5,614.98 Buy 1,383 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 5,815.03 Buy 1,427 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 6,826.50 Buy 1,665 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 44,981.10 Buy 10,971 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 421.27 Buy 103 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 439.56 Buy 108 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 446.9 Buy 109 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 521.97 Buy 127 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 53.82 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 533.83 Buy 131 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 537.24 Buy 132 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 611.65 Buy 149 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 654.4 Buy 160 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 668.3 Buy 163 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 719.25 Buy 175 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 757.95 Buy 186 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 776.79 Buy 189 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 8.19 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 9,018.45 Buy 2,205 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 9,354.36 Buy 2,276 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 9,820.08 Buy 2,372 Ordinary Shares

61
Morgan Stanley Australia Securities Limited 9/26/2023 10,614.24 Buy 2,592 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 10,771.20 Buy 2,640 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 877.2 Buy 215 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 894.04 Buy 217 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 931.84 Buy 227 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 975.26 Buy 237 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 106.21 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 106.34 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,124.75 Buy 275 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 13,188.12 Buy 3,201 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,317.71 Buy 321 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,367.73 Buy 334 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,397.07 Buy 342 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,518.44 Buy 369 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,542.53 Buy 379 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,599.00 Buy 390 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,597.24 Buy 391 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 16.56 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 16,461.50 Buy 4,015 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 16,842.62 Buy 4,118 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,674.85 Buy 410 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,730.20 Buy 422 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 176.3 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 180.18 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,799.28 Buy 441 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 184.95 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 1,842.75 Buy 450 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 22,937.28 Buy 5,615 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 2,097.12 Buy 514 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 24.45 Buy 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 25,805.40 Buy 6,294 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 255.44 Buy 62 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 2,539.89 Buy 621 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 263.9 Buy 65 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 278.8 Buy 68 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 281.18 Buy 69 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 284.9 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 2,884.00 Buy 700 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 2,904.44 Buy 711 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 301.92 Buy 74 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 3,032.15 Buy 745 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 307.13 Buy 75 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 3,083.54 Buy 753 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 342.3 Buy 84 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 353.46 Buy 86 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 39,657.60 Buy 9,720 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 3,748.32 Buy 912 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 388.55 Buy 95 Ordinary Shares

62
Morgan Stanley Australia Securities Limited 9/26/2023 3,880.75 Buy 950 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/26/2023 4,031.90 Buy 987 Ordinary Shares

Morgan Stanley & Co. International plc 9/27/2023 N/A Borrow 61,326 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 4,885.34 Buy 1,193 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 5,375.88 Buy 1,308 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 5,366.90 Buy 1,309 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 5,537.86 Buy 1,354 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 5,578.48 Buy 1,354 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 5,528.40 Buy 1,355 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 8,155.93 Buy 1,982 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 523.52 Buy 128 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 62,804.91 Buy 15,281 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 706.92 Buy 172 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 805.56 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 9,266.98 Buy 2,252 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 9,319.30 Buy 2,273 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 9,629.73 Buy 2,343 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 10,910.10 Buy 2,661 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 11,404.16 Buy 2,768 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 11,943.96 Buy 2,892 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 829.21 Buy 202 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 843.58 Buy 205 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 964.08 Buy 234 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 1,015.17 Buy 247 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 118.61 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 128,482.20 Buy 31,185 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 1,519.84 Buy 368 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 151.33 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 152.81 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 16.44 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 1,886.49 Buy 459 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 1,902.40 Buy 464 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 1,956.36 Buy 476 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 24,069.04 Buy 5,842 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 2,276.94 Buy 554 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 234.27 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 24.66 Buy 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 2,446.07 Buy 601 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 2,581.25 Buy 625 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 2,731.37 Buy 667 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 286.3 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 35,896.74 Buy 8,734 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 337.81 Buy 83 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 40,701.33 Buy 9,903 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 3,809.44 Buy 928 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 387.28 Buy 94 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/27/2023 3,934.60 Buy 955 Ordinary Shares

Morgan Stanley & Co. International plc 9/28/2023 263.68 Buy 64 Ordinary Shares

63
Morgan Stanley Australia Securities Limited 9/28/2023 5,637.45 Buy 1,365 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 6,686.76 Buy 1,623 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 6,896.40 Buy 1,680 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 7,642.60 Buy 1,855 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 44,252.46 Buy 10,689 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 423.33 Buy 103 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 432.6 Buy 105 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 46,955.64 Buy 11,397 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 471.96 Buy 114 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 484.39 Buy 118 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 53.56 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 57,498.72 Buy 13,956 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 561 Buy 136 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 705.5 Buy 170 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 712.08 Buy 172 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 789.79 Buy 191 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 10,051.30 Buy 2,422 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 10,327.90 Buy 2,519 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 10,481.63 Buy 2,541 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 10,807.16 Buy 2,601 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 11,109.33 Buy 2,703 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 11,342.36 Buy 2,753 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 82.37 Buy 20 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 829 Buy 200 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 855.86 Buy 209 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 874.37 Buy 213 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 907.5 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 918.4 Buy 224 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 943 Buy 230 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,038.75 Buy 250 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,196.46 Buy 289 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,228.89 Buy 299 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 12,469.68 Buy 3,012 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 12,752.95 Buy 3,073 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,484.47 Buy 359 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,554.76 Buy 376 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,553.58 Buy 378 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,596.62 Buy 388 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 16.56 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 18,272.20 Buy 4,435 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 18,686.22 Buy 4,541 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,691.26 Buy 412 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,750.86 Buy 426 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,767.10 Buy 431 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 1,864.10 Buy 453 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 21,090.28 Buy 5,119 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 2,193.30 Buy 533 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 2,236.85 Buy 539 Ordinary Shares

64
Morgan Stanley Australia Securities Limited 9/28/2023 2,358.23 Buy 571 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 248.4 Buy 60 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 2,619.90 Buy 639 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 2,670.72 Buy 642 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 31,161.78 Buy 7,527 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 2,980.80 Buy 720 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 309.38 Buy 75 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 3,140.60 Buy 766 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 3,197.12 Buy 776 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 322.53 Buy 78 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 327.06 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 33,097.82 Buy 8,014 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 3,427.84 Buy 832 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 3,689.05 Buy 890 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/28/2023 3,864.56 Buy 938 Ordinary Shares

Morgan Stanley & Co. International plc 9/29/2023 N/A Borrow 12,373 Ordinary Shares

Morgan Stanley & Co. LLC 9/29/2023 N/A Borrow 19,352 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 4,621.15 Buy 1,123 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 5,398.88 Buy 1,312 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 6,226.56 Buy 1,504 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 7,169.68 Buy 1,736 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 7,203.17 Buy 1,742 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 7,393.89 Buy 1,799 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 7,634.36 Buy 1,853 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 7,995.68 Buy 1,936 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 440,556.36 Buy 106,771 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 440,622.38 Buy 106,787 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 440.84 Buy 107 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 444.96 Buy 108 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 445.5 Buy 108 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 514.38 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 563.07 Buy 137 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 631.13 Buy 153 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 67,114.80 Buy 16,290 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 669.06 Buy 162 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 678.98 Buy 165 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 685.58 Buy 166 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 764.05 Buy 185 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 78.31 Buy 19 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 80,228.76 Buy 19,473 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 801.22 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 801.45 Buy 195 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 8,948.64 Buy 2,172 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 11,202.28 Buy 2,719 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 11,783.37 Buy 2,867 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 12,175.74 Buy 2,941 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 12,272.46 Buy 2,986 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 87,632.40 Buy 21,270 Ordinary Shares

65
Morgan Stanley Australia Securities Limited 9/29/2023 115.64 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 119.34 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,229.58 Buy 297 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,229.25 Buy 298 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 13,455.00 Buy 3,250 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,239.00 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,237.50 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,298.39 Buy 314 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,345.61 Buy 327 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 144.2 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,540.49 Buy 373 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 16.5 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 16.48 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 17,474.03 Buy 4,231 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 17,804.47 Buy 4,315 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 18,956.12 Buy 4,601 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 164.6 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,662.27 Buy 402 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,672.72 Buy 406 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,744.97 Buy 422 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 1,884.67 Buy 458 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 193.41 Buy 47 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 21,108.43 Buy 5,111 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 24,530.48 Buy 5,954 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 2,126.95 Buy 515 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 222.21 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 223,851.96 Buy 54,333 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 25,346.24 Buy 6,152 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 27,937.72 Buy 6,781 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 2,593.41 Buy 631 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 30,314.96 Buy 7,358 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 3,143.25 Buy 762 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 317.24 Buy 77 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 36,008.80 Buy 8,740 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 334.53 Buy 81 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 37,541.70 Buy 9,090 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 39,115.23 Buy 9,471 Ordinary Shares

Morgan Stanley Australia Securities Limited 9/29/2023 40,956.92 Buy 9,941 Ordinary Shares

Morgan Stanley & Co. International plc 10/2/2023 4,151.86 Buy 1,020 Ordinary Shares

Morgan Stanley & Co. International plc 10/2/2023 5,537.84 Buy 1,364 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 5,382.06 Buy 1,324 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 5,674.74 Buy 1,396 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 52,581.06 Buy 12,951 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 502.82 Buy 124 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 632.58 Buy 156 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 673.22 Buy 164 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 695.12 Buy 171 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 724.95 Buy 179 Ordinary Shares

66
Morgan Stanley Australia Securities Limited 10/2/2023 8,162.72 Buy 2,013 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 8,264.09 Buy 2,038 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 9,561.30 Buy 2,355 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 876.96 Buy 216 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 943.64 Buy 231 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 1,100.26 Buy 271 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 130.56 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 1,534.68 Buy 378 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 1,544.43 Buy 379 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 16.24 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 167.69 Buy 41 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 166.67 Buy 41 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 1,969.10 Buy 485 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 21,254.10 Buy 5,235 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 24,108.28 Buy 5,938 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 2,082.33 Buy 511 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 239.84 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 24.39 Buy 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 2,591.15 Buy 639 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 340.3 Buy 83 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/2/2023 349.16 Buy 86 Ordinary Shares

Morgan Stanley & Co. International plc 10/3/2023 170.28 Buy 43 Ordinary Shares

Morgan Stanley & Co. International plc 10/3/2023 292.3 Buy 74 Ordinary Shares

Morgan Stanley & Co. International plc 10/3/2023 375.72 Buy 95 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 4,374.23 Buy 1,106 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 5,134.68 Buy 1,295 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 5,135.00 Buy 1,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 5,256.00 Buy 1,314 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 5,984.25 Buy 1,515 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 6,483.60 Buy 1,627 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 7,836.62 Buy 1,969 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 7,840.75 Buy 1,985 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 39.67 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 46,623.15 Buy 11,685 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 433.4 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 441.28 Buy 112 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 458.2 Buy 116 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 590.52 Buy 148 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 657.98 Buy 167 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 669.24 Buy 169 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 723.1 Buy 181 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 782.1 Buy 198 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 8,405.80 Buy 2,120 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 8,457.50 Buy 2,125 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 9,210.96 Buy 2,326 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 9,857.51 Buy 2,483 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 817.82 Buy 206 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 832 Buy 208 Ordinary Shares

67
Morgan Stanley Australia Securities Limited 10/3/2023 83.48 Buy 21 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 845.88 Buy 212 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 87.34 Buy 22 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 86.9 Buy 22 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 887.04 Buy 224 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 951.95 Buy 241 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 962.58 Buy 244 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 102.57 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 1,048.08 Buy 265 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 110.88 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 11.97 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 15,605.58 Buy 3,921 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 119.1 Buy 30 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 1,185.00 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 1,225.84 Buy 308 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 1,365.14 Buy 343 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 1,406.20 Buy 356 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 1,538.21 Buy 386 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 15.86 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 15.86 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 15.84 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 157.6 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 1,647.36 Buy 416 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 171.36 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 1,752.98 Buy 441 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 1,903.90 Buy 482 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 23,427.45 Buy 5,931 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 2,027.25 Buy 510 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 2,070.81 Buy 519 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 2,077.40 Buy 520 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 222.88 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 233.05 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 24,781.68 Buy 6,258 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 2,391.84 Buy 604 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 246.14 Buy 62 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 28,554.55 Buy 7,229 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 3,168.00 Buy 800 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 3,199.82 Buy 806 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 328.68 Buy 83 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 340.99 Buy 86 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 3,529.33 Buy 889 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 3,678.15 Buy 930 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/3/2023 3,754.08 Buy 948 Ordinary Shares

Morgan Stanley & Co. International plc 10/4/2023 N/A Borrow 47,017 Ordinary Shares

Morgan Stanley & Co. LLC 10/4/2023 19,624.80 Buy 5,032 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 5,058.30 Buy 1,297 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 5,722.08 Buy 1,456 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 7,698.87 Buy 1,959 Ordinary Shares

68
Morgan Stanley Australia Securities Limited 10/4/2023 421.83 Buy 108 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 50.9 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 513.48 Buy 132 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 516.12 Buy 132 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 55.16 Buy 14 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 609.15 Buy 155 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 652.68 Buy 168 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 66.3 Buy 17 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 74.58 Buy 19 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 9,129.90 Buy 2,341 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 786 Buy 200 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 815.36 Buy 208 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 860.01 Buy 218 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 927.48 Buy 236 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 98.25 Buy 25 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 101.53 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 101.56 Buy 26 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 1,020.49 Buy 262 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 13,039.28 Buy 3,352 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 15,197.84 Buy 3,877 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 121.37 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 1,294.62 Buy 329 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 1,308.08 Buy 332 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 1,292.58 Buy 334 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 1,322.10 Buy 339 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 132.94 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 149.34 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 160.93 Buy 41 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 168.78 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 1,736.04 Buy 444 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 203.58 Buy 52 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 26,013.00 Buy 6,670 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 2,352.13 Buy 607 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 2,551.84 Buy 656 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 30,498.00 Buy 7,820 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 31,370.28 Buy 7,962 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 3,170.86 Buy 812 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 3,229.20 Buy 828 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 3,490.84 Buy 886 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 362.94 Buy 92 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/4/2023 372.96 Buy 96 Ordinary Shares

Morgan Stanley & Co. LLC 10/5/2023 N/A Borrow 50,987 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 3.87 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 3,900.54 Buy 1,004 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 4,168.61 Buy 1,073 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 5,882.25 Buy 1,518 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 6,682.59 Buy 1,729 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 7,608.90 Buy 1,951 Ordinary Shares

69
Morgan Stanley Australia Securities Limited 10/5/2023 410.55 Buy 105 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 47,799.75 Buy 12,225 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 467.67 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 486.36 Buy 126 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 501.17 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 52,322.40 Buy 13,520 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 508.3 Buy 130 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 54.18 Buy 14 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 617.78 Buy 158 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 62.08 Buy 16 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 61.92 Buy 16 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 631.4 Buy 164 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 740.16 Buy 192 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 755.63 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 759.5 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 9,651.78 Buy 2,494 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 10,154.88 Buy 2,624 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 11,136.10 Buy 2,885 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 783.9 Buy 201 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 791.84 Buy 202 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 795.6 Buy 204 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 81.59 Buy 21 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 879.14 Buy 226 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 892.4 Buy 230 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 910.96 Buy 236 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 94,555.71 Buy 24,433 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 1,010.10 Buy 259 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 12,693.60 Buy 3,280 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 13,123.50 Buy 3,365 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 13,202.56 Buy 3,368 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 136.15 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 1,431.52 Buy 368 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 1,515.02 Buy 393 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 15,723.93 Buy 4,001 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 155.2 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 1,579.50 Buy 405 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 1,650.75 Buy 426 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 165.55 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 1,681.30 Buy 430 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 1,671.84 Buy 432 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 172,013.76 Buy 44,448 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 1,799.55 Buy 465 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 1,863.31 Buy 479 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 1,929.44 Buy 496 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 23,128.68 Buy 5,961 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 2,249.26 Buy 581 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 2,302.88 Buy 592 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 25,712.28 Buy 6,644 Ordinary Shares

70
Morgan Stanley Australia Securities Limited 10/5/2023 26,048.10 Buy 6,679 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 2,498.65 Buy 649 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 2,771.21 Buy 717 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 3,010.84 Buy 779 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 33,436.80 Buy 8,640 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 3,339.81 Buy 863 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 352.63 Buy 91 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/5/2023 3,784.86 Buy 978 Ordinary Shares

Morgan Stanley & Co. International plc 10/6/2023 N/A Borrow 100,133 Ordinary Shares

Morgan Stanley & Co. International plc 10/6/2023 16,633.98 Buy 4,283 Ordinary Shares

Morgan Stanley & Co. LLC 10/6/2023 22,283.10 Buy 5,670 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 3.92 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 3,988.95 Buy 1,015 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 4,236.54 Buy 1,078 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 4,373.40 Buy 1,110 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 4,872.56 Buy 1,243 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 5,973.60 Buy 1,520 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 7,671.36 Buy 1,952 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 45,116.90 Buy 11,422 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 488.13 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 531.9 Buy 135 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 59.03 Buy 15 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 623.28 Buy 159 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 647.96 Buy 167 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 66.47 Buy 17 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 658.75 Buy 170 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 673.74 Buy 171 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 681.62 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 8,782.80 Buy 2,252 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 11,009.70 Buy 2,823 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 11,134.44 Buy 2,826 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 11,181.72 Buy 2,838 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 795.6 Buy 204 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 85,691.06 Buy 21,749 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 967.2 Buy 248 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,036.20 Buy 264 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,045.38 Buy 266 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,080.75 Buy 275 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,071.99 Buy 277 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 117,538.08 Buy 29,832 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 13,190.76 Buy 3,331 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 13,233.80 Buy 3,365 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 115.8 Buy 30 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 117.3 Buy 30 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,188.88 Buy 308 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,259.70 Buy 323 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 129.03 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 133.28 Buy 34 Ordinary Shares

71
Morgan Stanley Australia Securities Limited 10/6/2023 132.6 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,346.95 Buy 341 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,363.71 Buy 347 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 148.96 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 15,906.65 Buy 4,027 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 18,540.72 Buy 4,682 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,587.90 Buy 402 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,595.28 Buy 408 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,659.24 Buy 419 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 177,246.93 Buy 45,101 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 1,813.68 Buy 458 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 2,067.12 Buy 522 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 229.68 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 229.1 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 237.6 Buy 60 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 2,381.19 Buy 609 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 250.88 Buy 64 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 27.55 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 2,974.35 Buy 753 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 297.22 Buy 77 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 32,749.91 Buy 8,419 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 312 Buy 80 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 3,206.20 Buy 820 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 338.43 Buy 87 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/6/2023 3,698.13 Buy 941 Ordinary Shares

Morgan Stanley & Co. International plc 10/9/2023 N/A Borrow 36,453 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 4,827.24 Buy 1,219 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 5,098.00 Buy 1,289 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 5,071.27 Buy 1,297 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 5,418.35 Buy 1,370 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 7,670.52 Buy 1,937 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 481.9 Buy 122 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 51.35 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 592.5 Buy 150 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 714.95 Buy 181 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 8,604.96 Buy 2,184 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 9,513.37 Buy 2,412 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 10,242.35 Buy 2,593 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 10,529.21 Buy 2,669 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 82.74 Buy 21 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 110.32 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 13,612.70 Buy 3,455 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 126.4 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 1,266.84 Buy 324 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 1,289.33 Buy 326 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 130.19 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 1,330.03 Buy 338 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 1,552.36 Buy 394 Ordinary Shares

72
Morgan Stanley Australia Securities Limited 10/9/2023 1,572.06 Buy 399 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 19,010.50 Buy 4,825 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 19,993.26 Buy 5,068 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 2,192.25 Buy 555 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 236.7 Buy 60 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 N/A Borrow 62,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 2,614.90 Buy 662 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 30,505.85 Buy 7,723 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 2,938.80 Buy 744 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 3,077.05 Buy 779 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 3,221.84 Buy 824 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 35.46 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/9/2023 3,555.00 Buy 900 Ordinary Shares

Parametric Portfolio Associates LLC 10/9/2023 251324.72 Buy 63,788 Ordinary Shares

Morgan Stanley & Co. International plc 10/10/2023 336.54 Buy 84 Ordinary Shares

Morgan Stanley & Co. LLC 10/10/2023 N/A Borrow 5,479 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 4,630.21 Buy 1,159 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 4,812.00 Buy 1,200 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 4,820.00 Buy 1,205 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 5,492.00 Buy 1,373 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 6,968.70 Buy 1,740 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 6,980.00 Buy 1,745 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 7,997.88 Buy 1,992 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 44.06 Buy 11 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 465.16 Buy 116 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 493.52 Buy 124 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 52 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 536.67 Buy 134 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 577.44 Buy 144 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 61,172.55 Buy 15,255 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 611.24 Buy 153 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 656.82 Buy 164 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 72 Buy 18 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 779.03 Buy 195 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 8,265.12 Buy 2,056 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 11,199.72 Buy 2,786 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 11,092.18 Buy 2,794 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 80.2 Buy 20 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 826.97 Buy 207 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 84.11 Buy 21 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 842.95 Buy 211 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 91.54 Buy 23 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 984 Buy 246 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 1,175.12 Buy 296 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 15,153.79 Buy 3,779 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 1,212.53 Buy 302 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 1,356.60 Buy 340 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 1,500.24 Buy 376 Ordinary Shares

73
Morgan Stanley Australia Securities Limited 10/10/2023 151.24 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 1,603.98 Buy 399 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 168.42 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 1,734.17 Buy 433 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 175.56 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 176.66 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 1,969.80 Buy 490 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 21,846.48 Buy 5,448 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 22,428.00 Buy 5,607 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 2,011.52 Buy 501 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 2,047.65 Buy 510 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 211.74 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 2,165.12 Buy 544 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 220.28 Buy 55 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 2,395.96 Buy 602 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 2,632.00 Buy 658 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 28 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 2,828.00 Buy 707 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 2,975.42 Buy 742 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 3,288.20 Buy 820 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 3,288.11 Buy 821 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 384 Buy 96 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/10/2023 3,925.79 Buy 979 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 10/10/2023 2,592.00 Buy 648 Ordinary Shares

Morgan Stanley & Co. International plc 10/11/2023 N/A Borrow 59,447 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 4,492.79 Buy 1,119 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 4,510.44 Buy 1,122 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 4,765.60 Buy 1,184 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 4,882.33 Buy 1,213 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 5,544.72 Buy 1,381 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 5,679.28 Buy 1,411 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 5,765.08 Buy 1,427 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 5,913.00 Buy 1,460 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 6,175.71 Buy 1,542 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 6,271.83 Buy 1,566 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 6,323.77 Buy 1,577 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 6,328.00 Buy 1,582 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 6,924.06 Buy 1,716 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 7,505.10 Buy 1,860 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 7,589.48 Buy 1,895 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 7,736.91 Buy 1,927 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 7,817.76 Buy 1,952 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 40.4 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 40,943.70 Buy 10,185 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 464 Buy 116 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 48.12 Buy 12 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 488.84 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 496.92 Buy 123 Ordinary Shares

74
Morgan Stanley Australia Securities Limited 10/11/2023 523.1 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 514.71 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 56,140.00 Buy 14,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 66,860.00 Buy 16,715 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 682.76 Buy 169 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 739.68 Buy 184 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 761.67 Buy 189 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 763.8 Buy 190 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 785.85 Buy 195 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 8,355.22 Buy 2,081 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 10,184.34 Buy 2,524 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 10,800.00 Buy 2,700 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 11,486.34 Buy 2,868 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 854.13 Buy 213 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 882.57 Buy 219 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 88,924.00 Buy 22,231 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 930.32 Buy 232 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 940.68 Buy 234 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 984.9 Buy 245 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 999.12 Buy 247 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 994.48 Buy 248 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 101 Buy 25 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,016.00 Buy 254 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 112.42 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,156.61 Buy 287 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 13,698.16 Buy 3,416 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 120.75 Buy 30 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,212.96 Buy 304 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 132.99 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 133.16 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,329.90 Buy 330 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,362.30 Buy 341 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,389.02 Buy 349 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 144.72 Buy 36 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,508.00 Buy 377 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,588.00 Buy 397 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 16 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 18,481.36 Buy 4,611 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 160.4 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,616.00 Buy 400 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,684.20 Buy 420 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,724.00 Buy 431 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,732.32 Buy 432 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 180.45 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,817.53 Buy 451 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,876.68 Buy 468 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 1,953.56 Buy 489 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 198.45 Buy 49 Ordinary Shares

75
Morgan Stanley Australia Securities Limited 10/11/2023 20.1 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 20 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 207.74 Buy 52 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 218.16 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 225.4 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 2,305.75 Buy 575 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 232 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 243.39 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 2,480.56 Buy 614 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 257.92 Buy 64 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 2,654.28 Buy 657 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 264.66 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 265.32 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 2,755.91 Buy 683 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 275.31 Buy 69 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 28 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 31,005.32 Buy 7,732 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 2,884.56 Buy 714 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 2,931.31 Buy 731 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 3,127.28 Buy 776 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 32.32 Buy 8 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 3,292.00 Buy 823 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 3,473.58 Buy 863 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 353.32 Buy 88 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 36.09 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 35.96 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 37,652.29 Buy 9,343 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 3,720.00 Buy 930 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 383.04 Buy 96 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/11/2023 383.52 Buy 96 Ordinary Shares

Parametric Portfolio Associates LLC 10/11/2023 117080.38 Buy 29,042 Ordinary Shares

Morgan Stanley & Co. International plc 10/12/2023 N/A Borrow 26,340 Ordinary Shares

Morgan Stanley & Co. International plc 10/12/2023 265.58 Buy 65 Ordinary Shares

Morgan Stanley & Co. LLC 10/12/2023 22,480.80 Buy 5,510 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 4.06 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 4,048.08 Buy 1,002 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 4,256.55 Buy 1,051 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 4,332.96 Buy 1,062 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 4,503.60 Buy 1,112 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 4,452.00 Buy 1,113 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 4,721.78 Buy 1,163 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 4,860.00 Buy 1,200 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 5,560.65 Buy 1,373 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 5,672.22 Buy 1,411 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 6,174.19 Buy 1,517 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 6,970.05 Buy 1,721 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 7,210.56 Buy 1,776 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 7,356.72 Buy 1,812 Ordinary Shares

76
Morgan Stanley Australia Securities Limited 10/12/2023 7,407.40 Buy 1,820 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 7,474.46 Buy 1,841 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 489.6 Buy 120 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 545.38 Buy 134 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 565.6 Buy 140 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 598.66 Buy 148 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 606 Buy 150 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 641.35 Buy 157 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 671.47 Buy 166 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 69.53 Buy 17 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 746.12 Buy 184 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 749.25 Buy 185 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 753.3 Buy 186 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 8,661.48 Buy 2,136 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 8,902.35 Buy 2,190 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 8,963.76 Buy 2,197 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 10,141.20 Buy 2,504 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 10,189.80 Buy 2,516 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 10,582.00 Buy 2,600 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 11,175.12 Buy 2,739 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 824.16 Buy 202 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 866.7 Buy 214 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 893.52 Buy 219 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 937.86 Buy 231 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 940.76 Buy 232 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,003.68 Buy 246 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,141.11 Buy 279 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,153.23 Buy 283 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,205.08 Buy 295 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,196.23 Buy 295 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 12.18 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 13,563.45 Buy 3,349 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 14,713.44 Buy 3,624 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 121.8 Buy 30 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,241.24 Buy 308 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,305.60 Buy 320 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,310.54 Buy 322 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,321.92 Buy 324 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,341.52 Buy 328 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 133.65 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 133.98 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,382.42 Buy 338 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 138.55 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 137.7 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,401.80 Buy 344 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,393.20 Buy 344 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 142.45 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 142.1 Buy 35 Ordinary Shares

77
Morgan Stanley Australia Securities Limited 10/12/2023 1,436.71 Buy 353 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,448.40 Buy 355 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,459.34 Buy 359 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 145.44 Buy 36 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,505.52 Buy 369 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,522.50 Buy 375 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,541.93 Buy 377 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 16,232.40 Buy 4,008 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 18,021.07 Buy 4,422 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 19,018.80 Buy 4,696 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,628.10 Buy 402 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 167.08 Buy 41 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,676.70 Buy 414 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,711.50 Buy 420 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,713.47 Buy 421 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,780.47 Buy 438 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 183.38 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 182.93 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 1,850.51 Buy 453 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 188.14 Buy 46 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 204 Buy 50 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 204.5 Buy 50 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 2,140.54 Buy 524 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 224.4 Buy 55 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 2,222.00 Buy 550 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 2,334.50 Buy 575 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 237.22 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 2,372.81 Buy 583 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 2,431.68 Buy 596 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 24.33 Buy 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 27,120.80 Buy 6,680 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 2,474.55 Buy 611 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 2,708.74 Buy 668 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 2,745.12 Buy 672 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 2,844.93 Buy 699 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 28.32 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 2,915.08 Buy 718 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 3,187.35 Buy 787 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 35,810.16 Buy 8,777 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 3,292.65 Buy 810 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 3,292.65 Buy 813 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 3,406.80 Buy 835 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 364.5 Buy 90 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 3,868.47 Buy 954 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 403.92 Buy 99 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/12/2023 399.47 Buy 99 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 10/12/2023 571.05 Buy 141 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 10/12/2023 178.2 Buy 44 Ordinary Shares

78
Morgan Stanley & Co. International plc 10/13/2023 182.89 Buy 46 Ordinary Shares

Morgan Stanley & Co. International plc 10/13/2023 258.3 Buy 65 Ordinary Shares

Morgan Stanley & Co. International plc 10/13/2023 N/A Collateral Received 97,102 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 3,988.99 Buy 1,001 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 3,973.97 Buy 1,001 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 4,362.08 Buy 1,096 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 4,366.06 Buy 1,097 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 4,670.63 Buy 1,175 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 5,512.30 Buy 1,385 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 6,659.31 Buy 1,669 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 40.05 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 42,042.30 Buy 10,590 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 436.7 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 496.88 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 554.61 Buy 139 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 562.59 Buy 141 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 718.69 Buy 179 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 72 Buy 18 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 719.48 Buy 181 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 756 Buy 189 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 797 Buy 199 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 8,582.49 Buy 2,151 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 9,807.42 Buy 2,458 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 10,376.00 Buy 2,594 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 797.97 Buy 201 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 902.25 Buy 225 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 91.89 Buy 23 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 947.24 Buy 238 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 950.03 Buy 239 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 95.64 Buy 24 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 1,018.88 Buy 256 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 1,070.66 Buy 268 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 108 Buy 27 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 1,102.85 Buy 274 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 111.44 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 1,189.92 Buy 296 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 11.91 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 12,006.81 Buy 3,013 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 12,548.94 Buy 3,153 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 13,157.88 Buy 3,306 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 15,144.75 Buy 3,810 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 123.54 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 1,349.80 Buy 340 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 1,429.20 Buy 360 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 147.26 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 147.45 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 16,034.83 Buy 4,039 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 19,024.40 Buy 4,780 Ordinary Shares

79
Morgan Stanley Australia Securities Limited 10/13/2023 19,266.41 Buy 4,853 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 1,816.53 Buy 453 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 1,869.87 Buy 471 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 1,918.28 Buy 476 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 191.28 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 194.78 Buy 49 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 1,982.04 Buy 498 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 23,792.21 Buy 5,993 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 205.02 Buy 51 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 236.3 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 23.88 Buy 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 25,515.19 Buy 6,427 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 2,405.82 Buy 606 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 27.79 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 280 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 292.73 Buy 73 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 3,048.83 Buy 767 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 319.2 Buy 80 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 3,467.66 Buy 868 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 3,503.62 Buy 877 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 3,538.22 Buy 889 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 3,541.73 Buy 891 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 35.96 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 362.7 Buy 90 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 3,700.04 Buy 932 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 3,728.55 Buy 938 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/13/2023 3,938.13 Buy 987 Ordinary Shares

Morgan Stanley & Co. International plc 10/16/2023 4,365.47 Buy 1,117 Ordinary Shares

Morgan Stanley & Co. International plc 10/16/2023 N/A Borrow 3,286 Ordinary Shares

Morgan Stanley & Co. International plc 10/16/2023 1,364.60 Buy 348 Ordinary Shares

Morgan Stanley & Co. International plc 10/16/2023 N/A Collateral Received 505,713 Ordinary Shares

Morgan Stanley & Co. LLC 10/16/2023 N/A Collateral Received 142,980 Ordinary Shares

Morgan Stanley & Co. LLC 10/16/2023 N/A Borrow 18,762 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 4,282.18 Buy 1,091 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 4,562.88 Buy 1,164 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 5,050.50 Buy 1,295 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 5,661.78 Buy 1,437 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 5,644.80 Buy 1,440 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 6,353.10 Buy 1,629 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 7,261.80 Buy 1,862 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 41,484.30 Buy 10,637 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 43.12 Buy 11 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 50.7 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 59.18 Buy 15 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 639.78 Buy 163 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 645.74 Buy 166 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 703.1 Buy 178 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 709.2 Buy 180 Ordinary Shares

80
Morgan Stanley Australia Securities Limited 10/16/2023 702 Buy 180 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 719.19 Buy 183 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 7.87 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 7,915.02 Buy 2,014 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 8,624.66 Buy 2,189 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 8,931.00 Buy 2,290 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 799.68 Buy 204 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 816.4 Buy 208 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 816.4 Buy 208 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 814.06 Buy 209 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 829.98 Buy 212 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 949.16 Buy 244 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,015.30 Buy 260 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,020.51 Buy 261 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,049.31 Buy 267 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 114.41 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 113.54 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 11.82 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 11.7 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 12,374.70 Buy 3,173 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 12,877.80 Buy 3,302 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 13,018.20 Buy 3,338 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 14,231.10 Buy 3,649 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 15,456.56 Buy 3,943 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,380.95 Buy 355 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 142.2 Buy 36 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,423.96 Buy 367 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,509.20 Buy 385 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 153.47 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 15.68 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 15.76 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,642.48 Buy 419 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 164.85 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,657.50 Buy 425 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 172.48 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 174.02 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,732.64 Buy 442 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,723.27 Buy 443 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,814.24 Buy 464 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 1,882.47 Buy 479 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 190.08 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 2,054.07 Buy 522 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 211.41 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 2,161.73 Buy 555 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 217.84 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 2,232.61 Buy 571 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 246.96 Buy 63 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 266.56 Buy 68 Ordinary Shares

81
Morgan Stanley Australia Securities Limited 10/16/2023 271.52 Buy 69 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 27,865.50 Buy 7,145 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 2,888.80 Buy 736 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 3,084.95 Buy 790 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 31.28 Buy 8 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 316.71 Buy 81 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 315.5 Buy 81 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 3,497.70 Buy 890 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 3,526.30 Buy 895 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 3,498.88 Buy 896 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/16/2023 3,831.80 Buy 980 Ordinary Shares

Morgan Stanley & Co. International plc 10/17/2023 6,428.07 Buy 1,642 Ordinary Shares

Morgan Stanley & Co. International plc 10/17/2023 N/A Collateral Received 1,756,484 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 4,914.87 Buy 1,257 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 6,012.44 Buy 1,526 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 6,256.00 Buy 1,600 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 7,193.20 Buy 1,835 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 7,229.59 Buy 1,849 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 7,468.63 Buy 1,898 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 38.95 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 391 Buy 100 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 410.03 Buy 105 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 42.85 Buy 11 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 474.93 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 54,466.30 Buy 13,930 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 537.73 Buy 137 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 566.64 Buy 144 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 588.15 Buy 151 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 595.08 Buy 152 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 595.17 Buy 153 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 652.97 Buy 167 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 74,684.91 Buy 19,101 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 7,783.89 Buy 2,001 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 9,688.46 Buy 2,459 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 790.83 Buy 202 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 990 Buy 250 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 103,904.34 Buy 26,574 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 1,152.96 Buy 293 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 13,798.40 Buy 3,520 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 15,724.54 Buy 3,991 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 1,185.00 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 120.59 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 121.83 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 124.8 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 1,368.92 Buy 347 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 137.03 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 137.38 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 1,396.20 Buy 358 Ordinary Shares

82
Morgan Stanley Australia Securities Limited 10/17/2023 15.6 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 157 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 165.48 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 166,503.44 Buy 42,584 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 173.14 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 171.82 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 1,770.18 Buy 451 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 22,503.00 Buy 5,770 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 2,063.10 Buy 529 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 2,240.43 Buy 573 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 23.46 Buy 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 2,526.54 Buy 647 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 2,537.59 Buy 649 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 2,550.60 Buy 654 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 2,646.50 Buy 670 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 2,668.47 Buy 679 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 28,918.37 Buy 7,397 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 276.85 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 275.8 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 2,723.00 Buy 700 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 277.97 Buy 71 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 297.92 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 3,088.96 Buy 788 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 3,073.10 Buy 790 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 333.2 Buy 85 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 339.74 Buy 87 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/17/2023 372.4 Buy 95 Ordinary Shares

Morgan Stanley & Co. International plc 10/18/2023 N/A Collateral Received 11,256,124 Ordinary Shares

Morgan Stanley & Co. International plc 10/18/2023 54.74 Buy 14 Ordinary Shares

Morgan Stanley & Co. International plc 10/18/2023 N/A Borrow 61,087 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 4,139.30 Buy 1,060 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 4,368.00 Buy 1,120 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 4,446.27 Buy 1,143 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 4,666.21 Buy 1,198 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 5,112.90 Buy 1,311 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 5,372.09 Buy 1,381 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 5,494.14 Buy 1,398 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 5,597.15 Buy 1,417 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 5,594.40 Buy 1,440 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 6,272.00 Buy 1,600 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 7,122.64 Buy 1,817 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 7,436.82 Buy 1,902 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 38.7 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 40,581.89 Buy 10,379 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 398.31 Buy 102 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 426.74 Buy 109 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 428.45 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 441.27 Buy 113 Ordinary Shares

83
Morgan Stanley Australia Securities Limited 10/18/2023 458.06 Buy 117 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 462.56 Buy 118 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 46,966.92 Buy 12,012 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 479.09 Buy 123 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 486.08 Buy 124 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 495.3 Buy 127 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 522.45 Buy 135 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 601.4 Buy 155 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 69,300.84 Buy 17,724 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 750.78 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 772.24 Buy 197 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 7.82 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 9,059.82 Buy 2,332 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 10,419.36 Buy 2,658 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 11,550.76 Buy 2,977 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 824.31 Buy 213 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 861.36 Buy 222 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 903.64 Buy 232 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 921.93 Buy 237 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 944.05 Buy 239 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,015.28 Buy 259 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,060.80 Buy 272 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,072.50 Buy 275 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,078.64 Buy 278 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,152.36 Buy 297 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 11.69 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 11,693.34 Buy 3,006 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 13,841.40 Buy 3,540 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 13,911.78 Buy 3,558 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 14,897.10 Buy 3,810 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,199.66 Buy 308 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 120.44 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,234.72 Buy 317 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,414.80 Buy 360 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,415.12 Buy 361 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,421.68 Buy 365 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,489.87 Buy 383 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,512.96 Buy 384 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,536.55 Buy 395 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 18,854.02 Buy 4,822 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 175.5 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 1,764.00 Buy 450 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 19.55 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 20,017.94 Buy 5,146 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 21,180.92 Buy 5,459 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 23,436.54 Buy 5,994 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 222.87 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 24,683.73 Buy 6,319 Ordinary Shares

84
Morgan Stanley Australia Securities Limited 10/18/2023 26,675.00 Buy 6,875 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 2,362.85 Buy 602 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 2,384.24 Buy 609 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 2,370.68 Buy 611 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 256.41 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 2,882.10 Buy 739 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 33,313.68 Buy 8,586 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 313.2 Buy 80 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 319.95 Buy 81 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 313.88 Buy 81 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 324.53 Buy 83 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 3,363.50 Buy 868 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 37,117.63 Buy 9,493 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 37,234.93 Buy 9,523 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 349.2 Buy 90 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 361.77 Buy 93 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/18/2023 3,805.38 Buy 972 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 10/18/2023 16,520.40 Buy 4,236 Ordinary Shares

Morgan Stanley & Co. International plc 10/19/2023 560.49 Buy 146 Ordinary Shares

Morgan Stanley & Co. International plc 10/19/2023 195.84 Buy 51 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 3.86 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 4,877.95 Buy 1,267 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 5,722.20 Buy 1,496 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 38.25 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 454.3 Buy 118 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 524.03 Buy 137 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 595.2 Buy 155 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 622.08 Buy 162 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 65.37 Buy 17 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 649.4 Buy 170 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 652.8 Buy 170 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 752.7 Buy 195 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 752.64 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 756.48 Buy 197 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 8,043.00 Buy 2,100 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 8,376.21 Buy 2,187 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 796.64 Buy 208 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 814.08 Buy 212 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 824.53 Buy 215 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 1,058.46 Buy 276 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 107.52 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 110.78 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 11,796.40 Buy 3,080 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 12,463.75 Buy 3,250 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 1,229.43 Buy 321 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 126.23 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 126,696.40 Buy 33,080 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 130.9 Buy 34 Ordinary Shares

85
Morgan Stanley Australia Securities Limited 10/19/2023 1,389.60 Buy 360 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 1,482.24 Buy 384 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 1,478.40 Buy 384 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 1,474.55 Buy 385 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 1,476.45 Buy 386 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 148.98 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 18,912.54 Buy 4,938 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 1,606.87 Buy 419 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 164.91 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 1,690.68 Buy 438 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 19.13 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 20,678.17 Buy 5,399 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 1,990.37 Buy 519 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 202.46 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 2,072.03 Buy 541 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 2,275.02 Buy 594 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 230.7 Buy 60 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 2,548.70 Buy 662 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 2,653.44 Buy 691 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 2,864.12 Buy 742 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 2,849.52 Buy 744 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 3,180.10 Buy 826 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 325.55 Buy 85 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/19/2023 3,309.12 Buy 864 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 4,312.92 Buy 1,132 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 4,787.50 Buy 1,250 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 5,292.09 Buy 1,389 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 5,733.51 Buy 1,497 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 5,685.00 Buy 1,500 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 6,429.60 Buy 1,692 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 390.66 Buy 102 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 46,082.56 Buy 12,032 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 469.7 Buy 122 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 476.78 Buy 124 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 526.08 Buy 137 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 550.28 Buy 145 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 551 Buy 145 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 650.65 Buy 169 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 667.92 Buy 176 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 668.8 Buy 176 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 7,759.60 Buy 2,042 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 8,497.44 Buy 2,248 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 793.1 Buy 206 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 848.64 Buy 221 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 877.8 Buy 228 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 1,018.40 Buy 268 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 104,444.10 Buy 27,270 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 1,030.05 Buy 270 Ordinary Shares

86
Morgan Stanley Australia Securities Limited 10/20/2023 1,068.20 Buy 280 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 1,105.92 Buy 288 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 13,224.00 Buy 3,480 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 1,168.15 Buy 305 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 1,221.77 Buy 319 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 1,466.88 Buy 382 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 17,828.16 Buy 4,704 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 1,605.45 Buy 417 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 1,734.10 Buy 451 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 180.95 Buy 47 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 194.82 Buy 51 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 1,983.94 Buy 518 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 2,072.03 Buy 541 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 214.48 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 2,323.20 Buy 605 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 253.93 Buy 67 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 26.6 Buy 7 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 283.42 Buy 74 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 304 Buy 80 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 3,088.85 Buy 815 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 313.24 Buy 82 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 317.06 Buy 83 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 3,351.25 Buy 875 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 3,557.68 Buy 935 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 3,657.60 Buy 960 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/20/2023 368.6 Buy 97 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 10/20/2023 225.97 Buy 59 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 10/20/2023 275.76 Buy 72 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 3,938.76 Buy 1,042 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 4,082.40 Buy 1,080 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 4,377.24 Buy 1,158 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 4,921.56 Buy 1,302 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 5,882.88 Buy 1,532 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 393.46 Buy 103 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 436.05 Buy 114 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 45.72 Buy 12 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 461.62 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 470.48 Buy 123 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 505.56 Buy 132 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 826.77 Buy 217 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 11,842.36 Buy 3,092 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 1,183.47 Buy 309 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 1,251.84 Buy 326 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 140.97 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 1,447.74 Buy 378 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 1,472.63 Buy 385 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 1,632.00 Buy 425 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 1,772.48 Buy 464 Ordinary Shares

87
Morgan Stanley Australia Securities Limited 10/23/2023 180.01 Buy 47 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 19.1 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 2,050.56 Buy 534 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 222.14 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 222.43 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 222.14 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 267.75 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 2,868.48 Buy 747 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/23/2023 3,807.37 Buy 998 Ordinary Shares

Morgan Stanley & Co. International plc 10/24/2023 N/A Collateral Received 58,995 Ordinary Shares

Morgan Stanley & Co. LLC 10/24/2023 N/A Collateral Received 125,086 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 3.83 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 4,415.04 Buy 1,168 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 5,852.24 Buy 1,532 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 6,035.04 Buy 1,584 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 6,388.20 Buy 1,690 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 7,379.97 Buy 1,937 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 418.55 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 507.86 Buy 134 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 524.03 Buy 139 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 52.78 Buy 14 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 541.02 Buy 142 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 750.42 Buy 198 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 10,811.00 Buy 2,845 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 10,997.78 Buy 2,879 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 75.6 Buy 20 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 84,055.28 Buy 22,004 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 864.87 Buy 227 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 93,952.90 Buy 24,595 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 977.89 Buy 257 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 109.62 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 11.34 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 14,924.74 Buy 3,907 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 1,204.60 Buy 317 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 121.92 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 124.41 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 1,272.06 Buy 333 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 1,564.92 Buy 414 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 1,617.34 Buy 419 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 1,862.00 Buy 490 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 20,845.74 Buy 5,457 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 195.33 Buy 51 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 1,968.62 Buy 514 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 2,021.05 Buy 527 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 202.99 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 202.2 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 206.82 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 2,062.80 Buy 540 Ordinary Shares

88
Morgan Stanley Australia Securities Limited 10/24/2023 2,087.88 Buy 548 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 224.2 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 233.63 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 2,311.90 Buy 610 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 2,386.09 Buy 623 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 260.1 Buy 68 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 269.8 Buy 71 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 279.59 Buy 73 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 30.16 Buy 8 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 3,247.84 Buy 848 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 339.54 Buy 89 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 34,624.48 Buy 9,064 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 3,497.58 Buy 918 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 356.19 Buy 93 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/24/2023 3,781.00 Buy 995 Ordinary Shares

Morgan Stanley & Co. International plc 10/25/2023 N/A Collateral Received 3,285,801 Ordinary Shares

Morgan Stanley & Co. International plc 10/25/2023 N/A Borrow 64,879 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 3,808.88 Buy 1,013 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 4,457.04 Buy 1,176 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 4,928.39 Buy 1,309 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 5,264.00 Buy 1,400 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 5,302.50 Buy 1,414 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 5,974.64 Buy 1,589 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 6,132.56 Buy 1,631 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 6,844.20 Buy 1,830 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 6,984.97 Buy 1,843 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 7,250.36 Buy 1,898 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 7,098.52 Buy 1,898 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 7,258.92 Buy 1,928 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 41.47 Buy 11 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 42,724.88 Buy 11,363 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 43,326.48 Buy 11,523 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 428.27 Buy 113 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 431.66 Buy 113 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 55,922.48 Buy 14,873 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 569.24 Buy 152 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 583.66 Buy 154 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 600.23 Buy 159 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 60.96 Buy 16 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 63,532.72 Buy 16,897 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 604 Buy 160 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 624.53 Buy 165 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 630.43 Buy 167 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 639.67 Buy 169 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 657.13 Buy 175 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 690.92 Buy 184 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 741.86 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 7,960.68 Buy 2,106 Ordinary Shares

89
Morgan Stanley Australia Securities Limited 10/25/2023 8,375.90 Buy 2,210 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 9,203.60 Buy 2,422 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 9,506.06 Buy 2,482 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 9,952.80 Buy 2,640 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 10,949.97 Buy 2,859 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 753 Buy 200 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 853.44 Buy 224 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 87.06 Buy 23 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 883.6 Buy 235 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 902.55 Buy 241 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,109.60 Buy 292 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,105.22 Buy 292 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,116.90 Buy 292 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,109.60 Buy 292 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 12,349.48 Buy 3,302 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 13,799.82 Buy 3,622 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 119,801.12 Buy 31,862 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,196.34 Buy 314 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 121.6 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 132.48 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,338.56 Buy 356 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,419.33 Buy 374 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,436.41 Buy 379 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 146.25 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 16,194.32 Buy 4,307 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 16,471.34 Buy 4,346 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 17,538.75 Buy 4,677 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 151.2 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,592.20 Buy 419 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,579.20 Buy 420 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 171.23 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 169.2 Buy 45 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,733.94 Buy 463 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,808.23 Buy 479 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 182.16 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 179.76 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,818.18 Buy 481 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,868.72 Buy 497 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 19,068.75 Buy 5,085 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 20,555.64 Buy 5,438 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 20,446.88 Buy 5,438 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 20,996.25 Buy 5,599 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,900.00 Buy 500 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,959.23 Buy 519 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,955.20 Buy 520 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 1,958.64 Buy 523 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 2,008.70 Buy 530 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 2,045.44 Buy 544 Ordinary Shares

90
Morgan Stanley Australia Securities Limited 10/25/2023 2,227.96 Buy 584 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 24,982.17 Buy 6,557 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 2,320.29 Buy 609 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 246.35 Buy 65 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 2,508.75 Buy 669 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 2,618.55 Buy 690 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 2,616.96 Buy 696 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 27,231.12 Buy 7,204 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 27,211.86 Buy 7,218 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 27,747.20 Buy 7,360 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 266.35 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 265.65 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 2,692.16 Buy 716 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 2,770.35 Buy 730 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 285.38 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 2,910.13 Buy 775 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 299.81 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 3,118.15 Buy 826 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 34,422.80 Buy 9,155 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 345.92 Buy 92 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 3,556.96 Buy 946 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 363.27 Buy 97 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/25/2023 368.48 Buy 98 Ordinary Shares

Morgan Stanley & Co. International plc 10/26/2023 17,339.50 Buy 4,669 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 3.68 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 4,713.24 Buy 1,267 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 4,922.46 Buy 1,334 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 5,004.80 Buy 1,360 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 5,153.19 Buy 1,389 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 5,464.90 Buy 1,477 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 5,509.08 Buy 1,495 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 5,946.53 Buy 1,605 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 6,075.40 Buy 1,642 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 6,988.86 Buy 1,894 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 37 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 39,342.10 Buy 10,633 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 42,125.28 Buy 11,324 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 634.41 Buy 171 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 638.12 Buy 172 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 68,812.60 Buy 18,598 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 72,327.60 Buy 19,548 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 7,453.80 Buy 2,020 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 7,749.00 Buy 2,100 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 8,258.22 Buy 2,238 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 8,533.00 Buy 2,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 9,782.80 Buy 2,644 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 10,430.88 Buy 2,804 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 11,055.44 Buy 2,992 Ordinary Shares

91
Morgan Stanley Australia Securities Limited 10/26/2023 780.15 Buy 210 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 784.91 Buy 213 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 81,227.97 Buy 22,013 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 846.4 Buy 230 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 863.27 Buy 233 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 900.32 Buy 243 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 978.36 Buy 263 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 994.28 Buy 268 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,014.20 Buy 273 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,057.35 Buy 285 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 107.3 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,078.24 Buy 293 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 12,144.00 Buy 3,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 12,766.11 Buy 3,441 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 13,320.00 Buy 3,600 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 14,428.19 Buy 3,889 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 14,435.28 Buy 3,912 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 111,185.00 Buy 30,050 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,116.56 Buy 303 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,138.06 Buy 308 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 114.7 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 114.7 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 125.63 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,344.98 Buy 364 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,448.44 Buy 392 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 15,211.00 Buy 4,100 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 16,048.08 Buy 4,314 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 147.6 Buy 40 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 159.1 Buy 43 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,610.14 Buy 434 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,649.43 Buy 447 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,696.48 Buy 461 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 1,774.70 Buy 479 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 18.45 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 208.04 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 24,445.90 Buy 6,607 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 25,318.14 Buy 6,852 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 2,230.08 Buy 606 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 226.01 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 2,280.36 Buy 613 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 248.24 Buy 67 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 2,604.42 Buy 702 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 2,745.41 Buy 741 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 276.75 Buy 75 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 3,033.14 Buy 811 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 3,115.40 Buy 842 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 3,233.91 Buy 867 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 36,829.80 Buy 9,954 Ordinary Shares

92
Morgan Stanley Australia Securities Limited 10/26/2023 3,554.59 Buy 962 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/26/2023 364.56 Buy 98 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 10/26/2023 485.63 Buy 131 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 10/26/2023 1,512.50 Buy 408 Ordinary Shares

Morgan Stanley & Co. International plc 10/27/2023 N/A Collateral Received 2,253,800 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 4,273.19 Buy 1,138 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 4,399.92 Buy 1,164 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 4,513.51 Buy 1,202 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 4,659.34 Buy 1,231 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 4,774.14 Buy 1,263 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 4,888.00 Buy 1,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 5,624.00 Buy 1,480 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 5,817.80 Buy 1,531 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 5,821.60 Buy 1,532 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 5,927.04 Buy 1,568 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 6,977.88 Buy 1,846 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 7,320.00 Buy 1,952 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 385.56 Buy 102 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 41.8 Buy 11 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 411.81 Buy 111 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 439.92 Buy 117 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 454.2 Buy 120 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 454.36 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 485.04 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 485.04 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 493.22 Buy 131 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 510 Buy 136 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 608 Buy 160 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 632.1 Buy 167 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 667,940.98 Buy 177,090 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 665.1 Buy 180 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 696.53 Buy 185 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 715.37 Buy 189 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 706.7 Buy 191 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 728.47 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 740.72 Buy 197 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 747.45 Buy 198 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 10,992.73 Buy 2,963 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 N/A Borrow 20,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 758.78 Buy 201 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 763.8 Buy 201 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 761.25 Buy 203 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 779 Buy 205 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 86,784.40 Buy 22,838 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 841.5 Buy 225 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 858.42 Buy 228 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 875.56 Buy 236 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 894.68 Buy 237 Ordinary Shares

93
Morgan Stanley Australia Securities Limited 10/27/2023 90.12 Buy 24 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 934.9 Buy 247 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 97,722.40 Buy 25,990 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 102.06 Buy 27 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,012.50 Buy 270 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,037.09 Buy 274 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,052.23 Buy 278 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,052.23 Buy 278 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,069.74 Buy 283 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 12,010.51 Buy 3,169 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,137.77 Buy 303 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,335.18 Buy 357 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,357.02 Buy 359 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,383.68 Buy 368 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,413.75 Buy 377 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,442.09 Buy 381 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,478.10 Buy 390 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 16,032.20 Buy 4,219 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,553.90 Buy 410 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,570.33 Buy 421 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,574.06 Buy 422 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,682.10 Buy 445 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,680.72 Buy 447 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,866.01 Buy 493 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 1,940.48 Buy 512 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 197.08 Buy 52 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 200.34 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 204.39 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 2,057.97 Buy 543 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 2,050.23 Buy 546 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 2,162.00 Buy 575 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 23,402.50 Buy 6,325 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 25,619.60 Buy 6,742 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 225.9 Buy 60 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 2,359.80 Buy 621 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 2,404.08 Buy 636 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 2,443.40 Buy 643 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 265.54 Buy 71 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 3,037.50 Buy 810 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 3,198.75 Buy 853 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 333.52 Buy 88 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 3,469.40 Buy 913 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 3,442.88 Buy 928 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 3,479.98 Buy 938 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 3,587.57 Buy 967 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/27/2023 3,746.25 Buy 999 Ordinary Shares

Morgan Stanley & Co. International plc 10/30/2023 N/A Collateral Received 24,889,284 Ordinary Shares

Morgan Stanley & Co. International plc 10/30/2023 129.15 Buy 35 Ordinary Shares

94
Morgan Stanley & Co. International plc 10/30/2023 2,202.93 Buy 597 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 4,756.41 Buy 1,289 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 4,967.69 Buy 1,339 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 6,429.43 Buy 1,733 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 6,818.76 Buy 1,833 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 6,789.50 Buy 1,835 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 37,291.14 Buy 10,106 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 39,331.71 Buy 10,659 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 375 Buy 100 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 40.7 Buy 11 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 43,918.98 Buy 11,838 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 408.1 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 408.1 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 477.3 Buy 129 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 52,659.74 Buy 14,194 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 541.66 Buy 146 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 543.9 Buy 147 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 570.57 Buy 154 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 624.96 Buy 168 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 680.8 Buy 184 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 730.62 Buy 198 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 7,479.36 Buy 2,016 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 7,683.41 Buy 2,071 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 756.84 Buy 204 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 803.52 Buy 216 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 806.16 Buy 217 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 848.45 Buy 229 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 85.1 Buy 23 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 1,055.93 Buy 285 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 1,087.50 Buy 290 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 11,534.39 Buy 3,109 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 11,939.90 Buy 3,227 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 12,615.53 Buy 3,405 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 111,888.18 Buy 30,322 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 113,456.43 Buy 30,747 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 1,140.21 Buy 309 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 1,165.93 Buy 313 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 118.4 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 139,513.88 Buy 37,650 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 140.41 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 15,032.92 Buy 4,052 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 16,387.22 Buy 4,423 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 157.5 Buy 42 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 1,675.26 Buy 454 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 1,752.47 Buy 473 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 19,087.67 Buy 5,138 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 1,913.23 Buy 515 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 1,931.80 Buy 520 Ordinary Shares

95
Morgan Stanley Australia Securities Limited 10/30/2023 1,951.46 Buy 526 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 2,044.21 Buy 551 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 210.33 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 2,106.99 Buy 571 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 2,160.00 Buy 576 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 2,176.99 Buy 586 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 23,217.50 Buy 6,275 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 25,639.81 Buy 6,911 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 26,148.08 Buy 7,048 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 2,638.35 Buy 715 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 2,667.24 Buy 717 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 267.12 Buy 72 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 3,118.05 Buy 845 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 319.06 Buy 86 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 3,210.30 Buy 870 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 34,254.27 Buy 9,283 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/30/2023 3,650.64 Buy 984 Ordinary Shares

Morgan Stanley & Co. International plc 10/31/2023 16,689.79 Buy 4,427 Ordinary Shares

Morgan Stanley & Co. International plc 10/31/2023 N/A Collateral Received 5,178,227 Ordinary Shares

Morgan Stanley & Co. LLC 10/31/2023 N/A Collateral Received 207,398 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 3.7 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 3.76 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 4,173.60 Buy 1,110 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 4,791.67 Buy 1,271 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 4,857.92 Buy 1,292 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 4,888.00 Buy 1,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 5,195.89 Buy 1,393 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 5,662.54 Buy 1,508 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 5,835.52 Buy 1,552 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 5,811.34 Buy 1,558 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 44,007.80 Buy 11,894 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 525 Buy 140 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 549.08 Buy 148 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 714.1 Buy 193 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 7,570.08 Buy 2,016 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 8,228.00 Buy 2,200 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 9,699.17 Buy 2,583 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 9,703.07 Buy 2,626 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 10,768.64 Buy 2,864 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 11,048.38 Buy 2,978 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 774.18 Buy 207 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 789.14 Buy 211 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 862.19 Buy 229 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 913.78 Buy 244 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 910.12 Buy 244 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 969.4 Buy 262 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,001.70 Buy 270 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,059.84 Buy 283 Ordinary Shares

96
Morgan Stanley Australia Securities Limited 10/31/2023 12,457.90 Buy 3,367 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 12,983.88 Buy 3,444 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 14,522.50 Buy 3,925 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 114.39 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,204.28 Buy 322 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,231.64 Buy 328 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 121.94 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,267.86 Buy 339 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,391.25 Buy 375 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,439.90 Buy 385 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 16,612.50 Buy 4,430 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 18,506.93 Buy 4,909 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 18,272.88 Buy 4,952 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,549.12 Buy 412 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,636.18 Buy 434 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,605.15 Buy 435 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 19,147.50 Buy 5,106 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,891.23 Buy 505 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 194.74 Buy 52 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 1,950.96 Buy 528 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 212,618.95 Buy 56,546 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 2,146.76 Buy 574 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 2,171.25 Buy 579 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 23,272.21 Buy 6,173 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 2,428.02 Buy 658 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 2,494.44 Buy 676 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 2,539.11 Buy 678 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 27,602.16 Buy 7,341 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 2,647.28 Buy 705 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 265.9 Buy 71 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 2,664.18 Buy 722 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 2,827.52 Buy 752 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 2,835.05 Buy 753 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 286.52 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 285.76 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 280.82 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 2,868.75 Buy 765 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 3,037.50 Buy 810 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 3,161.25 Buy 843 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 334.2 Buy 89 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 3,477.13 Buy 926 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 3,485.52 Buy 927 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 3,530.64 Buy 939 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 3,566.42 Buy 946 Ordinary Shares

Morgan Stanley Australia Securities Limited 10/31/2023 3,748.72 Buy 997 Ordinary Shares

Morgan Stanley & Co. International plc 11/1/2023 994.16 Buy 262 Ordinary Shares

Morgan Stanley & Co. International plc 11/1/2023 2,260.91 Buy 587 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 3,937.20 Buy 1,020 Ordinary Shares

97
Morgan Stanley Australia Securities Limited 11/1/2023 4,473.22 Buy 1,171 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 4,433.94 Buy 1,173 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 4,433.52 Buy 1,176 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 5,934.60 Buy 1,570 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 6,465.50 Buy 1,675 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 395.01 Buy 103 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 42.35 Buy 11 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 424.6 Buy 110 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 481.25 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 506.88 Buy 132 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 683.52 Buy 178 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 695.04 Buy 181 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 72.58 Buy 19 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 7,723.86 Buy 2,001 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 779.72 Buy 202 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 775.46 Buy 203 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 772.85 Buy 205 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 826.77 Buy 217 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 848.64 Buy 221 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 869.82 Buy 228 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 900.6 Buy 237 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 924.44 Buy 242 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 96 Buy 25 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 123.04 Buy 32 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 127.22 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 1,269.20 Buy 334 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 1,439.90 Buy 374 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 1,455.22 Buy 377 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 145.16 Buy 38 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 15.1 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 18,673.20 Buy 4,914 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 1,572.85 Buy 415 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 1,623.50 Buy 425 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 1,763.30 Buy 458 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 215.04 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 219.74 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 2,281.58 Buy 602 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 2,427.94 Buy 629 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 260,704.31 Buy 67,707 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 2,551.09 Buy 674 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 2,644.14 Buy 694 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 274.32 Buy 72 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 279.96 Buy 73 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 2,880.40 Buy 758 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 2,914.65 Buy 765 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 292.6 Buy 77 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 30.4 Buy 8 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 3,112.20 Buy 819 Ordinary Shares

98
Morgan Stanley Australia Securities Limited 11/1/2023 337.92 Buy 88 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 3,390.90 Buy 890 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 366.66 Buy 97 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/1/2023 372.4 Buy 98 Ordinary Shares

Morgan Stanley & Co. International plc 11/2/2023 N/A Collateral Received 14,538,877 Ordinary Shares

Morgan Stanley & Co. International plc 11/2/2023 1,195.83 Buy 309 Ordinary Shares

Morgan Stanley & Co. International plc 11/2/2023 N/A Borrow 89,470 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 3.77 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 4,566.10 Buy 1,186 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 4,737.80 Buy 1,229 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 4,825.89 Buy 1,247 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 5,256.32 Buy 1,376 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 5,306.88 Buy 1,382 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 5,772.17 Buy 1,523 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 6,105.02 Buy 1,594 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 6,563.57 Buy 1,741 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 7,028.80 Buy 1,840 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 7,166.61 Buy 1,881 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 7,159.23 Buy 1,899 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 7,328.57 Buy 1,906 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 7,284.72 Buy 1,912 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 40,157.55 Buy 10,485 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 384 Buy 100 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 401.21 Buy 106 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 426.8 Buy 111 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 47,049.60 Buy 12,480 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 53.9 Buy 14 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 552.24 Buy 144 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 562.1 Buy 146 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 60,183.20 Buy 15,632 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 589.05 Buy 153 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 67,728.05 Buy 17,965 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 687.36 Buy 179 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 68.22 Buy 18 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 689.4 Buy 180 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 705.25 Buy 182 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 701.81 Buy 183 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 713.41 Buy 187 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 737.2 Buy 190 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 8,338.00 Buy 2,200 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 8,659.43 Buy 2,258 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 9,211.20 Buy 2,424 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 831.11 Buy 219 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 95,580.81 Buy 25,353 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 991.8 Buy 261 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,034.31 Buy 269 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 103.95 Buy 27 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,068.57 Buy 279 Ordinary Shares

99
Morgan Stanley Australia Securities Limited 11/2/2023 1,128.05 Buy 293 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 14,235.68 Buy 3,688 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 14,451.36 Buy 3,808 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 114.45 Buy 30 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,158.85 Buy 301 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,173.48 Buy 308 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,402.30 Buy 370 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,489.47 Buy 393 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,522.81 Buy 394 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 15.16 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 16,056.43 Buy 4,259 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 16,437.23 Buy 4,337 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 18,631.40 Buy 4,903 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 169.4 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,746.48 Buy 456 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,832.60 Buy 476 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,870.66 Buy 484 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,885.73 Buy 493 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 19,132.75 Buy 5,075 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 1,957.02 Buy 507 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 193.04 Buy 51 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 212.3 Buy 55 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 25,169.39 Buy 6,641 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 2,301.83 Buy 601 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 2,366.28 Buy 626 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 2,689.58 Buy 705 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 304.94 Buy 79 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 32,007.12 Buy 8,292 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 33,495.00 Buy 8,700 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 3,330.25 Buy 865 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 3,501.02 Buy 907 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 3,658.38 Buy 964 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2/2023 3,847.29 Buy 998 Ordinary Shares

Morgan Stanley & Co. International plc 11/3/2023 N/A Collateral Received 20,380,739 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 4,004.40 Buy 1,065 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 4,112.64 Buy 1,088 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 4,170.28 Buy 1,096 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 4,425.22 Buy 1,163 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 4,509.68 Buy 1,179 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 4,719.90 Buy 1,247 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 5,232.76 Buy 1,388 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 5,625.00 Buy 1,500 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 5,726.25 Buy 1,527 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 5,972.73 Buy 1,578 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 6,080.00 Buy 1,600 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 6,452.16 Buy 1,716 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 6,580.98 Buy 1,741 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 7,064.82 Buy 1,869 Ordinary Shares

100
Morgan Stanley Australia Securities Limited 11/3/2023 7,382.92 Buy 1,948 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 377.5 Buy 100 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 422.24 Buy 112 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 424.88 Buy 113 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 61,855.92 Buy 16,364 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 603.75 Buy 161 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 616.64 Buy 164 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 620.4 Buy 165 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 67,189.50 Buy 17,775 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 706.7 Buy 185 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 733.44 Buy 192 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 736.13 Buy 195 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 8,001.00 Buy 2,100 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 8,017.50 Buy 2,138 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 8,369.18 Buy 2,217 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 8,763.00 Buy 2,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 10,153.08 Buy 2,686 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 10,943.73 Buy 2,899 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 11,230.83 Buy 2,979 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 77,497.56 Buy 20,502 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 86.25 Buy 23 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 94.42 Buy 25 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 103,012.56 Buy 27,252 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 105.56 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 1,079.12 Buy 287 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 1,112.96 Buy 296 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 11,516.25 Buy 3,071 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 11,538.75 Buy 3,077 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 11,833.40 Buy 3,143 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 12,061.98 Buy 3,191 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 12,474.00 Buy 3,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 13,270.40 Buy 3,520 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 14,329.98 Buy 3,791 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 14,280.48 Buy 3,798 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 14,962.11 Buy 3,974 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 15,192.40 Buy 3,998 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 1,269.20 Buy 334 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 128.18 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 1,334.08 Buy 352 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 1,419.41 Buy 377 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 1,466.73 Buy 387 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 15,080.00 Buy 4,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 15,784.99 Buy 4,187 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 1,614.06 Buy 427 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 1,669.44 Buy 444 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 1,722.12 Buy 452 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 180.48 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 180.24 Buy 48 Ordinary Shares

101
Morgan Stanley Australia Securities Limited 11/3/2023 19,123.36 Buy 5,086 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 1,953.20 Buy 514 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 202.77 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 2,106.93 Buy 553 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 25,601.94 Buy 6,773 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 230.58 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 231.5 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 235.29 Buy 62 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 2,440.98 Buy 639 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 240.96 Buy 64 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 2,609.44 Buy 694 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 27,801.90 Buy 7,355 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 262.85 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 277.87 Buy 74 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 3,050.95 Buy 805 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 3,393.38 Buy 886 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 3,366.61 Buy 893 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/3/2023 342.16 Buy 91 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 11/3/2023 1,415.64 Buy 376 Ordinary Shares

Morgan Stanley & Co. International plc 11/6/2023 N/A Collateral Received 178,998 Ordinary Shares

Morgan Stanley & Co. International plc 11/6/2023 N/A Borrow 20,606 Ordinary Shares

Morgan Stanley & Co. LLC 11/6/2023 N/A Collateral Received 205,839 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 3.77 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 3,806.39 Buy 1,003 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 3,905.25 Buy 1,025 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 3,968.13 Buy 1,047 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 4,078.62 Buy 1,079 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 4,432.56 Buy 1,168 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 5,105.97 Buy 1,349 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 5,327.00 Buy 1,400 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 5,617.08 Buy 1,486 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 5,722.36 Buy 1,498 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 5,855.69 Buy 1,543 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 5,900.82 Buy 1,559 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 5,984.41 Buy 1,579 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 6,316.38 Buy 1,671 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 6,435.42 Buy 1,698 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 6,598.39 Buy 1,741 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 6,772.73 Buy 1,787 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 7,102.46 Buy 1,874 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 7,125.30 Buy 1,885 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 7,204.79 Buy 1,901 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 7,216.16 Buy 1,904 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 7,489.80 Buy 1,971 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 38,102.40 Buy 10,080 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 38,252.47 Buy 10,093 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 471.25 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 498.96 Buy 132 Ordinary Shares

102
Morgan Stanley Australia Securities Limited 11/6/2023 540,021.94 Buy 142,486 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 585.2 Buy 154 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 611 Buy 161 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 608.58 Buy 161 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 614.22 Buy 161 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 657.72 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 723.87 Buy 189 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 722.94 Buy 191 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 8,549.16 Buy 2,238 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 8,955.77 Buy 2,363 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 9,268.20 Buy 2,439 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 9,307.83 Buy 2,443 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 9,954.55 Buy 2,630 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 10,143.80 Buy 2,680 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 759.78 Buy 201 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 819.62 Buy 214 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 822.96 Buy 216 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 864.45 Buy 226 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 870.87 Buy 231 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 878.12 Buy 232 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 882.18 Buy 234 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 938.73 Buy 249 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 976.64 Buy 256 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 1,121.18 Buy 297 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 11,567.16 Buy 3,036 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 11,593.26 Buy 3,067 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 11,764.16 Buy 3,104 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 13,548.36 Buy 3,556 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 14,664.20 Buy 3,859 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 1,136.28 Buy 301 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 1,148.37 Buy 303 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 1,239.33 Buy 327 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 1,296.54 Buy 343 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 1,419.33 Buy 374 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 15,652.98 Buy 4,141 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 15,709.55 Buy 4,145 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 16,058.23 Buy 4,237 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 16,698.74 Buy 4,406 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 18,156.40 Buy 4,778 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 18,491.41 Buy 4,879 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 1,573.20 Buy 414 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 1,668.55 Buy 442 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 1,738.10 Buy 455 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 19,928.16 Buy 5,272 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 1,946.91 Buy 511 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 2,006.69 Buy 526 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 200.61 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 201,559.78 Buy 53,182 Ordinary Shares

103
Morgan Stanley Australia Securities Limited 11/6/2023 2,037.42 Buy 539 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 2,114.55 Buy 555 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 2,239.38 Buy 594 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 23,656.29 Buy 6,209 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 25,463.80 Buy 6,701 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 2,295.82 Buy 601 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 235.29 Buy 62 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 2,371.88 Buy 625 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 2,955.68 Buy 784 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 3,020.43 Buy 798 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 3,043.80 Buy 801 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 3,187.39 Buy 841 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 3,211.00 Buy 845 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 3,230.45 Buy 849 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 320.45 Buy 85 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/6/2023 34.07 Buy 9 Ordinary Shares

Morgan Stanley & Co. International plc 11/7/2023 N/A Borrow 17,597 Ordinary Shares

Morgan Stanley & Co. International plc 11/7/2023 127.16 Buy 34 Ordinary Shares

Morgan Stanley & Co. LLC 11/7/2023 N/A Collateral Received 1,559 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 3.78 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 3,758.53 Buy 1,009 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 3,931.42 Buy 1,054 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 4,136.25 Buy 1,103 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 4,261.40 Buy 1,144 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 4,529.14 Buy 1,211 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 4,827.31 Buy 1,289 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 4,873.20 Buy 1,310 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 4,916.14 Buy 1,318 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 5,163.75 Buy 1,377 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 5,339.61 Buy 1,422 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 5,912.94 Buy 1,581 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 7,210.72 Buy 1,928 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 7,456.30 Buy 1,991 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 7,465.04 Buy 1,996 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 44.88 Buy 12 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 501.16 Buy 134 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 59.84 Buy 16 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 59.84 Buy 16 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 609.62 Buy 163 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 63.75 Buy 17 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 647.02 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 683.51 Buy 183 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 71.25 Buy 19 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 71.06 Buy 19 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 712.43 Buy 191 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 717.96 Buy 193 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 740.28 Buy 199 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 8,091.00 Buy 2,175 Ordinary Shares

104
Morgan Stanley Australia Securities Limited 11/7/2023 8,160.68 Buy 2,182 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 8,638.68 Buy 2,316 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 9,057.38 Buy 2,425 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 10,163.93 Buy 2,714 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 783.75 Buy 209 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 781.66 Buy 209 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 810.55 Buy 215 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 848.16 Buy 228 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 86,371.56 Buy 23,094 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 862.5 Buy 230 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 872.82 Buy 234 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 935 Buy 249 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 936.25 Buy 250 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 103.88 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,117.50 Buy 298 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 11,272.50 Buy 3,006 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 11,481.80 Buy 3,070 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 13,812.03 Buy 3,698 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 14,249.40 Buy 3,810 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,187.17 Buy 317 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,202.63 Buy 319 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,230.90 Buy 330 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 133.56 Buy 36 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,428.80 Buy 380 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 16,661.25 Buy 4,443 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,528.92 Buy 411 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,561.67 Buy 417 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,562.87 Buy 419 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,582.50 Buy 422 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,596.44 Buy 428 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,623.16 Buy 434 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,650.87 Buy 442 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 168,741.32 Buy 45,118 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,723.26 Buy 462 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,755.45 Buy 470 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,826.42 Buy 489 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,869.99 Buy 498 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 1,958.96 Buy 521 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 2,085.07 Buy 559 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 2,320.59 Buy 618 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 236.25 Buy 63 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 2,510.29 Buy 673 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 2,707.20 Buy 720 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 3,089.24 Buy 826 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 3,128.52 Buy 841 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 323.64 Buy 87 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 3,323.43 Buy 891 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 3,355.52 Buy 896 Ordinary Shares

105
Morgan Stanley Australia Securities Limited 11/7/2023 33.57 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 3,382.50 Buy 902 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 343.98 Buy 91 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/7/2023 3,687.64 Buy 986 Ordinary Shares

Morgan Stanley & Co. International plc 11/8/2023 6,710.80 Buy 1,766 Ordinary Shares

Morgan Stanley & Co. International plc 11/8/2023 N/A Collateral Received 257,138 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 4,360.37 Buy 1,169 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 4,498.73 Buy 1,187 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 4,859.53 Buy 1,289 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 5,580.08 Buy 1,496 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 6,050.06 Buy 1,622 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 7,027.02 Buy 1,859 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 458.59 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 554.19 Buy 147 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 648.75 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 647.02 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 701.24 Buy 188 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 736.96 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 739.9 Buy 196 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 7,798.14 Buy 2,063 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 8,591.80 Buy 2,261 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 8,542.82 Buy 2,266 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 8,821.45 Buy 2,365 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 9,158.94 Buy 2,423 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 9,659.60 Buy 2,542 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 10,555.15 Buy 2,785 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 795.9 Buy 210 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 807.27 Buy 213 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 90.48 Buy 24 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 1,001.49 Buy 266 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 1,107.54 Buy 293 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 12,274.00 Buy 3,230 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 14,018.20 Buy 3,689 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 13,819.65 Buy 3,705 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 1,199.44 Buy 319 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 1,251.64 Buy 332 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 1,391.13 Buy 369 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 1,417.40 Buy 373 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 148,827.00 Buy 39,165 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 17,157.27 Buy 4,551 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 2,111.03 Buy 557 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 212.8 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 2,141.25 Buy 571 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 2,239.38 Buy 594 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 23,750.00 Buy 6,250 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 237.51 Buy 63 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 2,538.40 Buy 668 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 2,573.41 Buy 679 Ordinary Shares

106
Morgan Stanley Australia Securities Limited 11/8/2023 29,586.80 Buy 7,786 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 30,282.20 Buy 7,969 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 2,703.09 Buy 717 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 2,967.80 Buy 781 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 30,630.60 Buy 8,190 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 3,065.58 Buy 811 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 3,196.96 Buy 848 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 3,223.88 Buy 862 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 35,014.14 Buy 9,263 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/8/2023 3,702.83 Buy 977 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 11/8/2023 4,112.15 Buy 1,085 Ordinary Shares

Morgan Stanley & Co. International plc 11/9/2023 3.88 Buy 1 Ordinary Shares

Morgan Stanley & Co. International plc 11/9/2023 N/A Collateral Received 53,923 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 4,082.04 Buy 1,044 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 4,133.64 Buy 1,064 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 4,264.12 Buy 1,099 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 4,904.32 Buy 1,264 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 6,676.80 Buy 1,712 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 7,624.40 Buy 1,960 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 398.31 Buy 102 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 46.56 Buy 12 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 46,785.04 Buy 12,058 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 530.88 Buy 137 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 532.68 Buy 138 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 65.96 Buy 17 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 768.14 Buy 199 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 772.12 Buy 199 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 11,442.60 Buy 2,934 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 11,501.64 Buy 2,972 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 781.74 Buy 202 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 809.88 Buy 209 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 844.13 Buy 217 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 843.66 Buy 218 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 875.75 Buy 226 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 89.01 Buy 23 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 925.82 Buy 238 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 1,029.42 Buy 266 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 15,632.18 Buy 3,998 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 1,189.65 Buy 309 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 1,245.48 Buy 321 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 1,327.84 Buy 344 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 1,690.68 Buy 438 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 1,720.40 Buy 440 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 2,207.72 Buy 569 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 2,256.07 Buy 577 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 2,298.99 Buy 591 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 2,542.08 Buy 662 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 2,661.68 Buy 686 Ordinary Shares

107
Morgan Stanley Australia Securities Limited 11/9/2023 264.96 Buy 69 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 2,776.80 Buy 712 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 2,995.38 Buy 774 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 3,103.60 Buy 803 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/9/2023 3,831.30 Buy 990 Ordinary Shares

Morgan Stanley & Co. International plc 11/10/2023 N/A Collateral Received 10,731 Ordinary Shares

Morgan Stanley & Co. LLC 11/10/2023 N/A Borrow 3,536 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 3.9 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 3,922.98 Buy 1,015 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 4,025.98 Buy 1,043 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 4,156.16 Buy 1,088 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 4,475.13 Buy 1,146 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 4,606.00 Buy 1,175 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 4,709.75 Buy 1,203 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 5,076.50 Buy 1,300 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 5,520.15 Buy 1,410 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 5,678.40 Buy 1,456 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 5,747.22 Buy 1,468 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 5,688.90 Buy 1,470 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 5,859.88 Buy 1,534 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 6,646.44 Buy 1,713 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 50.57 Buy 13 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 54.25 Buy 14 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 564.78 Buy 145 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 567.42 Buy 147 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 643.25 Buy 166 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 671.66 Buy 172 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 668.16 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 712.79 Buy 183 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 735.3 Buy 190 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 8,078.06 Buy 2,066 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 8,334.30 Buy 2,137 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 8,353.04 Buy 2,164 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 9,137.40 Buy 2,355 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 10,341.95 Buy 2,645 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 10,950.35 Buy 2,815 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 11,630.64 Buy 2,967 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 850.64 Buy 217 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 856.29 Buy 219 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 850.3 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 878.63 Buy 225 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 889.67 Buy 229 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 911.43 Buy 234 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 913.64 Buy 237 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 939.6 Buy 240 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 973.88 Buy 251 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 984.17 Buy 253 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 101.4 Buy 26 Ordinary Shares

108
Morgan Stanley Australia Securities Limited 11/10/2023 1,039.84 Buy 268 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 108.92 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,094.80 Buy 280 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,095.57 Buy 282 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 12,682.40 Buy 3,320 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 13,411.30 Buy 3,430 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,180.82 Buy 302 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,195.04 Buy 308 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 120.9 Buy 31 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,374.17 Buy 351 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 144.3 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,497.44 Buy 382 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 15.64 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 18,518.08 Buy 4,724 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,607.20 Buy 410 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,671.34 Buy 428 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,669.20 Buy 428 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,818.97 Buy 467 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,850.76 Buy 477 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,902.36 Buy 498 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 19.55 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 19.6 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,934.15 Buy 505 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 1,982.75 Buy 513 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 2,053.92 Buy 528 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 205.91 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 2,072.30 Buy 530 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 226.2 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 231.28 Buy 59 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 23.52 Buy 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 2,478.94 Buy 634 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 2,733.90 Buy 701 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 2,785.84 Buy 718 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 3,041.98 Buy 778 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 313.47 Buy 81 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 3,381.73 Buy 866 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 3,610.32 Buy 921 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 363.63 Buy 93 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 3,649.62 Buy 937 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/10/2023 386.1 Buy 99 Ordinary Shares

Morgan Stanley & Co. International plc 11/13/2023 N/A Borrow 66,286 Ordinary Shares

Morgan Stanley & Co. LLC 11/13/2023 N/A Borrow 203,862 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3.87 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3,905.00 Buy 1,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 4,882.50 Buy 1,260 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 4,958.64 Buy 1,278 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 5,197.50 Buy 1,350 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 5,881.89 Buy 1,514 Ordinary Shares

109
Morgan Stanley Australia Securities Limited 11/13/2023 5,998.38 Buy 1,542 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 6,153.68 Buy 1,586 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 6,391.27 Buy 1,643 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 6,984.00 Buy 1,800 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 7,631.64 Buy 1,972 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 412.34 Buy 106 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 45,310.64 Buy 11,678 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 550.96 Buy 142 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 574.98 Buy 148 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 614.62 Buy 158 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 665.19 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 673.84 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 670.38 Buy 173 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 691.53 Buy 178 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 74.1 Buy 19 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 7.76 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 7.77 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 7.77 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 7.76 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 7.76 Buy 2 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 10,179.00 Buy 2,610 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 78.8 Buy 20 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 847.53 Buy 219 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 881.4 Buy 226 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 875.75 Buy 226 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 900.55 Buy 233 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 93.36 Buy 24 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 93,368.32 Buy 24,064 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 963.3 Buy 247 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 973.88 Buy 251 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 1,002.33 Buy 259 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 1,012.55 Buy 263 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 11,774.59 Buy 3,023 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 12,179.59 Buy 3,131 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 14,082.93 Buy 3,639 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 1,298.70 Buy 333 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 1,340.33 Buy 345 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 139.86 Buy 36 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 1,421.68 Buy 365 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 1,427.84 Buy 368 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 1,435.20 Buy 368 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 1,474.55 Buy 383 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 15,878.98 Buy 4,082 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 157.85 Buy 41 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 1,916.34 Buy 492 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 194 Buy 50 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 23.4 Buy 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 25,450.64 Buy 6,551 Ordinary Shares

110
Morgan Stanley Australia Securities Limited 11/13/2023 241.18 Buy 62 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 2,460.90 Buy 631 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 2,445.84 Buy 632 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 2,567.99 Buy 661 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 264.18 Buy 68 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 2,672.43 Buy 687 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 2,691.00 Buy 690 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3,072.96 Buy 792 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3,108.30 Buy 797 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 31,345.44 Buy 8,027 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 33,399.04 Buy 8,608 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 34,221.60 Buy 8,820 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3,182.22 Buy 817 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 316.11 Buy 82 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3,229.44 Buy 827 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 329.38 Buy 85 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3,459.30 Buy 887 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3,480.96 Buy 896 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 349.65 Buy 90 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3,521.70 Buy 910 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3,703.28 Buy 952 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/13/2023 3,744.20 Buy 970 Ordinary Shares

Morgan Stanley & Co. International plc 11/14/2023 N/A Borrow 191,160 Ordinary Shares

Morgan Stanley & Co. International plc 11/14/2023 32.16 Buy 8 Ordinary Shares

Morgan Stanley & Co. International plc 11/14/2023 36.14 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 4,753.91 Buy 1,202 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 5,037.06 Buy 1,253 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 5,635.68 Buy 1,416 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 6,066.67 Buy 1,511 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 6,708.24 Buy 1,694 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 507.52 Buy 128 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 695.2 Buy 176 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 689.92 Buy 176 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 734.16 Buy 184 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 751.06 Buy 188 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 8,207.55 Buy 2,070 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 9,135.72 Buy 2,307 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 792.95 Buy 201 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 849.06 Buy 212 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 876.36 Buy 218 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 13,115.52 Buy 3,312 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 14,152.85 Buy 3,583 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 1,339.05 Buy 339 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 1,422.65 Buy 357 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 1,525.70 Buy 380 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 16,088.04 Buy 4,002 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 1,756.95 Buy 442 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 1,780.44 Buy 444 Ordinary Shares

111
Morgan Stanley Australia Securities Limited 11/14/2023 1,937.64 Buy 482 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 1,919.70 Buy 486 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 2,113.36 Buy 529 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 2,231.14 Buy 562 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 2,305.77 Buy 583 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 26,270.64 Buy 6,634 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 26,278.56 Buy 6,636 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 2,490.21 Buy 621 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 2,512.72 Buy 641 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 2,576.82 Buy 641 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 263.34 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 2,749.65 Buy 690 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/14/2023 3,108.51 Buy 783 Ordinary Shares

Morgan Stanley & Co. International plc 11/15/2023 69.45 Buy 17 Ordinary Shares

Morgan Stanley & Co. LLC 11/15/2023 N/A Collateral Received 97,257 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 4.01 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 4,298.56 Buy 1,064 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 4,960.00 Buy 1,240 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 5,452.35 Buy 1,338 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 5,694.30 Buy 1,406 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 6,124.08 Buy 1,501 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 6,168.00 Buy 1,542 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 6,487.58 Buy 1,594 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 7,886.64 Buy 1,933 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 435.46 Buy 109 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 528.45 Buy 130 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 535.92 Buy 132 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 542.7 Buy 134 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 552.84 Buy 136 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 553.38 Buy 138 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 565.73 Buy 139 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 577.72 Buy 143 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 596.82 Buy 147 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 60.9 Buy 15 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 619.4 Buy 152 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 638.99 Buy 157 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 690.2 Buy 170 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 701.22 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 696 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 702.96 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 785.51 Buy 193 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 826.15 Buy 205 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 866.02 Buy 212 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 898.7 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 981.72 Buy 243 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 1,053.32 Buy 263 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 1,078.55 Buy 265 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 13,105.80 Buy 3,236 Ordinary Shares

112
Morgan Stanley Australia Securities Limited 11/15/2023 1,204.50 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 1,208.00 Buy 302 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 1,230.12 Buy 306 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 1,358.11 Buy 337 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 1,417.77 Buy 354 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 1,506.26 Buy 371 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 184.46 Buy 46 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 186.07 Buy 46 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 23,117.28 Buy 5,666 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 23,517.12 Buy 5,764 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 2,098.44 Buy 522 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 2,109.26 Buy 526 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 2,147.90 Buy 531 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 2,840.28 Buy 697 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 300.75 Buy 75 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 303.75 Buy 75 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 3,069.36 Buy 756 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 3,224.00 Buy 800 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/15/2023 3,430.86 Buy 844 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 11/15/2023 2,006.51 Buy 493 Ordinary Shares

Morgan Stanley & Co. International plc 11/16/2023 4.06 Buy 1 Ordinary Shares

Morgan Stanley & Co. International plc 11/16/2023 48 Buy 12 Ordinary Shares

Morgan Stanley & Co. International plc 11/16/2023 N/A Borrow 16,768 Ordinary Shares

Morgan Stanley & Co. International plc 11/16/2023 72.14 Buy 18 Ordinary Shares

Morgan Stanley & Co. LLC 11/16/2023 N/A Borrow 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 4 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 4,328.00 Buy 1,082 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 4,477.00 Buy 1,100 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 4,503.23 Buy 1,123 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 4,909.86 Buy 1,229 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 5,489.69 Buy 1,369 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 5,861.16 Buy 1,458 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 6,267.80 Buy 1,540 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 7,353.18 Buy 1,836 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 7,533.78 Buy 1,842 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 40 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 413.1 Buy 102 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 575.58 Buy 143 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 581.45 Buy 145 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 618.89 Buy 153 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 698.61 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 72.18 Buy 18 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 725.81 Buy 181 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 759.81 Buy 186 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 8,468.00 Buy 2,117 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 8,773.66 Buy 2,161 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 9,784.40 Buy 2,440 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 10,812.90 Buy 2,660 Ordinary Shares

113
Morgan Stanley Australia Securities Limited 11/16/2023 11,570.61 Buy 2,829 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 829.04 Buy 207 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 868.84 Buy 214 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 875.27 Buy 218 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 885.11 Buy 221 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 986.58 Buy 243 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 997.15 Buy 245 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,054.44 Buy 261 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,053.32 Buy 263 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 108.27 Buy 27 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 112.42 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,160.64 Buy 288 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 12,897.83 Buy 3,169 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 13,936.00 Buy 3,484 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 14,356.16 Buy 3,536 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,263.60 Buy 312 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,264.73 Buy 315 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,313.64 Buy 328 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,324.00 Buy 331 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,357.07 Buy 338 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,414.62 Buy 348 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,473.34 Buy 362 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 16 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 16.24 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 16.28 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 17,578.82 Buy 4,298 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 18,289.61 Buy 4,561 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 18,256.00 Buy 4,564 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,700.00 Buy 425 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,731.49 Buy 427 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 1,976.93 Buy 493 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 20 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 204.77 Buy 51 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 2,077.18 Buy 518 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 208.52 Buy 52 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 2,116.71 Buy 522 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 2,113.13 Buy 525 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 2,177.43 Buy 543 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 225.12 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 224.56 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 2,256.00 Buy 564 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 228.57 Buy 57 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 2,302.88 Buy 575 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 24 Buy 6 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 24,400.00 Buy 6,100 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 24,580.00 Buy 6,145 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 2,461.35 Buy 610 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 2,891.70 Buy 714 Ordinary Shares

114
Morgan Stanley Australia Securities Limited 11/16/2023 3,006.96 Buy 737 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 304.38 Buy 76 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 316.68 Buy 78 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 3,147.76 Buy 784 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 32.16 Buy 8 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 34,892.00 Buy 8,723 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 35,604.00 Buy 8,901 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 3,471.90 Buy 852 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 3,495.15 Buy 863 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 361.34 Buy 89 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 36.54 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 384.48 Buy 96 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 389.94 Buy 97 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/16/2023 3,943.04 Buy 976 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 11/16/2023 1,753.05 Buy 435 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 11/16/2023 346.58 Buy 86 Ordinary Shares

Morgan Stanley & Co. International plc 11/17/2023 N/A Borrow 106,043 Ordinary Shares

Morgan Stanley & Co. LLC 11/17/2023 N/A Borrow 14,208 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 3.98 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 4,705.58 Buy 1,172 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 5,555.64 Buy 1,382 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 5,688.30 Buy 1,415 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 6,512.48 Buy 1,616 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 7,730.46 Buy 1,923 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 449.12 Buy 112 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 47.76 Buy 12 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 48,156.09 Buy 12,009 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 546.72 Buy 136 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 60.53 Buy 15 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 644.8 Buy 160 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 698.61 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 701.22 Buy 174 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 703.5 Buy 175 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 781.82 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 785.85 Buy 195 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 10,089.70 Buy 2,513 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 10,141.29 Buy 2,529 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 11,244.00 Buy 2,811 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 11,477.64 Buy 2,841 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 11,880.44 Buy 2,948 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 856.26 Buy 213 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 934.33 Buy 233 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 930.84 Buy 233 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 937.17 Buy 234 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 1,221.86 Buy 307 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 1,250.22 Buy 311 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 132 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 1,398.96 Buy 348 Ordinary Shares

115
Morgan Stanley Australia Securities Limited 11/17/2023 18,355.32 Buy 4,566 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 2,005.00 Buy 500 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 234.03 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 2,442.09 Buy 609 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 2,488.38 Buy 619 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 264.66 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 2,787.48 Buy 696 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 298.22 Buy 74 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 33,458.46 Buy 8,323 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 356.89 Buy 89 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 39,082.44 Buy 9,722 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/17/2023 3,752.69 Buy 937 Ordinary Shares

Morgan Stanley & Co. LLC 11/20/2023 N/A Borrow 11,731 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 4,078.35 Buy 1,007 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 4,242.00 Buy 1,050 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 4,478.85 Buy 1,110 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 6,297.75 Buy 1,555 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 6,391.28 Buy 1,582 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 7,404.84 Buy 1,842 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 7,990.65 Buy 1,973 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 40.2 Buy 10 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 464.03 Buy 115 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 472.1 Buy 117 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 N/A Borrow 12,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 585.8 Buy 145 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 661.74 Buy 164 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 755.76 Buy 188 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 79,493.40 Buy 19,628 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 8,610.30 Buy 2,126 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 8,784.45 Buy 2,169 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 10,819.12 Buy 2,678 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 12,080.79 Buy 2,994 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 888.8 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 1,023.39 Buy 253 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 12.12 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 12,737.25 Buy 3,145 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 1,212.00 Buy 300 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 137.19 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 141.4 Buy 35 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 1,462.89 Buy 363 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 149.11 Buy 37 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 1,533.53 Buy 381 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 18,484.20 Buy 4,564 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 18,763.68 Buy 4,656 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 1,737.45 Buy 429 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 177.32 Buy 44 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 1,785.29 Buy 443 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 1,807.68 Buy 448 Ordinary Shares

116
Morgan Stanley Australia Securities Limited 11/20/2023 1,849.20 Buy 460 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 189.88 Buy 47 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 2,217.96 Buy 549 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 233.74 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 2,363.40 Buy 585 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 246.44 Buy 61 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 270.01 Buy 67 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 274.04 Buy 68 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 2,803.76 Buy 694 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 28,908.90 Buy 7,138 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 30,740.84 Buy 7,628 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 321.6 Buy 80 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 3,648.12 Buy 903 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 3,782.70 Buy 934 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/20/2023 379.76 Buy 94 Ordinary Shares

Morgan Stanley & Co. International plc 11/21/2023 8.28 Buy 2 Ordinary Shares

Morgan Stanley & Co. International plc 11/21/2023 12.38 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 4,885.79 Buy 1,183 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 4,910.57 Buy 1,189 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 4,910.57 Buy 1,189 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 5,704.92 Buy 1,378 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 6,493.80 Buy 1,580 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 7,965.18 Buy 1,938 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 462.56 Buy 112 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 507.5 Buy 125 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 604.44 Buy 146 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 69.36 Buy 17 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 8,838.90 Buy 2,135 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 11,538.18 Buy 2,787 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 973.5 Buy 236 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 1,048.56 Buy 257 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 1,122.00 Buy 272 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 12,439.25 Buy 3,006 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 16.44 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 22,157.28 Buy 5,352 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 2,196.46 Buy 541 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 2,504.70 Buy 605 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 3,066.06 Buy 746 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 3,304.35 Buy 803 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/21/2023 3,694.50 Buy 900 Ordinary Shares

Morgan Stanley & Co. International plc 11/22/2023 8.26 Buy 2 Ordinary Shares

Morgan Stanley & Co. International plc 11/22/2023 12.35 Buy 3 Ordinary Shares

Morgan Stanley & Co. International plc 11/22/2023 N/A Borrow 335,272 Ordinary Shares

Morgan Stanley & Co. LLC 11/22/2023 N/A Borrow 69,463 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 5,296.55 Buy 1,295 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 5,771.26 Buy 1,418 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 5,970.87 Buy 1,451 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 7,081.23 Buy 1,742 Ordinary Shares

117
Morgan Stanley Australia Securities Limited 11/22/2023 7,157.78 Buy 1,763 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 7,617.81 Buy 1,874 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 8,090.09 Buy 1,966 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 411.07 Buy 101 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 421.2 Buy 104 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 472.65 Buy 115 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 49.8 Buy 12 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 49,124.90 Buy 12,070 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 496.1 Buy 121 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 552.83 Buy 135 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 645.43 Buy 158 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 67,058.81 Buy 16,237 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 648.8 Buy 160 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 655.2 Buy 160 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 673.2 Buy 165 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 729.8 Buy 178 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 74,501.35 Buy 18,305 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 757.35 Buy 187 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 789.58 Buy 194 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 9,038.90 Buy 2,210 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 10,293.03 Buy 2,529 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 11,136.87 Buy 2,713 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 11,039.14 Buy 2,719 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 11,081.19 Buy 2,726 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 11,783.40 Buy 2,874 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 858.9 Buy 210 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 1,007.72 Buy 244 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 1,012.70 Buy 247 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 1,032.75 Buy 255 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 113.96 Buy 28 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 119.63 Buy 29 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 121,360.60 Buy 29,618 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 13,033.90 Buy 3,179 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 15,905.70 Buy 3,870 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 16,193.73 Buy 3,921 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 1,222.06 Buy 301 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 133.49 Buy 33 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 137.7 Buy 34 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 1,559.04 Buy 384 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 16.28 Buy 4 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 17,308.12 Buy 4,201 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 17,703.64 Buy 4,297 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 18,648.74 Buy 4,582 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 19,019.90 Buy 4,639 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 20,314.32 Buy 4,979 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 1,726.10 Buy 421 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 21,294.00 Buy 5,200 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 210.12 Buy 51 Ordinary Shares

118
Morgan Stanley Australia Securities Limited 11/22/2023 211.12 Buy 52 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 219.51 Buy 54 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 2,220.82 Buy 547 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 238.09 Buy 58 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 2,447.28 Buy 594 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 25,264.17 Buy 6,147 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 26,094.39 Buy 6,349 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 2,469.45 Buy 606 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 2,489.77 Buy 614 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 259.84 Buy 64 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 2,626.82 Buy 647 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 265.2 Buy 65 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 271.26 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 267.96 Buy 66 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 28,659.54 Buy 7,059 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 287.35 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 2,885.10 Buy 708 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 2,878.02 Buy 708 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 2,937.60 Buy 720 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 3,480.24 Buy 853 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 3,597.53 Buy 885 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 36.54 Buy 9 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 37,929.92 Buy 9,184 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 377.2 Buy 92 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 3,933.27 Buy 957 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/22/2023 3,982.86 Buy 981 Ordinary Shares

Morgan Stanley & Co. International plc 11/23/2023 N/A Borrow 157,976 Ordinary Shares

Morgan Stanley & Co. International plc 11/23/2023 21.22 Buy 5 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 4,338.16 Buy 1,028 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 5,634.36 Buy 1,332 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 6,409.33 Buy 1,517 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 7,821.27 Buy 1,849 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 7,980.02 Buy 1,891 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 8,068.64 Buy 1,912 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 441.91 Buy 107 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 453.06 Buy 108 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 459.98 Buy 109 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 458.43 Buy 111 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 487.03 Buy 115 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 488.36 Buy 116 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 489.65 Buy 117 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 51 Buy 12 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 521.52 Buy 123 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 599.95 Buy 142 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 732.78 Buy 177 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 764.05 Buy 185 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 794.3 Buy 188 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 8,488.03 Buy 2,009 Ordinary Shares

119
Morgan Stanley Australia Securities Limited 11/23/2023 9,387.49 Buy 2,273 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 11,382.93 Buy 2,691 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 88.2 Buy 21 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 895.48 Buy 215 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 924.32 Buy 218 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 933.9 Buy 220 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 947.75 Buy 223 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 983.97 Buy 234 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 1,072.72 Buy 253 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 1,188.63 Buy 282 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 12.6 Buy 3 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 1,280.30 Buy 310 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 1,471.04 Buy 349 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 1,511.22 Buy 356 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 164.58 Buy 39 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 1,677.06 Buy 396 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 20,451.00 Buy 4,812 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 1,766.09 Buy 419 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 1,827.26 Buy 433 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 195.27 Buy 46 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 202,003.88 Buy 47,734 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 1,990.45 Buy 470 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 198.48 Buy 48 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 203.11 Buy 49 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 24,864.13 Buy 5,885 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 218.66 Buy 52 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 218.63 Buy 53 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 232.68 Buy 56 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 2,336.04 Buy 567 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 2,458.64 Buy 584 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 252 Buy 60 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 251.4 Buy 60 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 2,554.24 Buy 614 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 285.26 Buy 68 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 2,904.90 Buy 690 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 294.7 Buy 70 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 3,229.66 Buy 782 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 39,080.97 Buy 9,239 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 405.12 Buy 96 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 410.31 Buy 97 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/23/2023 410.31 Buy 97 Ordinary Shares

Morgan Stanley Wealth Management Australia Pty Ltd 11/23/2023 1,197.09 Buy 283 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/24/2023 4.26 Buy 1 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/24/2023 4,250.00 Buy 1,000 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/24/2023 4,840.75 Buy 1,139 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/24/2023 437.75 Buy 103 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/24/2023 566.58 Buy 133 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/24/2023 749.76 Buy 176 Ordinary Shares

120
Morgan Stanley Australia Securities Limited 11/24/2023 9,588.00 Buy 2,256 Ordinary Shares

Morgan Stanley Australia Securities Limited 11/2

[TRUNCATED]

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