Skip to main content

AI assistant

Sign in to chat with this filing

The assistant answers questions, extracts KPIs, and summarises risk factors directly from the filing text.

CHORUS LIMITED Major Shareholding Notification 2021

Aug 10, 2021

64680_rns_2021-08-10_c93b2c79-8ec0-4be8-b686-cf35360c26be.pdf

Major Shareholding Notification

Open in viewer

Opens in your device viewer

Disclosure of beginning to have substantial holding

Section 276, Financial Markets Conduct Act 2013

To NZX Limited and

To CHORUS LIMITED

Date this disclosure made: 11 August, 2021

Date on which substantial holding began: 6 August, 2021

Substantial product holder(s) giving disclosure

Full name(s): Mitsubishi UFJ Financial Group, Inc., Mitsubishi UFJ Trust and Banking Corporation, First Sentier Investors Realindex Pty Ltd, First Sentier Investors (Australia) IM Ltd.

Summary of substantial holding

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

Summary for Mitsubishi UFJ Financial Group, Inc., Mitsubishi UFJ Trust and Banking Corporation, First Sentier Investors Realindex Pty Ltd, First Sentier Investors (Australia) IM Ltd.

For this disclosure,—

  • (a) total number held in class: 23,244,040

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

  • (c) total percentage held in class: 5.200%

Details of relevant interests

Details for Mitsubishi UFJ Financial Group, Inc.

Nature of relevant interest(s): Deemed relevant interest by reason of being a holding company and a related company of Mitsubishi UFJ Trust and Banking Corporation, First Sentier Investors Realindex Pty Ltd, First Sentier Investors (Australia) IM Ltd and being deemed to have the same relevant interests as are disclosed by Mitsubishi UFJ Trust and Banking Corporation, First Sentier Investors Realindex Pty Ltd, First Sentier Investors (Australia) IM Ltd in this notice.

For that relevant interest,—

  • (a) number held in class: 10,874,874

  • (b) percentage held in class: 2.433%

  • (c) current registered holder(s): unknown

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

1

Nature of relevant interest(s): Deemed relevant interest arising from being a greater than 20% shareholder in Morgan Stanley and being deemed to have the same relevant interests as are held in the Morgan Stanley group. The relevant interests held in the Morgan Stanley group which are included in this disclosure are set out in Annexure B to this notice.

For that relevant interest,—

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

  • (b) percentage held in class: 2.767%

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

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

Details for Mitsubishi UFJ Trust and Banking Corporation

Nature of relevant interest(s): Relevant interest arising from having the power to control the exercise of the right to vote attached to securities and/or to control the exercise of the power to dispose of securities in its capacity as a responsible entity of a managed investment scheme. The relevant agreement need not be attached under regulation 139.

  • (a) number held in class: 14,087

  • (b) percentage held in class: 0.003%

  • (c) current registered holder(s): Unknown

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

Nature of relevant interest(s): Deemed relevant interest by reason of being a related company of other Mitsubishi UFJ Financial Group, Inc., subsidiaries disclosing in this notice.

For that relevant interest,—

  • (a) number held in class: 10,860,787

  • (b) percentage held in class: 2.430%

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

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

Nature of relevant interest(s): Deemed relevant interest arising from being a whollyowned subsidiary and a related company of Mitsubishi UFJ Financial Group, Inc., which is

2

deemed to have the same relevant interests as are held in the Morgan Stanley group by reason of being a greater than 20% shareholder in the Morgan Stanley group. The relevant interests held in the Morgan Stanley group which are included in this disclosure are set out in Annexure B to this notice.

For that relevant interest,—

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

  • (b) percentage held in class: 2.767%

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

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

Details for First Sentier Investors Realindex Pty Limited

Nature of relevant interest(s): Relevant interest arising from having the power to control the exercise of the right to vote attached to securities and/or to control the exercise of the power to dispose of securities in its capacity as a responsible entity of a managed investment scheme. The relevant agreement need not be attached under regulation 139.

  • (a) number held in class: 4,269,333

  • (b) percentage held in class : 0.955%

  • (c) current registered holder(s) : Unknown

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

Nature of relevant interest(s): Deemed relevant interest by reason of being a related company of other Mitsubishi UFJ Financial Group, Inc., subsidiaries disclosing in this notice.

For that relevant interest,—

  • (a) number held in class: 6,605,541

  • (b) percentage held in class: 1.478%

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

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

Nature of relevant interest(s): Deemed relevant interest arising from being a whollyowned subsidiary and a related company of Mitsubishi UFJ Financial Group, Inc., which is deemed to have the same relevant interests as are held in the Morgan Stanley group by

3

reason of being a greater than 20% shareholder in the Morgan Stanley group. The relevant interests held in the Morgan Stanley group which are included in this disclosure are set out in Annexure B to this notice.

For that relevant interest,—

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

  • (b) percentage held in class : 2.767%

  • (c) current registered holder(s) : Unknown

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

Details for First Sentier Investors (Australia) IM Ltd

Nature of relevant interest(s): Relevant interest arising from having the power to control the exercise of the right to vote attached to securities and/or to control the exercise of the power to dispose of securities in its capacity as a responsible entity of a managed investment scheme. The relevant agreement need not be attached under regulation 139.

  • (a) number held in class: 6,591,454

  • (b) percentage held in class : 1.475%

  • (c) current registered holder(s) : Unknown

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

Nature of relevant interest(s): Deemed relevant interest by reason of being a related company of other Mitsubishi UFJ Financial Group, Inc., subsidiaries disclosing in this notice.

For that relevant interest,—

  • (a) number held in class: 4,283,420

  • (b) percentage held in class : 0.958%

  • (c) current registered holder(s) : Unknown

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

Nature of relevant interest(s): Deemed relevant interest arising from being a whollyowned subsidiary and a related company of Mitsubishi UFJ Financial Group, Inc., which is deemed to have the same relevant interests as are held in the Morgan Stanley group by reason of being a greater than 20% shareholder in the Morgan Stanley group. The relevant interests held in the Morgan Stanley group which are included in this disclosure are set out in Annexure B to this notice.

4

For that relevant interest,—

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

  • (b) percentage held in class: 2.767%

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

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

Details of transactions and events giving rise to substantial holding

Details of the transactions or other events requiring disclosure:

For transaction details relating to subsidiaries of Mitsubishi UFJ Financial Group, Inc. see Annexure A.

For transaction details relating to the Morgan Stanley group see Annexure C.

Additional information

Address(es) of substantial product holder(s):

Mitsubishi UFJ Financial Group, Inc. – 2-7-1, Marunouchi, Chiyoda-ku, Tokyo 100-8330, Japan

Mitsubishi UFJ Trust and Banking Corporation–1-4-5, Marunouchi, Chiyoda-ku, Tokyo 1008212, Japan

First Sentier Investors Realindex Pty Ltd - Level 5, Tower Three International Towers Sydney, 300 Barangaroo Avenue, Barangaroo NSW 2000, Australia

First Sentier Investors (Australia) IM Ltd - Level 5, Tower Three International Towers Sydney, 300 Barangaroo Avenue, Barangaroo NSW 2000, Australia

Contact details:

Mariko Onda, Phone: +81-3-3240-3003, E-mail:[email protected]

Nature of connection between substantial product holders: First Sentier Investors (Australia) IM Ltd and First Sentier Investors Realindex Pty Ltd are wholly-owned subsidiaries of Mitsubishi UFJ Financial Group, Inc.

Name of any other person believed to have given, or believed to be required to give, a disclosure under the Financial Markets Conduct Act 2013 in relation to the financial products to which this disclosure relates: Not applicable

Certification

I, Mariko Onda, certify that, to the best of my knowledge and belief, the information contained in this disclosure is correct and that I am duly authorised to make this disclosure by all persons for whom it is made.

5

Annexure A

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

Date of Transaction Holder of Relevant
Interest
Nature of
Transaction
Class of Securities Number
of
Securities
Cash
Consideration
(NZD)
07-Apr-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -33,056 -217,845.62
08-Apr-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -81,315 -532,668.51
09-Apr-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 2,494 16,335.70
19-Apr-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 2,500 16,349.53
19-Apr-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 690 4,516.05
21-Apr-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 2,314 15,246.04
22-Apr-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 2,859 19,052.82
22-Apr-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 1,646 10,969.20
27-Apr-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 1,913 12,654.95
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 14,480 98,100.78
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 20,145 136,480.67
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 35,695 241,830.61
28-Apr-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -5,434 -36,896.86
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 23,131 156,710.57
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 14,255 96,576.42
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 72,486 491,086.52

6

28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 13,526 91,637.51
29-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 6,288 43,125.68
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 1,736 11,761.25
29-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 8,887 60,950.69
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 5,441 36,862.32
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BORROW Ordinary Shares 13,526 91,637.51
29-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 31,977 219,311.38
29-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 6,388 43,811.52
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 1,512 10,243.67
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 2,680 18,156.77
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 1,070 7,249.16
29-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 10,204 69,983.22
28-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 1,087 7,364.33
29-Apr-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 15,747 107,999.38
03-May-2021 First Sentier
Investors (Australia)
IM Ltd
SELL Ordinary Shares -282,284 -1,913,172.75
07-May-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -13,364 -88,455.70
10-May-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 509 3,309.29
10-May-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -171,569 -1,116,277.68
10-May-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 4,819 31,330.95

7

11-May-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -3,198 -20,550.58
12-May-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 19,551 124,306.86
17-May-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -3,848 -24,076.84
21-May-2021 Mitsubishi UFJ Trust
and Banking
Corporaton
SELL Ordinary Shares -1,190 -7,616.00
24-May-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 18,602 121,372.59
25-May-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 38,151 250,191.07
31-May-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 5,309 33,426.62
01-Jun-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 4,820 30,703.40
02-Jun-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 45,069 288,014.66
03-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -8,739 -55,753.43
03-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -42,206 -269,168.32
09-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -16,772 -111,309.20
10-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -14,898 -96,863.19
10-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -17,990 -116,966.63
10-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -2,485 -16,156.87
10-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -3,477 -22,606.61
10-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -1,102 -7,164.94
10-Jun-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 2,692 17,502.73
11-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -12,086 -78,990.06

8

11-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -64,238 -419,838.12
15-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -7,531 -48,626.53
15-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -69,456 -448,466.90
16-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -14,382 -90,852.86
16-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -5,245 -33,133.31
17-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -7,799 -47,992.86
18-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -854 -5,393.01
18-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -3,779 -23,700.39
18-Jun-2021 Mitsubishi UFJ Trust
and Banking
Corporaton
SELL Ordinary Shares -8,837 -55,805.66
22-Jun-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 2,032 12,292.10
22-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -123,466 -750,965.50
23-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -39,063 -238,851.81
23-Jun-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 1,259 7,698.19
24-Jun-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -61,534 -381,142.58
24-Jun-2021 Mitsubishi UFJ Trust
and Banking
Corporaton
SELL Ordinary Shares -587 -3,654.08
25-Jun-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 27,187 172,146.24
25-Jun-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 129,236 818,313.59
25-Jun-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 41,539 263,022.13
25-Jun-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 43,054 272,615.01

9

02-Jul-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 132,203 833,596.15
02-Jul-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 82,511 520,266.95
02-Jul-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 56,972 359,232.69
02-Jul-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 126,529 797,819.16
02-Jul-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 424,316 2,675,492.86
02-Jul-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 141,994 895,332.57
02-Jul-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 3,582 22,506.40
05-Jul-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -1,218 -7,734.11
07-Jul-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 21,913 139,254.58
08-Jul-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 6,698 42,107.66
09-Jul-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 2,707 16,842.32
09-Jul-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 7,794 48,492.44
09-Jul-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -3,958 -24,933.30
09-Jul-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 12,067 75,078.04
13-Jul-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 10,460 65,456.01
14-Jul-2021 First Sentier
Investors Realindex
PtyLtd
SELL Ordinary Shares -5,010 -31,663.20
16-Jul-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 3,741 23,637.05
21-Jul-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 6,738 42,042.05
22-Jul-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 2,354 14,643.60

10

28-Jul-2021 First Sentier
Investors Realindex
PtyLtd
BUY Ordinary Shares 2,893 17,796.47
05-Aug-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 52,023 321,934.93
06-Aug-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 2,954 18,337.18
06-Aug-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 4,363 27,083.65
06-Aug-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 14,688 91,176.88
06-Aug-2021 First Sentier
Investors (Australia)
IM Ltd
BUY Ordinary Shares 1,465,846 0.00

11

Annexure B Relevant interests held in the Morgan Stanley group

List of Morgan Stanley and its subsidiaries that have a relevant interest or are deemed to have a relevant interest in the shares.

Entities └─┬─ Morgan Stanley ├─┬─ Morgan Stanley Capital Management, LLC │ └─┬─ Morgan Stanley Domestic Holdings, Inc. │ ├─┬─ ETRADE Financial Holdings, LLC │ │ └─┬─ ETCM Holdings, LLC │ │ └─── ETRADE Securities LLC │ ├─┬─ Eaton Vance Acquisitions LLC │ │ └─── Parametric Portfolio Associates LLC │ ├─── Morgan Stanley & Co. LLC │ ├─── Morgan Stanley Capital Services LLC │ ├─── Morgan Stanley Investment Management Inc. │ ├─── Morgan Stanley Smith Barney LLC │ └─── Morgan Stanley Wealth Management Australia Pty Ltd └─┬─ Morgan Stanley International Holdings Inc. ├─┬─ Morgan Stanley (Australia) Securities Holdings Pty Limited │ └─── Morgan Stanley Australia Securities Limited └─┬─ Morgan Stanley International Limited └─┬─ Morgan Stanley Investments (UK) └─── Morgan Stanley & Co. International plc

Details for Morgan Stanley & Co. International plc

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement document(s) (Prime Brokerage Agreement) have been attached to a previous disclosure made on 8 August 2019.

For that relevant interest,-

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

  • (b) percentage held in class : 1.515%

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

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

12

Details for Morgan Stanley & Co. International plc

Nature of relevant interest(s): Holder of securities subject to an obligation to return under a Prime Brokerage Agreement. The relevant agreement document(s) (Prime Brokerage Agreement) have been attached to a previous disclosure made on 8 August 2019.

For that relevant interest,-

  • (a) number held in class: 2,827

  • (b) percentage held in class : 0.001%

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

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

Details for Morgan Stanley & Co. International plc

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of sales and trading businesses. The relevant agreements need not be attached under regulation 139.

For that relevant interest,-

  • (a) number held in class: 790,405

  • (b) percentage held in class : 0.177%

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

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

Details for Morgan Stanley & Co. International plc

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of sales and trading businesses. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 4,373

  • (b) percentage held in class: 0.001%

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

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

13

Details for Morgan Stanley & Co. International plc

Nature of relevant interest(s): Derivative relevant interest over quoted underlying. Swap Agreement: The relevant agreement document(s) (1992 ISDA Master Agreement & 2002 ISDA Master Agreement) are attached to a previous disclosure made on 8 August 2019. Please refer to Table 2 for details on derivative relevant interest.

For that relevant interest,—

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

  • (b) percentage held in class: 0.387%

  • (c) current registered holder(s): Unknown

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

Details for Morgan Stanley & Co. LLC

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of sales and trading businesses. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 19,000

  • (b) percentage held in class: 0.004%

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

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

Details for Morgan Stanley Australia Securities Limited

Nature of relevant interest(s): Holder of securities subject to an obligation to return under a Prime Brokerage Agreement through an associate. The relevant agreement document(s) (Prime Brokerage Agreement) are attached to a previous disclosure made on 8 August 2019.

For that relevant interest,—

14

  • (a) number held in class: 2,510

  • (b) percentage held in class: 0.001%

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

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

Details for Morgan Stanley Australia Securities Limited

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of sales and trading businesses. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 2,146,798

  • (b) percentage held in class: 0.480%

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

  • (e) registered holder(s) once transfers are registered: Unknown

Details for Morgan Stanley Investment Management Inc.

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of investment management business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 3,966

  • (b) percentage held in class: 0.001%

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

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

Details for Morgan Stanley Smith Barney LLC

Nature of relevant interest(s): American Depositary Receipts held or in respect of which the holder may exercise control over disposal in the ordinary course of

15

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

For that relevant interest,—

  • (a) number held in class: 890

  • (b) percentage held in class: 0.000%

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

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

Details for Morgan Stanley Wealth Management Australia Pty Ltd

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of discretionary managed business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 42,000

  • (b) percentage held in class: 0.009%

  • (c) current registered holder(s): Morgan Stanley Wealth Management Australia Pty discretionary client account

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

Details for Morgan Stanley Capital Services LLC

Nature of relevant interest(s): Derivative relevant interest over quoted underlying. Swap Agreement: The relevant agreement document(s) (1992 ISDA Master Agreement & 2002 ISDA Master Agreement) are attached to a previous disclosure made on 8 August 2019. Please refer to Table 2 for details on derivative relevant interest.

For that relevant interest,—

  • (a) number held in class: 197,637

  • (b) percentage held in class: 0.044%

  • (c) current registered holder(s): Unknown

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

16

Details for E*TRADE Securities LLC

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement document(s) (Margin Agreement) may be viewed here.

For that relevant interest,—

  • (a) number held in class: 110

  • (b) percentage held in class: 0.000%

  • (c) current registered holder(s): BNP Paribas Securities Services SCA, Australia Branc

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

Details for E*TRADE Securities LLC

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement document(s) (Margin Agreement) may be viewed here.

For that relevant interest,—

  • (a) number held in class: 177

  • (b) percentage held in class: 0.000%

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

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

Details for E*TRADE Securities LLC

Nature of relevant interest(s): American Depositary held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement document(s) (Margin Agreement) may be viewed here.

For that relevant interest,—

  • (a) number held in class: 100,870

  • (b) percentage held in class: 0.023%

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

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

17

Details for E*TRADE Securities LLC

Nature of relevant interest(s): American Depositary held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s). The relevant agreement document(s) (Fully Paid Lending Program: Master Securities Lending Agreement) are attached to a previous disclosure made on 8 August 2019.

For that relevant interest,—

  • (a) number held in class: 2,250

  • (b) percentage held in class: 0.001%

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

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

Details for Parametric Portfolio Associates LLC

Nature of relevant interest(s): Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of investment management business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 528,974

  • (b) percentage held in class: 0.118%

  • (c) current registered holder(s): Unknown

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

Details for Parametric Portfolio Associates LLC

Nature of relevant interest(s): American Depositary Receipts held or in respect of which the holder may exercise control over disposal in the ordinary course of investment management business. The relevant agreements need not be attached under regulation 139.

For that relevant interest,—

  • (a) number held in class: 25,292.5

  • (b) percentage held in class: 0.005%%

  • (c) current registered holder(s): Unknown

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

Table 2: For a derivative relevant interest

18

Details
for
(a) Type of
Derivative
(b) Details of Derivative (b) Details of Derivative
Notional Value of the Derivative Settlement Type Expiry Date of the
Derivative
Morgan
Stanley &
Co.
Internation
al plc
Swap Agreement 9,852,700.00 (AUD) Cash 4/28/2023
Swap Agreement 91,758.52 (AUD) Cash 3/30/2022
Swap Agreement 7,665.29 (AUD) Cash 7/10/2023
Swap Agreement 112,704.00 (AUD) Cash 1/20/2022
Swap Agreement 27,442.80 Cash 6/26/2023
Morgan
Stanley
Capital
Services
LLC
Swap Agreement 35,552.83 (AUD) Cash 7/12/2023
Swap Agreement 130,089.21 (AUD) Cash 1/31/2023
Swap Agreement 27,379.85 (AUD) Cash 4/28/2023
Swap Agreement 94,393.53 (AUD) Cash 7/31/2023
Swap Agreement 287,871.31 (AUD) Cash 7/31/2023
Swap Agreement 79,060.63 (AUD) Cash 1/31/2023
Swap Agreement 204,195.72 Cash 2/22/2023
Swap Agreement 1,370.88 (AUD) Cash 8/17/2022
Swap Agreement 46,108.80 (AUD) Cash 8/17/2022
Swap Agreement 193,800.08 (AUD) Cash 10/15/2021
Swap Agreement 65,727.42 (AUD) Cash 12/30/2022

19

Annexure C Transaction details for the Morgan Stanley group

20

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

Date of Transaction Holder of Relevant Interest Transaction Nature Consideration Class and number of securities
Increase in shares held or in respect of which the
4/07/2021 ETRADE Securities LLC holder may exercise right to rehypothecate pursuant N/A 10 American Depositary Receipts
to the agreement(s)
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,089.36 (AUD) 178 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,151.73 (AUD) 191 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,184.04 (AUD) 198 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,189.72 (AUD) 196 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,227.76 (AUD) 206 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,275.44 (AUD) 214 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,286.25 (AUD) 210 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,321.08 (AUD) 218 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,546.29 (AUD) 249 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,568.61 (AUD) 261 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,605.32 (AUD) 268 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,632.54 (AUD) 273 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 1,857.24 (AUD) 308 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 10,276.51 (AUD) 1,693 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 10,889.28 (AUD) 1,824 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 103.36 (AUD) 17 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 111,184.19 (AUD) 18,317 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 12,456.00 (AUD) 2,076 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 14,501.85 (AUD) 2,397 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 15,583.93 (AUD) 2,593 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 16,498.26 (AUD) 2,718 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 16,583.24 (AUD) 2,732 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 17,044.20 (AUD) 2,785 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,008.16 (AUD) 326 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,020.05 (AUD) 335 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,058.84 (AUD) 342 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,303.46 (AUD) 382 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,395.96 (AUD) 398 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,410.01 (AUD) 401 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,568.10 (AUD) 421 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,617.51 (AUD) 427 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,775.48 (AUD) 458 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,786.13 (AUD) 459 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,805.78 (AUD) 463 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,833.28 (AUD) 466 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,896.14 (AUD) 474 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 2,918.70 (AUD) 470 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 20,115.98 (AUD) 3,314 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 27,387.84 (AUD) 4,512 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 3,079.70 (AUD) 515 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 3,490.85 (AUD) 577 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 3,725.78 (AUD) 599 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 3,757.65 (AUD) 615 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 334.95 (AUD) 55 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 34,584.21 (AUD) 5,793 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 4,041.69 (AUD) 677 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 4,080.65 (AUD) 655 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 4,328.38 (AUD) 719 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 4,376.54 (AUD) 727 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 4,428.00 (AUD) 738 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 4,429.74 (AUD) 742 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 4,884.36 (AUD) 806 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 4,970.27 (AUD) 827 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 407.32 (AUD) 68 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 489.54 (AUD) 82 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 5,347.67 (AUD) 881 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 5,602.30 (AUD) 926 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 5,881.54 (AUD) 977 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 5,910.85 (AUD) 977 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 512.40 (AUD) 84 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 568.70 (AUD) 94 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 578.88 (AUD) 96 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 6,181.35 (AUD) 1,015 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 6,192.81 (AUD) 1,027 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 6,533.10 (AUD) 1,071 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 6,953.57 (AUD) 1,157 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 6.25 (AUD) 1 Ordinary Share
4/07/2021 Morgan Stanley Australia Securities Limited Buy 670.68 (AUD) 108 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 691.98 (AUD) 114 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 7,616.44 (AUD) 1,261 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 7,620.68 (AUD) 1,268 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 718.62 (AUD) 118 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 769.62 (AUD) 127 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 8,107.49 (AUD) 1,349 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 8,132.80 (AUD) 1,360 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 8,325.66 (AUD) 1,383 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 8,604.96 (AUD) 1,379 Ordinary Shares
----- End of picture text -----*

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

4/07/2021 Morgan Stanley Australia Securities Limited Buy 8,838.90 (AUD) 1,449 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 8,866.72 (AUD) 1,468 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 863.72 (AUD) 143 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 9,120.30 (AUD) 1,515 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 9,525.08 (AUD) 1,577 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 940.43 (AUD) 157 Ordinary Shares
4/07/2021 Morgan Stanley Australia Securities Limited Buy 959.06 (AUD) 158 Ordinary Shares
4/07/2021 Morgan Stanley Capital Services LLC Buy N/A 445 Swaps
4/07/2021 Morgan Stanley Capital Services LLC Buy N/A 540 Swaps
4/07/2021 Morgan Stanley Capital Services LLC Buy N/A 899 Swaps
4/08/2021 Morgan Stanley & Co. International plc Buy 1,642,027.50 250,000 Ordinary Shares
4/08/2021 Morgan Stanley & Co. International plc Buy 491,838.49 75,000 Ordinary Shares
Increase in shares held or in respect of which the
4/08/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1 Ordinary Share
to the agreement(s)
4/08/2021 Morgan Stanley Australia Securities Limited Buy 1,002.64 (AUD) 166 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 1,044.87 (AUD) 174 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 1,157.10 (AUD) 190 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 1,191.96 (AUD) 198 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 1,319.36 (AUD) 217 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 1,366.54 (AUD) 227 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 1,488.30 (AUD) 246 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 1,701.87 (AUD) 282 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 1,935.63 (AUD) 321 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 10,008.28 (AUD) 1,657 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 11,264.04 (AUD) 1,868 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 13,169.52 (AUD) 2,184 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 15,337.52 (AUD) 2,552 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 15,690.06 (AUD) 2,602 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 151.50 (AUD) 25 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 18,319.32 (AUD) 3,033 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 188.79 (AUD) 31 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 2,027.38 (AUD) 334 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 2,118.28 (AUD) 351 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 2,432.10 (AUD) 402 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 2,496.42 (AUD) 414 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 2,907.53 (AUD) 479 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 24,548.13 (AUD) 4,071 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 27,596.76 (AUD) 4,569 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 3,177.04 (AUD) 526 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 3,264.24 (AUD) 536 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 3,405.72 (AUD) 562 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 3,557.92 (AUD) 592 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 3,702.30 (AUD) 615 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 3,720.19 (AUD) 619 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 3,738.22 (AUD) 622 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 3,810.66 (AUD) 633 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 31,904.73 (AUD) 5,291 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 337.68 (AUD) 56 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 4,568.90 (AUD) 749 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 4,617.34 (AUD) 767 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 4,872.24 (AUD) 804 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 42,191.91 (AUD) 6,997 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 5,026.70 (AUD) 835 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 5,194.40 (AUD) 860 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 5,529.20 (AUD) 920 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 5,931.87 (AUD) 987 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 51,151.94 (AUD) 8,497 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 59,524.20 (AUD) 9,855 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 6,092.35 (AUD) 1,007 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 6,700.26 (AUD) 1,113 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 604.50 (AUD) 100 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 647.35 (AUD) 107 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 8,119.51 (AUD) 1,351 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 8,710.45 (AUD) 1,435 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 8,791.74 (AUD) 1,458 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 9,798.81 (AUD) 1,609 Ordinary Shares
4/08/2021 Morgan Stanley Australia Securities Limited Buy 949.85 (AUD) 157 Ordinary Shares
4/08/2021 Morgan Stanley Capital Services LLC Buy N/A 180 Swaps
4/09/2021 Morgan Stanley & Co. International plc Buy 230,114.97 35,000 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 1,064.00 (AUD) 175 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 1,133.64 (AUD) 188 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 1,188.74 (AUD) 196 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 1,208.00 (AUD) 200 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 1,211.00 (AUD) 200 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 1,418.04 (AUD) 234 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 1,969.92 (AUD) 324 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 1,985.34 (AUD) 326 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 103.36 (AUD) 17 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 11,016.81 (AUD) 1,809 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 11,307.96 (AUD) 1,866 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

4/09/2021 Morgan Stanley Australia Securities Limited Buy 12,998.08 (AUD) 2,152 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 16,352.58 (AUD) 2,694 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 2,305.05 (AUD) 381 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 2,306.21 (AUD) 379 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 2,399.94 (AUD) 398 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 2,500.93 (AUD) 411 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 2,758.80 (AUD) 456 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 2,813.58 (AUD) 462 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 218.52 (AUD) 36 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 22,149.43 (AUD) 3,649 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 241.40 (AUD) 40 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 25,894.72 (AUD) 4,259 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 27,315.90 (AUD) 4,530 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 3,111.48 (AUD) 516 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 3,159.80 (AUD) 518 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 3,314.82 (AUD) 547 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 3,340.12 (AUD) 553 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 3,394.89 (AUD) 563 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 3,545.30 (AUD) 586 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 3,738.60 (AUD) 620 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 3,817.28 (AUD) 632 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 3,842.04 (AUD) 634 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 3,901.41 (AUD) 647 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 30,668.58 (AUD) 5,086 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 34,479.68 (AUD) 5,671 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 36.36 (AUD) 6 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 4,371.75 (AUD) 725 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 4,445.70 (AUD) 730 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 4,506.60 (AUD) 740 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 4,573.80 (AUD) 756 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 4,581.36 (AUD) 756 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 4,683.21 (AUD) 769 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 41,585.57 (AUD) 6,851 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 464.69 (AUD) 77 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 471.12 (AUD) 78 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 5,059.17 (AUD) 839 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 5,187.36 (AUD) 856 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 5,560.12 (AUD) 916 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 500.90 (AUD) 83 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 518.58 (AUD) 86 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 530.64 (AUD) 88 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 560.79 (AUD) 93 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 6,633.00 (AUD) 1,100 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 6,657.60 (AUD) 1,095 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 6,701.28 (AUD) 1,104 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 6,923.92 (AUD) 1,136 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 7,247.90 (AUD) 1,198 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 7,555.59 (AUD) 1,253 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 7,676.19 (AUD) 1,273 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 7,983.72 (AUD) 1,324 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 74,524.77 (AUD) 12,359 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 81,551.19 (AUD) 13,391 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 942.24 (AUD) 156 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 96,781.50 (AUD) 16,050 Ordinary Shares
4/09/2021 Morgan Stanley Australia Securities Limited Buy 961.95 (AUD) 159 Ordinary Shares
4/09/2021 Morgan Stanley Capital Services LLC Buy N/A 1,261 Swaps
4/09/2021 Parametric Portfolio Associates LLC Buy 53,036.23 (AUD) 8,791 Ordinary Shares
4/12/2021 Morgan Stanley & Co. International plc Buy 19,944.75 3,045 Ordinary Shares
4/12/2021 Morgan Stanley & Co. International plc Buy 360,284.94 55,000 Ordinary Shares
Increase in shares held or in respect of which the
4/12/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1 Ordinary Share
to the agreement(s)
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,068.89 (AUD) 178 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,089.62 (AUD) 181 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,106.76 (AUD) 184 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,110.42 (AUD) 186 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,116.93 (AUD) 186 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,154.14 (AUD) 193 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,202.98 (AUD) 201 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,252.35 (AUD) 207 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,254.42 (AUD) 207 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,331.00 (AUD) 220 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,337.05 (AUD) 221 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,448.36 (AUD) 242 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,580.63 (AUD) 263 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,632.00 (AUD) 272 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,687.95 (AUD) 279 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,904.43 (AUD) 319 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,944.46 (AUD) 323 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 1,944.88 (AUD) 322 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 10,290.82 (AUD) 1,718 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

4/12/2021 Morgan Stanley Australia Securities Limited Buy 11,820.00 (AUD) 1,970 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 12,389.16 (AUD) 2,058 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 12,675.09 (AUD) 2,109 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 144.72 (AUD) 24 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 15,406.65 (AUD) 2,555 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 15,913.17 (AUD) 2,639 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 156.26 (AUD) 26 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 18,174.24 (AUD) 3,024 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 18,481.95 (AUD) 3,065 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 18,637.01 (AUD) 3,101 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 19,959.21 (AUD) 3,321 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 2,029.44 (AUD) 336 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 2,170.80 (AUD) 360 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 2,356.12 (AUD) 394 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 29,462.58 (AUD) 4,886 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 3,075.30 (AUD) 510 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 3,082.24 (AUD) 512 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 3,242.80 (AUD) 536 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 3,252.00 (AUD) 542 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 3,309.92 (AUD) 548 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 3,914.35 (AUD) 647 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 32,013.27 (AUD) 5,309 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 366.61 (AUD) 61 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 4,026.70 (AUD) 670 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 4,046.80 (AUD) 670 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 4,146.00 (AUD) 691 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 4,153.80 (AUD) 690 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 4,525.40 (AUD) 748 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 4,564.38 (AUD) 762 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 48.24 (AUD) 8 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 5,393.92 (AUD) 896 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 5,460.00 (AUD) 910 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 5,517.18 (AUD) 918 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 5,835.71 (AUD) 971 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 512.97 (AUD) 85 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 573.80 (AUD) 95 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 6,295.49 (AUD) 1,051 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 639.18 (AUD) 106 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 7,175.84 (AUD) 1,192 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 739.23 (AUD) 123 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 747.72 (AUD) 124 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 8,470.14 (AUD) 1,407 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 8,903.58 (AUD) 1,479 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 879.06 (AUD) 147 Ordinary Shares
4/12/2021 Morgan Stanley Australia Securities Limited Buy 972.00 (AUD) 162 Ordinary Shares
4/12/2021 Morgan Stanley Capital Services LLC Buy N/A 3,821 Swaps
4/12/2021 Morgan Stanley Capital Services LLC Buy N/A 84 Swaps
4/13/2021 Morgan Stanley & Co. International plc Buy 42,367.08 6,508 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,015.69 (AUD) 169 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,090.18 (AUD) 182 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,099.83 (AUD) 183 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,115.04 (AUD) 184 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,129.02 (AUD) 186 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,222.10 (AUD) 202 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,278.36 (AUD) 212 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,332.00 (AUD) 222 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,365.40 (AUD) 227 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,514.52 (AUD) 252 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,574.62 (AUD) 262 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,660.13 (AUD) 276 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,793.88 (AUD) 297 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 1,923.20 (AUD) 320 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 11,916.92 (AUD) 1,973 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 12,964.50 (AUD) 2,150 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 137.77 (AUD) 23 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 14,532.30 (AUD) 2,410 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 144.24 (AUD) 24 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 15,530.35 (AUD) 2,567 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 15,712.20 (AUD) 2,610 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 150.25 (AUD) 25 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 151.25 (AUD) 25 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 18.09 (AUD) 3 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 2,082.92 (AUD) 346 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 2,223.70 (AUD) 370 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 2,307.84 (AUD) 384 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 2,357.73 (AUD) 391 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 2,359.84 (AUD) 392 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 2,536.22 (AUD) 422 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 2,569.44 (AUD) 424 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 2,648.80 (AUD) 440 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

4/13/2021 Morgan Stanley Australia Securities Limited Buy 2,899.23 (AUD) 482 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 206.04 (AUD) 34 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 215.64 (AUD) 36 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 22,323.06 (AUD) 3,702 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 222.37 (AUD) 37 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 3,170.20 (AUD) 524 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 3,412.60 (AUD) 565 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 3,557.70 (AUD) 590 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 3,702.66 (AUD) 611 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 3,756.25 (AUD) 625 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 30.07 (AUD) 5 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 301.50 (AUD) 50 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 324.00 (AUD) 54 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 33,671.52 (AUD) 5,584 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 39,128.67 (AUD) 6,489 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 4,349.95 (AUD) 719 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 4,406.64 (AUD) 732 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 4,550.38 (AUD) 754 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 4,678.32 (AUD) 772 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 410.04 (AUD) 68 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 5,646.76 (AUD) 938 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 5,816.52 (AUD) 963 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 54.31 (AUD) 9 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 541.80 (AUD) 90 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 6,506.37 (AUD) 1,079 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 6,718.32 (AUD) 1,116 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 6,879.56 (AUD) 1,139 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 635.25 (AUD) 105 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 7,242.03 (AUD) 1,201 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 705.51 (AUD) 117 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 721.20 (AUD) 120 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 730.84 (AUD) 121 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 738.00 (AUD) 123 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 757.50 (AUD) 125 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 786.50 (AUD) 130 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 792.00 (AUD) 132 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 8,990.73 (AUD) 1,491 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 84.28 (AUD) 14 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 841.40 (AUD) 140 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 841.40 (AUD) 140 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 9,177.66 (AUD) 1,522 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 9,504.55 (AUD) 1,571 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 900.00 (AUD) 150 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 921.82 (AUD) 153 Ordinary Shares
4/13/2021 Morgan Stanley Australia Securities Limited Buy 948.28 (AUD) 157 Ordinary Shares
4/13/2021 Morgan Stanley Capital Services LLC Buy N/A 1,424 Swaps
4/13/2021 Morgan Stanley Capital Services LLC Buy N/A 1,829 Swaps
4/13/2021 Morgan Stanley Capital Services LLC Buy N/A 30 Swaps
4/14/2021 Morgan Stanley Australia Securities Limited Buy 1,005.34 (AUD) 167 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 1,026.85 (AUD) 171 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 1,068.00 (AUD) 178 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 1,160.89 (AUD) 193 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 1,176.00 (AUD) 196 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 1,197.98 (AUD) 199 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 1,250.08 (AUD) 208 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 1,374.00 (AUD) 229 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 1,770.00 (AUD) 295 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 10,572.35 (AUD) 1,765 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 10,919.77 (AUD) 1,823 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 11,172.59 (AUD) 1,859 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 12,030.00 (AUD) 2,000 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 12,672.10 (AUD) 2,105 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 14,700.84 (AUD) 2,442 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 17,188.60 (AUD) 2,860 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 17,458.00 (AUD) 2,900 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 19,683.14 (AUD) 3,286 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 2,117.50 (AUD) 350 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 2,327.58 (AUD) 386 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 2,385.97 (AUD) 397 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 2,860.76 (AUD) 476 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 2,929.11 (AUD) 489 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 204.68 (AUD) 34 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 209.65 (AUD) 35 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 281.53 (AUD) 47 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 3,798.32 (AUD) 632 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 3,984.63 (AUD) 663 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 30.05 (AUD) 5 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 32,867.13 (AUD) 5,487 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 367.22 (AUD) 61 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 4,250.12 (AUD) 706 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

4/14/2021 Morgan Stanley Australia Securities Limited Buy 4,321.19 (AUD) 719 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 4,980.78 (AUD) 826 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 404.68 (AUD) 67 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 5,010.93 (AUD) 831 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 5,055.48 (AUD) 837 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 5,481.27 (AUD) 909 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 5,568.50 (AUD) 925 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 5,745.56 (AUD) 956 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 5,815.32 (AUD) 966 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 5,919.20 (AUD) 980 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 50,196.20 (AUD) 8,380 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 518.58 (AUD) 86 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 576.96 (AUD) 96 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 6,168.69 (AUD) 1,023 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 7,151.58 (AUD) 1,186 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 7,325.77 (AUD) 1,223 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 78,277.32 (AUD) 13,068 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 871.45 (AUD) 145 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 89.85 (AUD) 15 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 9,632.00 (AUD) 1,600 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 9,854.74 (AUD) 1,637 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 980.44 (AUD) 163 Ordinary Shares
4/14/2021 Morgan Stanley Australia Securities Limited Buy 996.60 (AUD) 165 Ordinary Shares
4/14/2021 Morgan Stanley Capital Services LLC Buy N/A 2,698 Swaps
4/14/2021 Morgan Stanley Capital Services LLC Buy N/A 425 Swaps
4/15/2021 Morgan Stanley & Co. International plc Buy 2,035.14 317 Ordinary Shares
4/15/2021 Morgan Stanley & Co. International plc Buy N/A 2,926 Swaps
Increase in shares held or in respect of which the
4/15/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 12,000 Ordinary Shares
to the agreement(s)
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,008.93 (AUD) 169 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,030.75 (AUD) 175 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,046.32 (AUD) 176 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,102.98 (AUD) 186 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,112.96 (AUD) 188 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,116.25 (AUD) 190 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,120.48 (AUD) 188 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,124.55 (AUD) 189 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,142.56 (AUD) 193 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,201.90 (AUD) 202 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,235.19 (AUD) 209 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,254.04 (AUD) 214 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,317.58 (AUD) 226 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,426.41 (AUD) 243 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,580.64 (AUD) 267 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,646.66 (AUD) 281 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,699.32 (AUD) 289 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,719.88 (AUD) 292 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,734.56 (AUD) 293 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,761.21 (AUD) 297 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,881.06 (AUD) 321 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,908.93 (AUD) 323 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,913.16 (AUD) 321 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,952.90 (AUD) 331 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,979.85 (AUD) 335 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,985.76 (AUD) 336 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 1,987.30 (AUD) 334 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 11.87 (AUD) 2 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 12,173.70 (AUD) 2,046 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 12,352.19 (AUD) 2,083 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 13,217.97 (AUD) 2,229 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 14,783.49 (AUD) 2,493 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 146.75 (AUD) 25 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 15,032.55 (AUD) 2,535 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 159.30 (AUD) 27 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 16,271.92 (AUD) 2,744 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 163.52 (AUD) 28 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 17.64 (AUD) 3 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 17.70 (AUD) 3 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 175.50 (AUD) 30 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 176.10 (AUD) 30 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 18,313.02 (AUD) 3,083 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,014.48 (AUD) 338 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,033.04 (AUD) 344 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,038.95 (AUD) 345 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,110.46 (AUD) 362 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,112.25 (AUD) 355 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,141.70 (AUD) 363 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,430.80 (AUD) 412 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,457.84 (AUD) 418 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,566.08 (AUD) 432 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,604.64 (AUD) 446 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,670.85 (AUD) 455 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,705.44 (AUD) 457 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,756.16 (AUD) 464 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,788.32 (AUD) 471 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,943.36 (AUD) 504 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 2,974.45 (AUD) 505 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 205.45 (AUD) 35 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 234.80 (AUD) 40 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 245.70 (AUD) 42 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 262.24 (AUD) 44 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 287.14 (AUD) 49 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 29.55 (AUD) 5 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 3,036.15 (AUD) 519 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 3,154.14 (AUD) 531 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 3,267.84 (AUD) 552 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 3,314.52 (AUD) 558 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 3,903.80 (AUD) 655 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 315.36 (AUD) 54 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 35.40 (AUD) 6 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 4,197.05 (AUD) 715 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 4,472.82 (AUD) 753 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 4,907.32 (AUD) 836 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 457.38 (AUD) 77 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 478.88 (AUD) 82 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 5,400.40 (AUD) 920 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 5,510.60 (AUD) 934 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 5,888.49 (AUD) 993 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 539.63 (AUD) 91 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 544.05 (AUD) 93 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 58,001.33 (AUD) 9,781 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 6,079.92 (AUD) 1,034 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 6,082.56 (AUD) 1,024 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 6,268.50 (AUD) 1,050 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 6,469.63 (AUD) 1,091 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 6,585.80 (AUD) 1,105 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 622.22 (AUD) 106 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 693.84 (AUD) 118 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 7,318.88 (AUD) 1,228 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 7,788.55 (AUD) 1,309 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 71.04 (AUD) 12 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 727.88 (AUD) 124 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 748.16 (AUD) 128 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 8,646.30 (AUD) 1,478 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 8,681.05 (AUD) 1,459 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 8,989.88 (AUD) 1,516 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 801.45 (AUD) 137 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 809.67 (AUD) 137 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 811.76 (AUD) 139 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 830.70 (AUD) 142 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 846.56 (AUD) 143 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 849.70 (AUD) 145 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 859.95 (AUD) 147 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 873.18 (AUD) 147 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 873.88 (AUD) 149 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 890.72 (AUD) 152 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 9,049.18 (AUD) 1,526 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 9,227.08 (AUD) 1,556 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 9,693.70 (AUD) 1,643 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 903.65 (AUD) 155 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 909.85 (AUD) 155 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 911.40 (AUD) 155 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 935.20 (AUD) 160 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 945.60 (AUD) 160 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 948.80 (AUD) 160 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 957.42 (AUD) 162 Ordinary Shares
4/15/2021 Morgan Stanley Australia Securities Limited Buy 963.60 (AUD) 165 Ordinary Shares
4/15/2021 Morgan Stanley Capital Services LLC Buy N/A 1,023 Swaps
4/16/2021 Morgan Stanley & Co. International plc Buy 666.64 104 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,018.24 (AUD) 172 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,043.68 (AUD) 176 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,051.98 (AUD) 178 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,162.06 (AUD) 194 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,229.82 (AUD) 206 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,231.36 (AUD) 208 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,314.24 (AUD) 222 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,355.19 (AUD) 227 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,399.32 (AUD) 234 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,560.90 (AUD) 263 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,801.48 (AUD) 301 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,927.25 (AUD) 325 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 1,990.64 (AUD) 334 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 10,129.74 (AUD) 1,714 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 11.81 (AUD) 2 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 113.81 (AUD) 19 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 14,813.14 (AUD) 2,498 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 14,818.44 (AUD) 2,478 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 142.08 (AUD) 24 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 17.74 (AUD) 3 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 18,883.26 (AUD) 3,179 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 2,010.27 (AUD) 339 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 2,037.42 (AUD) 343 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 2,053.20 (AUD) 348 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 2,083.53 (AUD) 349 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 2,375.82 (AUD) 402 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 2,576.35 (AUD) 433 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 2,588.58 (AUD) 438 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 2,664.12 (AUD) 447 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 2,811.98 (AUD) 473 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 26,843.22 (AUD) 4,542 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 26,860.95 (AUD) 4,545 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 29.62 (AUD) 5 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 29.62 (AUD) 5 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 3,190.88 (AUD) 539 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 3,244.59 (AUD) 549 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 3,292.20 (AUD) 558 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 3,350.97 (AUD) 567 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 3,492.80 (AUD) 590 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 3,575.79 (AUD) 603 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 3,582.00 (AUD) 600 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 3,664.20 (AUD) 620 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 3,743.19 (AUD) 627 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 3,901.28 (AUD) 659 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 319.41 (AUD) 54 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 32,779.04 (AUD) 5,537 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 330.96 (AUD) 56 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 35.49 (AUD) 6 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 396.64 (AUD) 67 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 4,181.76 (AUD) 704 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 4,395.60 (AUD) 740 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 4,566.10 (AUD) 770 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 4,706.45 (AUD) 793 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 4,720.00 (AUD) 800 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 4,769.82 (AUD) 803 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 41.40 (AUD) 7 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 41.47 (AUD) 7 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 427.68 (AUD) 72 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 43,633.53 (AUD) 7,383 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 47.48 (AUD) 8 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 47.48 (AUD) 8 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 5,378.51 (AUD) 907 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 55,701.75 (AUD) 9,425 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 6,855.36 (AUD) 1,158 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 639.86 (AUD) 107 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 7,157.85 (AUD) 1,203 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 710.40 (AUD) 120 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 772.71 (AUD) 129 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 782.72 (AUD) 131 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 793.28 (AUD) 134 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 796.50 (AUD) 135 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 82.88 (AUD) 14 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 821.10 (AUD) 138 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 88.65 (AUD) 15 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 88.72 (AUD) 15 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 916.30 (AUD) 154 Ordinary Shares
4/16/2021 Morgan Stanley Australia Securities Limited Buy 94.96 (AUD) 16 Ordinary Shares
4/16/2021 Morgan Stanley Capital Services LLC Buy N/A 527 Swaps
4/19/2021 Morgan Stanley & Co. International plc Buy N/A 625 Swaps
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,069.20 (AUD) 180 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,093.82 (AUD) 182 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,104.00 (AUD) 184 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,104.45 (AUD) 185 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,269.48 (AUD) 213 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,303.64 (AUD) 218 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,311.20 (AUD) 220 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,401.28 (AUD) 232 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,420.86 (AUD) 238 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,483.38 (AUD) 246 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,553.16 (AUD) 258 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,610.68 (AUD) 268 Ordinary Shares
----- End of picture text -----

==> picture [555 x 733] intentionally omitted <==

----- Start of picture text -----

4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,703.12 (AUD) 286 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 1,853.80 (AUD) 310 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 11,983.92 (AUD) 2,004 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 14,580.26 (AUD) 2,426 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 144.00 (AUD) 24 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 15,231.06 (AUD) 2,547 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 151.00 (AUD) 25 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 2,097.92 (AUD) 352 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 2,098.44 (AUD) 348 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 2,308.28 (AUD) 386 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 2,318.44 (AUD) 389 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 2,336.10 (AUD) 390 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 2,412.00 (AUD) 402 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 2,542.84 (AUD) 421 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 2,676.04 (AUD) 449 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 2,748.20 (AUD) 455 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 2,790.00 (AUD) 465 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 20,315.07 (AUD) 3,369 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 22,009.76 (AUD) 3,644 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 220.89 (AUD) 37 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 23,078.84 (AUD) 3,821 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 3,022.60 (AUD) 508 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 3,038.12 (AUD) 503 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 3,039.12 (AUD) 504 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 3,402.90 (AUD) 570 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 32,483.12 (AUD) 5,378 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 374.48 (AUD) 62 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 4,104.00 (AUD) 684 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 4,296.00 (AUD) 716 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 4,366.71 (AUD) 729 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 4,494.00 (AUD) 749 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 4,800.00 (AUD) 800 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 450.00 (AUD) 75 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 5,259.22 (AUD) 878 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 551.08 (AUD) 92 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 730.78 (AUD) 122 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 807.97 (AUD) 135 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 83.79 (AUD) 14 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 83.86 (AUD) 14 Ordinary Shares
4/19/2021 Morgan Stanley Australia Securities Limited Buy 942.00 (AUD) 157 Ordinary Shares
4/19/2021 Morgan Stanley Capital Services LLC Buy N/A 521 Swaps
4/20/2021 Morgan Stanley & Co. International plc Buy N/A 19 Swaps
4/20/2021 Morgan Stanley & Co. International plc Buy N/A 3,643 Swaps
4/20/2021 Morgan Stanley & Co. International plc Buy N/A 65 Swaps
4/20/2021 Morgan Stanley & Co. International plc Buy N/A 850 Swaps
Increase in shares held or in respect of which the
4/20/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 2 Ordinary Shares
to the agreement(s)
Increase in shares held or in respect of which the
4/20/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 3,000 Ordinary Shares
to the agreement(s)
4/20/2021 Morgan Stanley Australia Securities Limited Buy 1,027.70 (AUD) 172 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 1,097.08 (AUD) 183 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 1,140.27 (AUD) 191 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 1,158.96 (AUD) 193 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 1,180.07 (AUD) 199 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 1,243.03 (AUD) 207 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 1,491.51 (AUD) 249 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 1,520.64 (AUD) 256 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 1,764.00 (AUD) 294 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 12,138.00 (AUD) 2,023 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 196.02 (AUD) 33 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 2,294.17 (AUD) 383 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 2,382.00 (AUD) 397 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 2,401.94 (AUD) 402 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 2,412.00 (AUD) 402 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 4,340.19 (AUD) 727 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 486.00 (AUD) 81 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 490.77 (AUD) 82 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 5,700.00 (AUD) 950 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 515.57 (AUD) 86 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 551.02 (AUD) 93 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 558.36 (AUD) 94 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 600.95 (AUD) 101 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 623.48 (AUD) 104 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 629.11 (AUD) 106 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 725.90 (AUD) 122 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 772.20 (AUD) 130 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 82,662.00 (AUD) 13,777 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 885.04 (AUD) 148 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 9,348.00 (AUD) 1,558 Ordinary Shares
4/20/2021 Morgan Stanley Australia Securities Limited Buy 960.00 (AUD) 160 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

4/20/2021 Morgan Stanley Capital Services LLC Buy N/A 2,043 Swaps
4/20/2021 Morgan Stanley Capital Services LLC Buy N/A 2,435 Swaps
4/20/2021 Morgan Stanley Capital Services LLC Buy N/A 2,444 Swaps
4/20/2021 Morgan Stanley Capital Services LLC Buy N/A 2,726 Swaps
4/21/2021 Morgan Stanley & Co. International plc Buy N/A 1,394 Swaps
4/21/2021 Morgan Stanley & Co. International plc Buy N/A 1,945 Swaps
4/21/2021 Morgan Stanley & Co. International plc Buy N/A 15,318 Swaps
4/21/2021 Morgan Stanley Australia Securities Limited Buy 1,386.97 (AUD) 227 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 1,451.80 (AUD) 238 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 1,770.08 (AUD) 296 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 11,142.00 (AUD) 1,857 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 12,648.93 (AUD) 2,077 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 139.84 (AUD) 23 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 146.40 (AUD) 24 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 15,248.66 (AUD) 2,533 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 2,786.13 (AUD) 459 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 4,954.95 (AUD) 819 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 44,639.80 (AUD) 7,318 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 465.08 (AUD) 77 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 5,233.80 (AUD) 858 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 630.24 (AUD) 104 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 7,532.87 (AUD) 1,241 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 78.52 (AUD) 13 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 795.96 (AUD) 132 Ordinary Shares
4/21/2021 Morgan Stanley Australia Securities Limited Buy 9,790.50 (AUD) 1,605 Ordinary Shares
4/21/2021 Morgan Stanley Capital Services LLC Buy N/A 575 Swaps
4/22/2021 Morgan Stanley & Co. International plc Buy N/A 1,383 Swaps
4/22/2021 Morgan Stanley & Co. International plc Buy N/A 238 Swaps
4/22/2021 Morgan Stanley & Co. International plc Buy N/A 3 Swaps
4/22/2021 Morgan Stanley & Co. International plc Buy N/A 5,265 Swaps
4/22/2021 Morgan Stanley & Co. International plc Buy N/A 91 Swaps
4/22/2021 Morgan Stanley Australia Securities Limited Buy 1,109.53 (AUD) 181 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 1,680.96 (AUD) 272 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 1,723.02 (AUD) 282 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 166.05 (AUD) 27 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 17,378.60 (AUD) 2,803 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 18,180.03 (AUD) 2,937 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 2,030.32 (AUD) 328 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 2,084.20 (AUD) 340 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 2,618.00 (AUD) 425 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 24,462.88 (AUD) 3,952 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 266.17 (AUD) 43 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 31.00 (AUD) 5 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 391.23 (AUD) 63 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 4,717.05 (AUD) 767 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 420.92 (AUD) 68 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 43.33 (AUD) 7 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 483.60 (AUD) 78 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 55.35 (AUD) 9 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 61.80 (AUD) 10 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 651.00 (AUD) 105 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 658.26 (AUD) 106 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 7,632.27 (AUD) 1,233 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 882.72 (AUD) 144 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 9,328.33 (AUD) 1,507 Ordinary Shares
4/22/2021 Morgan Stanley Australia Securities Limited Buy 95,176.20 (AUD) 15,351 Ordinary Shares
4/22/2021 Morgan Stanley Capital Services LLC Buy N/A 2,936 Swaps
4/22/2021 Morgan Stanley Capital Services LLC Buy N/A 3,459 Swaps
4/22/2021 Morgan Stanley Capital Services LLC Buy N/A 376 Swaps
4/23/2021 Morgan Stanley & Co. International plc Buy N/A 1,556 Swaps
4/23/2021 Morgan Stanley & Co. International plc Buy N/A 12 Swaps
4/23/2021 Morgan Stanley & Co. International plc Buy N/A 121 Swaps
4/23/2021 Morgan Stanley & Co. International plc Buy N/A 130 Swaps
4/23/2021 Morgan Stanley & Co. International plc Buy N/A 136 Swaps
4/23/2021 Morgan Stanley & Co. International plc Buy N/A 137 Swaps
4/23/2021 Morgan Stanley & Co. International plc Buy N/A 155 Swaps
4/23/2021 Morgan Stanley & Co. International plc Buy N/A 76 Swaps
4/23/2021 Morgan Stanley Australia Securities Limited Buy 1,329.30 (AUD) 211 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 1,461.60 (AUD) 232 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 10,502.10 (AUD) 1,667 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 12,614.16 (AUD) 2,028 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 2,195.88 (AUD) 348 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 2,296.84 (AUD) 364 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 20,575.76 (AUD) 3,308 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 22,423.10 (AUD) 3,605 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 23,542.70 (AUD) 3,785 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 3,476.98 (AUD) 559 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 3,488.64 (AUD) 552 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 3,545.40 (AUD) 570 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 5,131.25 (AUD) 821 Ordinary Shares
----- End of picture text -----

==> picture [555 x 733] intentionally omitted <==

----- Start of picture text -----

4/23/2021 Morgan Stanley Australia Securities Limited Buy 5,300.00 (AUD) 848 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 57,615.86 (AUD) 9,263 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 590.90 (AUD) 95 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 7,780.23 (AUD) 1,233 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 8,738.10 (AUD) 1,387 Ordinary Shares
4/23/2021 Morgan Stanley Australia Securities Limited Buy 891.76 (AUD) 142 Ordinary Shares
4/23/2021 Morgan Stanley Capital Services LLC Buy N/A 282 Swaps
4/26/2021 Morgan Stanley & Co. International plc Buy N/A 123 Swaps
4/26/2021 Morgan Stanley & Co. International plc Buy N/A 17,468 Swaps
4/26/2021 Morgan Stanley Australia Securities Limited Buy 1,029.20 (AUD) 166 Ordinary Shares
4/26/2021 Morgan Stanley Australia Securities Limited Buy 1,102.71 (AUD) 178 Ordinary Shares
4/26/2021 Morgan Stanley Australia Securities Limited Buy 15,480.53 (AUD) 2,509 Ordinary Shares
4/26/2021 Morgan Stanley Australia Securities Limited Buy 3,414.11 (AUD) 552 Ordinary Shares
4/26/2021 Morgan Stanley Australia Securities Limited Buy 5,744.27 (AUD) 931 Ordinary Shares
4/26/2021 Morgan Stanley Capital Services LLC Buy N/A 123 Swaps
4/26/2021 Morgan Stanley Capital Services LLC Buy N/A 13,006 Swaps
4/26/2021 Morgan Stanley Capital Services LLC Buy N/A 328 Swaps
4/26/2021 Morgan Stanley Capital Services LLC Buy N/A 4,576 Swaps
4/27/2021 Morgan Stanley & Co. International plc Buy 517,660.88 77,623 Ordinary Shares
4/27/2021 Morgan Stanley & Co. International plc Buy N/A 13,376 Swaps
4/27/2021 Morgan Stanley & Co. International plc Buy N/A 311 Swaps
4/27/2021 Morgan Stanley & Co. International plc Buy N/A 37 Swaps
4/27/2021 Morgan Stanley & Co. International plc Buy N/A 44 Swaps
4/27/2021 Morgan Stanley & Co. International plc Buy N/A 45 Swaps
4/27/2021 Morgan Stanley & Co. International plc Buy N/A 62 Swaps
4/27/2021 Morgan Stanley & Co. International plc Buy N/A 62 Swaps
Increase in shares held or in respect of which the
4/27/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 10,688 Ordinary Shares
to the agreement(s)
4/27/2021 Morgan Stanley Australia Securities Limited Buy 1,032.89 (AUD) 167 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 1,108.80 (AUD) 180 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 1,848.14 (AUD) 301 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 10,032.76 (AUD) 1,634 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 12.30 (AUD) 2 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 15,097.41 (AUD) 2,439 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 28,679.94 (AUD) 4,671 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 3,200.23 (AUD) 517 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 3,374.99 (AUD) 547 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 3,413.84 (AUD) 556 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 38,411.84 (AUD) 6,256 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 4,347.12 (AUD) 708 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 4,894.56 (AUD) 792 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 4,961.12 (AUD) 808 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 41,475.70 (AUD) 6,755 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 485.85 (AUD) 79 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 555.30 (AUD) 90 Ordinary Shares
4/27/2021 Morgan Stanley Australia Securities Limited Buy 6.17 (AUD) 1 Ordinary Share
4/27/2021 Morgan Stanley Australia Securities Limited Buy 6.19 (AUD) 1 Ordinary Share
4/27/2021 Morgan Stanley Australia Securities Limited Buy 804.70 (AUD) 130 Ordinary Shares
4/27/2021 Morgan Stanley Capital Services LLC Buy N/A 204 Swaps
4/28/2021 Morgan Stanley & Co. International plc Buy 4,515.35 665 Ordinary Shares
4/28/2021 Morgan Stanley & Co. International plc Buy N/A 240 Swaps
4/28/2021 Morgan Stanley & Co. International plc Buy N/A 6,107 Swaps
4/28/2021 Morgan Stanley Australia Securities Limited Buy 1,390.40 (AUD) 220 Ordinary Shares
4/28/2021 Morgan Stanley Australia Securities Limited Buy 15,699.60 (AUD) 2,492 Ordinary Shares
4/28/2021 Morgan Stanley Australia Securities Limited Buy 2,507.40 (AUD) 398 Ordinary Shares
4/28/2021 Morgan Stanley Australia Securities Limited Buy 248.40 (AUD) 40 Ordinary Shares
4/28/2021 Morgan Stanley Australia Securities Limited Buy 4,535.09 (AUD) 721 Ordinary Shares
4/28/2021 Morgan Stanley Australia Securities Limited Buy 4,853.17 (AUD) 779 Ordinary Shares
4/28/2021 Morgan Stanley Australia Securities Limited Buy 422.10 (AUD) 67 Ordinary Shares
4/28/2021 Morgan Stanley Australia Securities Limited Buy 650.44 (AUD) 103 Ordinary Shares
4/28/2021 Morgan Stanley Australia Securities Limited Buy 8,410.50 (AUD) 1,335 Ordinary Shares
4/28/2021 Morgan Stanley Australia Securities Limited Buy 8,883.98 (AUD) 1,426 Ordinary Shares
4/28/2021 Morgan Stanley Australia Securities Limited Buy 9,530.56 (AUD) 1,508 Ordinary Shares
4/28/2021 Morgan Stanley Capital Services LLC Buy N/A 1,250 Swaps
4/28/2021 Morgan Stanley Capital Services LLC Buy N/A 1,479 Swaps
4/28/2021 Morgan Stanley Capital Services LLC Buy N/A 4,201 Swaps
4/28/2021 Morgan Stanley Capital Services LLC Buy N/A 5,823 Swaps
4/29/2021 Morgan Stanley & Co. International plc Buy N/A 7,091 Swaps
Increase in shares held or in respect of which the
4/29/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1 Ordinary Share
to the agreement(s)
4/29/2021 Morgan Stanley Australia Securities Limited Buy 1,172.08 (AUD) 184 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 1,183.46 (AUD) 188 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 12.74 (AUD) 2 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 13,425.39 (AUD) 2,101 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 17,432.76 (AUD) 2,741 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 18,329.52 (AUD) 2,882 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 2,685.98 (AUD) 421 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 447.30 (AUD) 70 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 485.10 (AUD) 77 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 5,501.83 (AUD) 874 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

4/29/2021 Morgan Stanley Australia Securities Limited Buy 5,825.76 (AUD) 916 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 8,818.94 (AUD) 1,391 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 811.41 (AUD) 129 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 898.17 (AUD) 141 Ordinary Shares
4/29/2021 Morgan Stanley Australia Securities Limited Buy 977.67 (AUD) 153 Ordinary Shares
4/29/2021 Morgan Stanley Capital Services LLC Buy N/A 10,166 Swaps
4/29/2021 Morgan Stanley Capital Services LLC Buy N/A 15,111 Swaps
4/29/2021 Morgan Stanley Capital Services LLC Buy N/A 21 Swaps
4/29/2021 Morgan Stanley Capital Services LLC Buy N/A 8,613 Swaps
Increase in shares held or in respect of which the
4/30/2021 ETRADE Securities LLC holder may exercise right to rehypothecate pursuant N/A 100 American Depositary Receipts
to the agreement(s)
4/30/2021 Morgan Stanley & Co. International plc Buy 1,000.11 (AUD) 159 Ordinary Shares
4/30/2021 Morgan Stanley & Co. International plc Buy 139,453.02 20,538 Ordinary Shares
4/30/2021 Morgan Stanley & Co. International plc Buy N/A 458 Swaps
4/30/2021 Morgan Stanley & Co. International plc Collateral Received N/A 1,732 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 1,011.08 (AUD) 161 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 1,014.12 (AUD) 162 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 1,047.92 (AUD) 167 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 1,139.17 (AUD) 183 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 1,189.93 (AUD) 191 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 1,197.95 (AUD) 190 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 1,346.06 (AUD) 214 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 1,478.88 (AUD) 237 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 15,259.54 (AUD) 2,426 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 15,338.64 (AUD) 2,427 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 2,185.75 (AUD) 350 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 2,301.40 (AUD) 370 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 2,468.40 (AUD) 394 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 2,484.55 (AUD) 395 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 2,508.00 (AUD) 400 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 2,585.19 (AUD) 411 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 2,951.44 (AUD) 467 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 2,979.08 (AUD) 474 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 384.30 (AUD) 61 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 396.90 (AUD) 63 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 4,041.08 (AUD) 644 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 4,171.20 (AUD) 660 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 4,272.15 (AUD) 683 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 4,447.80 (AUD) 706 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 495.33 (AUD) 79 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 523.32 (AUD) 84 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 546.36 (AUD) 87 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 598.02 (AUD) 95 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 6,079.04 (AUD) 968 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 717.06 (AUD) 114 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 746.40 (AUD) 120 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 891.60 (AUD) 143 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 94.20 (AUD) 15 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 953.19 (AUD) 153 Ordinary Shares
4/30/2021 Morgan Stanley Australia Securities Limited Buy 971.85 (AUD) 155 Ordinary Shares
4/30/2021 Morgan Stanley Capital Services LLC Buy N/A 11,096 Swaps
4/30/2021 Morgan Stanley Capital Services LLC Buy N/A 12,729 Swaps
4/30/2021 Morgan Stanley Capital Services LLC Buy N/A 5,572 Swaps
5/03/2021 Morgan Stanley & Co. International plc Buy N/A 1,667 Swaps
5/03/2021 Morgan Stanley & Co. International plc Collateral Received N/A 6,486,107 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 1,872.00 (AUD) 300 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 1,943.31 (AUD) 307 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 11,668.75 (AUD) 1,867 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 12.50 (AUD) 2 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 2,069.10 (AUD) 330 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 2,273.36 (AUD) 362 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 2,284.90 (AUD) 365 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 2,367.56 (AUD) 377 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 2,624.96 (AUD) 416 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 2,683.56 (AUD) 428 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 2,704.70 (AUD) 430 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 23,100.00 (AUD) 3,696 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 238.64 (AUD) 38 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 269.61 (AUD) 43 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 31.30 (AUD) 5 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 32,718.75 (AUD) 5,235 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 39,400.00 (AUD) 6,304 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 4,731.33 (AUD) 754 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 4,865.01 (AUD) 771 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 469.50 (AUD) 75 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 5,481.00 (AUD) 870 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 5,557.80 (AUD) 885 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 537.50 (AUD) 86 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 63,731.25 (AUD) 10,197 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 7,411.84 (AUD) 1,184 Ordinary Shares
----- End of picture text -----*

==> picture [555 x 733] intentionally omitted <==

----- Start of picture text -----

5/03/2021 Morgan Stanley Australia Securities Limited Buy 886.08 (AUD) 142 Ordinary Shares
5/03/2021 Morgan Stanley Australia Securities Limited Buy 9,637.50 (AUD) 1,542 Ordinary Shares
5/03/2021 Morgan Stanley Capital Services LLC Buy N/A 2,432 Swaps
5/04/2021 Morgan Stanley & Co. International plc Buy N/A 2,400 Swaps
5/04/2021 Morgan Stanley & Co. International plc Buy N/A 20,712 Swaps
Increase in shares held or in respect of which the
5/04/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 6,487,839 Ordinary Shares
to the agreement(s)
5/04/2021 Morgan Stanley Australia Securities Limited Buy 1,024.18 (AUD) 164 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 1,109.79 (AUD) 177 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 1,154.40 (AUD) 185 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 1,211.92 (AUD) 195 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 1,385.67 (AUD) 221 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 1,400.62 (AUD) 225 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 1,552.51 (AUD) 249 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 1,881.46 (AUD) 302 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 10,518.75 (AUD) 1,683 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 13,494.18 (AUD) 2,166 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 18,156.25 (AUD) 2,905 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 18,262.50 (AUD) 2,922 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 2,075.00 (AUD) 332 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 2,080.35 (AUD) 335 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 2,209.78 (AUD) 353 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 2,260.44 (AUD) 364 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 2,859.57 (AUD) 459 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 206.58 (AUD) 33 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 3,122.49 (AUD) 500 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 3,281.25 (AUD) 525 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 3,709.21 (AUD) 593 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 4,375.74 (AUD) 699 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 4,899.07 (AUD) 787 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 5,314.19 (AUD) 853 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 604.79 (AUD) 97 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 666.61 (AUD) 107 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 7,337.50 (AUD) 1,174 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 744.34 (AUD) 119 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 806.25 (AUD) 129 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 882.66 (AUD) 141 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 9,968.75 (AUD) 1,595 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 906.97 (AUD) 145 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 912.50 (AUD) 146 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 912.50 (AUD) 146 Ordinary Shares
5/04/2021 Morgan Stanley Australia Securities Limited Buy 960.19 (AUD) 154 Ordinary Shares
5/04/2021 Morgan Stanley Capital Services LLC Buy N/A 4,469 Swaps
5/04/2021 Morgan Stanley Capital Services LLC Buy N/A 710 Swaps
5/05/2021 Morgan Stanley & Co. International plc Buy N/A 12,550 Swaps
5/05/2021 Morgan Stanley Australia Securities Limited Buy 1,149.08 (AUD) 184 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 1,638.12 (AUD) 264 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 1,998.40 (AUD) 320 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 105,348.14 (AUD) 16,937 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 15,382.06 (AUD) 2,473 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 15,388.10 (AUD) 2,470 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 18,120.96 (AUD) 2,904 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 223.92 (AUD) 36 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 274.34 (AUD) 44 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 298.80 (AUD) 48 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 379.42 (AUD) 61 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 5,812.56 (AUD) 936 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 507.99 (AUD) 82 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 575.20 (AUD) 93 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 6,142.78 (AUD) 986 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 6,705.16 (AUD) 1,078 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 6,876.48 (AUD) 1,102 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 604.79 (AUD) 97 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 68.75 (AUD) 11 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 698.88 (AUD) 112 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 7,307.40 (AUD) 1,172 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 80.73 (AUD) 13 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 933.75 (AUD) 150 Ordinary Shares
5/05/2021 Morgan Stanley Australia Securities Limited Buy 991.20 (AUD) 160 Ordinary Shares
5/05/2021 Morgan Stanley Capital Services LLC Buy N/A 1,332 Swaps
5/05/2021 Morgan Stanley Capital Services LLC Buy N/A 1,836 Swaps
5/05/2021 Morgan Stanley Capital Services LLC Buy N/A 144 Swaps
5/05/2021 Morgan Stanley Capital Services LLC Buy N/A 44 Swaps
5/06/2021 Morgan Stanley & Co. International plc Buy 716,227.57 107,377 Ordinary Shares
5/06/2021 Morgan Stanley & Co. International plc Buy N/A 12,542 Swaps
5/06/2021 Morgan Stanley & Co. International plc Buy N/A 66 Swaps
Increase in shares held or in respect of which the
5/06/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1 Ordinary Share
to the agreement(s)
5/06/2021 Morgan Stanley Australia Securities Limited Buy 1,010.60 (AUD) 163 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 1,044.42 (AUD) 169 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

5/06/2021 Morgan Stanley Australia Securities Limited Buy 1,086.80 (AUD) 176 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 1,140.80 (AUD) 184 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 1,222.65 (AUD) 198 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 1,250.38 (AUD) 202 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 1,646.54 (AUD) 266 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 1,839.91 (AUD) 297 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 10,067.22 (AUD) 1,629 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 10,382.40 (AUD) 1,680 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 2,089.40 (AUD) 337 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 2,439.12 (AUD) 395 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 2,771.89 (AUD) 446 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 21,796.86 (AUD) 3,527 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 29,305.56 (AUD) 4,742 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 3,054.15 (AUD) 495 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 3,252.37 (AUD) 525 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 3,283.34 (AUD) 530 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 3,389.37 (AUD) 548 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 3,506.36 (AUD) 566 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 333.72 (AUD) 54 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 4,515.03 (AUD) 730 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 456.58 (AUD) 74 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 806.00 (AUD) 130 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 840.48 (AUD) 136 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 904.47 (AUD) 146 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 918.34 (AUD) 148 Ordinary Shares
5/06/2021 Morgan Stanley Australia Securities Limited Buy 982.62 (AUD) 159 Ordinary Shares
5/06/2021 Morgan Stanley Capital Services LLC Buy N/A 4 Swaps
5/06/2021 Morgan Stanley Capital Services LLC Buy N/A 6,920 Swaps
5/06/2021 Morgan Stanley Capital Services LLC Buy N/A 7,133 Swaps
5/07/2021 Morgan Stanley & Co. International plc Buy N/A 6,781 Swaps
5/07/2021 Morgan Stanley & Co. International plc Collateral Received N/A 1,732 Ordinary Shares
5/07/2021 Morgan Stanley Australia Securities Limited Buy 3,004.92 (AUD) 491 Ordinary Shares
5/07/2021 Morgan Stanley Australia Securities Limited Buy 3,598.56 (AUD) 588 Ordinary Shares
5/07/2021 Morgan Stanley Australia Securities Limited Buy 3,626.64 (AUD) 584 Ordinary Shares
5/07/2021 Morgan Stanley Australia Securities Limited Buy 30,679.56 (AUD) 5,013 Ordinary Shares
5/07/2021 Morgan Stanley Australia Securities Limited Buy 43,201.08 (AUD) 7,059 Ordinary Shares
5/07/2021 Morgan Stanley Australia Securities Limited Buy 45,453.24 (AUD) 7,427 Ordinary Shares
5/07/2021 Morgan Stanley Australia Securities Limited Buy 6,028.20 (AUD) 985 Ordinary Shares
5/07/2021 Morgan Stanley Capital Services LLC Buy N/A 1,547 Swaps
5/07/2021 Morgan Stanley Capital Services LLC Buy N/A 1,555 Swaps
5/07/2021 Morgan Stanley Capital Services LLC Buy N/A 698 Swaps
5/07/2021 Morgan Stanley Capital Services LLC Buy N/A 8 Swaps
5/10/2021 Morgan Stanley & Co. International plc Buy N/A 3,603 Swaps
5/10/2021 Morgan Stanley & Co. International plc Collateral Received N/A 5,897,176 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 1,056.00 (AUD) 176 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 1,104.74 (AUD) 182 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 1,134.60 (AUD) 186 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 1,138.32 (AUD) 186 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 1,278.90 (AUD) 210 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 1,403.82 (AUD) 233 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 107.82 (AUD) 18 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 11.99 (AUD) 2 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 152.00 (AUD) 25 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 2,016.00 (AUD) 336 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 2,158.74 (AUD) 358 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 2,241.10 (AUD) 365 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 2,657.60 (AUD) 440 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 208.76 (AUD) 34 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 21,129.12 (AUD) 3,504 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 28,497.78 (AUD) 4,726 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 3,238.11 (AUD) 537 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 3,420.54 (AUD) 558 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 3,497.62 (AUD) 581 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 5,285.15 (AUD) 865 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 620.57 (AUD) 103 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 633.96 (AUD) 103 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 645.21 (AUD) 107 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 678.00 (AUD) 113 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 7,908.00 (AUD) 1,318 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 746.48 (AUD) 124 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 783.90 (AUD) 130 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 86.10 (AUD) 14 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 893.18 (AUD) 148 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 9,054.00 (AUD) 1,509 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 9,851.24 (AUD) 1,631 Ordinary Shares
5/10/2021 Morgan Stanley Australia Securities Limited Buy 902.58 (AUD) 147 Ordinary Shares
5/10/2021 Morgan Stanley Capital Services LLC Buy N/A 106 Swaps
5/11/2021 Morgan Stanley & Co. International plc Buy N/A 5,871 Swaps
Increase in shares held or in respect of which the
5/11/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 5,898,026 Ordinary Shares
to the agreement(s)
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

5/11/2021 Morgan Stanley Australia Securities Limited Buy 1,006.50 (AUD) 165 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 1,114.14 (AUD) 186 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 1,125.74 (AUD) 187 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 1,129.48 (AUD) 187 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 1,134.94 (AUD) 189 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 1,686.00 (AUD) 281 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 1,787.04 (AUD) 292 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 1,879.56 (AUD) 313 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 1,887.39 (AUD) 313 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 12,339.72 (AUD) 2,043 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 13,469.60 (AUD) 2,260 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 15,954.92 (AUD) 2,677 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 2,074.26 (AUD) 346 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 2,401.99 (AUD) 401 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 2,634.32 (AUD) 442 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 2,956.92 (AUD) 492 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 207.06 (AUD) 34 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 23.84 (AUD) 4 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 29.95 (AUD) 5 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 310.08 (AUD) 51 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 32,720.40 (AUD) 5,490 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 4,261.40 (AUD) 715 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 449.62 (AUD) 75 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 46,166.16 (AUD) 7,746 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 5,004.00 (AUD) 834 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 51,072.98 (AUD) 8,498 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 560.24 (AUD) 94 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 566.20 (AUD) 95 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 6,430.84 (AUD) 1,079 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 70,804.80 (AUD) 11,880 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 75,477.44 (AUD) 12,664 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 8,850.00 (AUD) 1,475 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 815.32 (AUD) 136 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 84.84 (AUD) 14 Ordinary Shares
5/11/2021 Morgan Stanley Australia Securities Limited Buy 847.70 (AUD) 140 Ordinary Shares
5/11/2021 Morgan Stanley Capital Services LLC Buy N/A 5 Swaps
5/12/2021 Morgan Stanley & Co. International plc Buy 706.80 (AUD) 120 Ordinary Shares
5/12/2021 Morgan Stanley & Co. International plc Buy N/A 1,063 Swaps
5/12/2021 Morgan Stanley & Co. International plc Buy N/A 8,094 Swaps
Increase in shares held or in respect of which the
5/12/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 882 Ordinary Shares
to the agreement(s)
5/12/2021 Morgan Stanley Australia Securities Limited Buy 1,049.84 (AUD) 176 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 1,053.15 (AUD) 177 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 1,144.32 (AUD) 192 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 1,162.30 (AUD) 197 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 1,365.05 (AUD) 230 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 1,387.36 (AUD) 232 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 1,610.55 (AUD) 270 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 1,820.85 (AUD) 305 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 11,327.58 (AUD) 1,907 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 13,317.29 (AUD) 2,261 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 13,523.44 (AUD) 2,296 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 14,172.70 (AUD) 2,390 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 14,348.04 (AUD) 2,436 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 141.84 (AUD) 24 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 15,616.96 (AUD) 2,638 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 17.97 (AUD) 3 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 2,038.32 (AUD) 342 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 2,183.18 (AUD) 366 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 2,287.17 (AUD) 387 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 2,364.07 (AUD) 399 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 2,612.05 (AUD) 439 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 2,719.15 (AUD) 457 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 21,352.83 (AUD) 3,613 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 26,451.99 (AUD) 4,491 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 294.50 (AUD) 50 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 3,057.29 (AUD) 516 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 3,629.76 (AUD) 608 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 3,844.68 (AUD) 644 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 3,856.12 (AUD) 647 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 3,993.20 (AUD) 670 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 34,550.74 (AUD) 5,866 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 39,421.77 (AUD) 6,693 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 399.32 (AUD) 67 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 4,363.04 (AUD) 737 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 4,450.23 (AUD) 753 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 444.00 (AUD) 75 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 515.91 (AUD) 87 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 524.48 (AUD) 88 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 6,967.87 (AUD) 1,183 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

5/12/2021 Morgan Stanley Australia Securities Limited Buy 8,424.16 (AUD) 1,423 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 800.55 (AUD) 135 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 894.75 (AUD) 150 Ordinary Shares
5/12/2021 Morgan Stanley Australia Securities Limited Buy 970.06 (AUD) 164 Ordinary Shares
5/12/2021 Morgan Stanley Capital Services LLC Buy N/A 3,750 Swaps
5/13/2021 Morgan Stanley & Co. International plc Buy 6,930.63 (AUD) 1,197 Ordinary Shares
5/13/2021 Morgan Stanley & Co. International plc Buy N/A 1,661 Swaps
5/13/2021 Morgan Stanley & Co. International plc Buy N/A 11,134 Swaps
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,042.20 (AUD) 180 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,043.08 (AUD) 178 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,100.92 (AUD) 189 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,150.52 (AUD) 196 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,206.42 (AUD) 205 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,220.63 (AUD) 211 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,293.95 (AUD) 221 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,302.75 (AUD) 225 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,528.80 (AUD) 260 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,585.09 (AUD) 274 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,645.47 (AUD) 282 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,647.20 (AUD) 284 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,648.62 (AUD) 284 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 1,674.18 (AUD) 284 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 157.00 (AUD) 27 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 18,414.19 (AUD) 3,137 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 194.04 (AUD) 33 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 2,000.35 (AUD) 344 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 2,242.66 (AUD) 386 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 2,248.21 (AUD) 383 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 2,346.97 (AUD) 405 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 2,507.50 (AUD) 425 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 21,863.66 (AUD) 3,731 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 27,010.69 (AUD) 4,649 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 275.42 (AUD) 47 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 3,181.13 (AUD) 548 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 300.39 (AUD) 51 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 37,241.28 (AUD) 6,432 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 39,783.09 (AUD) 6,871 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 4,243.46 (AUD) 726 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 4,725.64 (AUD) 803 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 4,760.11 (AUD) 813 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 4,815.15 (AUD) 821 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 41,583.78 (AUD) 7,182 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 42,515.97 (AUD) 7,343 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 47.04 (AUD) 8 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 494.70 (AUD) 85 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 5,669.35 (AUD) 965 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 5,871.06 (AUD) 1,014 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 6,954.90 (AUD) 1,195 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 694.36 (AUD) 119 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 8,777.64 (AUD) 1,516 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 824.14 (AUD) 141 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 880.50 (AUD) 150 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 9,440.04 (AUD) 1,622 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 912.17 (AUD) 157 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 934.12 (AUD) 159 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 95,917.14 (AUD) 16,566 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 954.48 (AUD) 164 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 996.74 (AUD) 172 Ordinary Shares
5/13/2021 Morgan Stanley Australia Securities Limited Buy 998.75 (AUD) 170 Ordinary Shares
5/13/2021 Morgan Stanley Capital Services LLC Buy N/A 18,262 Swaps
5/13/2021 Morgan Stanley Capital Services LLC Buy N/A 32 Swaps
5/14/2021 Morgan Stanley & Co. International plc Buy N/A 5,504 Swaps
5/14/2021 Morgan Stanley & Co. International plc Buy N/A 957 Swaps
5/14/2021 Morgan Stanley Australia Securities Limited Buy 1,010.62 (AUD) 175 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 1,072.07 (AUD) 185 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 1,104.93 (AUD) 191 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 1,165.80 (AUD) 201 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 1,308.72 (AUD) 228 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 1,313.06 (AUD) 226 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 1,491.20 (AUD) 256 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 10,253.29 (AUD) 1,777 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 11,960.32 (AUD) 2,048 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 12,019.56 (AUD) 2,094 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 138.96 (AUD) 24 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 15,294.96 (AUD) 2,628 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 15,887.76 (AUD) 2,744 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 17,227.65 (AUD) 2,955 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 178.87 (AUD) 31 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 191.73 (AUD) 33 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 2,041.60 (AUD) 352 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

5/14/2021 Morgan Stanley Australia Securities Limited Buy 2,154.96 (AUD) 369 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 2,721.30 (AUD) 470 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 20,342.56 (AUD) 3,544 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 21,582.72 (AUD) 3,747 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 239.03 (AUD) 41 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 251.12 (AUD) 43 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 28,570.80 (AUD) 4,926 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 3,687.03 (AUD) 639 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 3,824.48 (AUD) 656 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 36,753.22 (AUD) 6,403 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 382.14 (AUD) 66 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 387.93 (AUD) 67 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 4,236.12 (AUD) 738 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 4,359.55 (AUD) 751 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 4,658.11 (AUD) 808 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 46.72 (AUD) 8 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 5,017.04 (AUD) 868 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 5,693.80 (AUD) 980 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 568.42 (AUD) 97 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 697.20 (AUD) 120 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 71,738.52 (AUD) 12,498 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 751.40 (AUD) 130 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 845.35 (AUD) 145 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 865.50 (AUD) 150 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 887.40 (AUD) 153 Ordinary Shares
5/14/2021 Morgan Stanley Australia Securities Limited Buy 927.76 (AUD) 159 Ordinary Shares
5/14/2021 Morgan Stanley Capital Services LLC Buy N/A 14,983 Swaps
5/14/2021 Morgan Stanley Capital Services LLC Buy N/A 26,599 Swaps
5/14/2021 Morgan Stanley Investment Management Inc. Buy 1,034.6325 165 Ordinary Shares
5/17/2021 Morgan Stanley & Co. International plc Buy 2,096.56 (AUD) 359 Ordinary Shares
5/17/2021 Morgan Stanley & Co. International plc Buy N/A 219 Swaps
5/17/2021 Morgan Stanley & Co. International plc Buy N/A 550 Swaps
5/17/2021 Morgan Stanley & Co. International plc Buy N/A 552 Swaps
5/17/2021 Morgan Stanley & Co. International plc Buy N/A 9,015 Swaps
5/17/2021 Morgan Stanley & Co. International plc Buy N/A 95 Swaps
Increase in shares held or in respect of which the
5/17/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 2 Ordinary Shares
to the agreement(s)
5/17/2021 Morgan Stanley Australia Securities Limited Buy 1,107.54 (AUD) 189 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 1,367.71 (AUD) 233 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 1,619.06 (AUD) 277 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 1,636.82 (AUD) 281 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 1,696.43 (AUD) 289 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 1,802.09 (AUD) 307 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 109,377.36 (AUD) 18,729 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 11,257.73 (AUD) 1,931 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 198.56 (AUD) 34 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 2,336.00 (AUD) 400 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 2,770.32 (AUD) 476 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 23,908.96 (AUD) 4,094 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 28,316.31 (AUD) 4,857 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 28,440.80 (AUD) 4,870 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 3,709.38 (AUD) 633 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 4,175.60 (AUD) 715 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 4,656.96 (AUD) 792 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 488.04 (AUD) 83 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 5,278.74 (AUD) 907 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 55,281.44 (AUD) 9,466 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 72,164.88 (AUD) 12,357 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 766.35 (AUD) 131 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 87.75 (AUD) 15 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 9,495.84 (AUD) 1,626 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 917.98 (AUD) 158 Ordinary Shares
5/17/2021 Morgan Stanley Australia Securities Limited Buy 99.28 (AUD) 17 Ordinary Shares
5/17/2021 Morgan Stanley Capital Services LLC Buy N/A 5,285 Swaps
5/17/2021 Morgan Stanley Capital Services LLC Buy N/A 79 Swaps
5/18/2021 Morgan Stanley & Co. International plc Buy N/A 7,939 Swaps
5/18/2021 Morgan Stanley Australia Securities Limited Buy 1,096.20 (AUD) 189 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 1,213.02 (AUD) 207 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 1,352.56 (AUD) 232 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 1,648.47 (AUD) 283 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 1,693.54 (AUD) 289 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 1,735.96 (AUD) 297 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 1,743.39 (AUD) 297 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 1,914.78 (AUD) 329 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 1,970.64 (AUD) 336 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 13,390.10 (AUD) 2,285 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 13,595.40 (AUD) 2,324 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 14,776.44 (AUD) 2,513 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 151.84 (AUD) 26 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 2,182.50 (AUD) 375 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

5/18/2021 Morgan Stanley Australia Securities Limited Buy 2,242.34 (AUD) 382 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 2,476.16 (AUD) 424 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 2,553.54 (AUD) 438 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 2,742.48 (AUD) 468 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 23,511.84 (AUD) 4,026 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 237.80 (AUD) 41 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 3,250.35 (AUD) 558 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 3,369.50 (AUD) 575 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 3,579.30 (AUD) 615 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 30,624.84 (AUD) 5,262 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 4,648.00 (AUD) 800 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 5,150.70 (AUD) 885 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 5,627.70 (AUD) 962 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 521.98 (AUD) 89 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 569.39 (AUD) 97 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 574.28 (AUD) 98 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 661.20 (AUD) 114 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 739.62 (AUD) 126 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 755.29 (AUD) 129 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 76.11 (AUD) 13 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 8,767.42 (AUD) 1,500 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 8,834.76 (AUD) 1,518 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 87.00 (AUD) 15 Ordinary Shares
5/18/2021 Morgan Stanley Australia Securities Limited Buy 99.96 (AUD) 17 Ordinary Shares
5/18/2021 Morgan Stanley Capital Services LLC Buy N/A 6 Swaps
5/18/2021 Morgan Stanley Capital Services LLC Buy N/A 670 Swaps
5/18/2021 Morgan Stanley Capital Services LLC Buy N/A 748 Swaps
5/18/2021 Morgan Stanley Smith Barney LLC Transfer In N/A 19 American Depositary Receipts
5/19/2021 Morgan Stanley & Co. International plc Buy N/A 150 Swaps
5/19/2021 Morgan Stanley & Co. International plc Buy N/A 29 Swaps
5/19/2021 Morgan Stanley & Co. International plc Buy N/A 34 Swaps
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,084.86 (AUD) 189 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,113.60 (AUD) 192 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,260.60 (AUD) 220 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,328.25 (AUD) 231 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,422.72 (AUD) 247 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,584.80 (AUD) 280 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,606.32 (AUD) 276 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,630.16 (AUD) 284 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,637.35 (AUD) 286 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,814.40 (AUD) 320 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,835.96 (AUD) 316 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,966.50 (AUD) 345 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,972.00 (AUD) 340 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 1,978.00 (AUD) 344 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 11,417.88 (AUD) 1,972 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 117,547.86 (AUD) 20,337 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 13,493.48 (AUD) 2,359 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 150.54 (AUD) 26 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 19,860.48 (AUD) 3,448 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 212.19 (AUD) 37 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 266.34 (AUD) 46 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 272.64 (AUD) 48 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 3,444.88 (AUD) 596 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 301.08 (AUD) 52 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 38,726.60 (AUD) 6,677 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 4,124.16 (AUD) 716 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 413.54 (AUD) 73 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 49,054.86 (AUD) 8,487 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 580.75 (AUD) 101 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 7,668.64 (AUD) 1,336 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 8,664.22 (AUD) 1,499 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 9,104.27 (AUD) 1,567 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 9,884.25 (AUD) 1,719 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 931.52 (AUD) 164 Ordinary Shares
5/19/2021 Morgan Stanley Australia Securities Limited Buy 974.70 (AUD) 171 Ordinary Shares
5/19/2021 Morgan Stanley Capital Services LLC Buy N/A 8,984 Swaps
5/19/2021 Morgan Stanley Capital Services LLC Buy N/A 87 Swaps
5/19/2021 Morgan Stanley Capital Services LLC Buy N/A 9,251 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 1,991 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 112 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 123 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 137 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 154 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 19,990 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 21 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 259 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 259 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 63 Swaps
5/20/2021 Morgan Stanley & Co. International plc Buy N/A 695 Swaps
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

5/20/2021 Morgan Stanley Australia Securities Limited Buy 1,005.55 (AUD) 170 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 1,034.00 (AUD) 176 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 1,063.80 (AUD) 180 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 1,103.98 (AUD) 191 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 1,141.72 (AUD) 195 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 1,201.30 (AUD) 205 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 1,243.92 (AUD) 213 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 1,551.04 (AUD) 262 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 1,675.08 (AUD) 282 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 1,910.36 (AUD) 326 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 111.05 (AUD) 19 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 115,241.64 (AUD) 19,938 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 13,571.95 (AUD) 2,281 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 17,584.24 (AUD) 3,011 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 17,594.31 (AUD) 2,967 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 2,105.04 (AUD) 358 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 2,105.53 (AUD) 359 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 2,198.83 (AUD) 373 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 2,388.56 (AUD) 409 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 2,402.29 (AUD) 411 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 2,707.32 (AUD) 462 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 2,803.30 (AUD) 485 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 20,371.28 (AUD) 3,418 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 22,099.68 (AUD) 3,708 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 221.63 (AUD) 37 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 24,241.14 (AUD) 4,081 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 25,139.40 (AUD) 4,290 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 3,127.74 (AUD) 527 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 3,376.48 (AUD) 567 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 3,932.06 (AUD) 671 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 386.43 (AUD) 66 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 4,218.50 (AUD) 715 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 4,837.35 (AUD) 813 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 443.26 (AUD) 74 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 499.80 (AUD) 84 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 5,604.30 (AUD) 958 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 5,746.73 (AUD) 979 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 564.30 (AUD) 95 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 6,463.21 (AUD) 1,079 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 6,690.12 (AUD) 1,132 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 631.26 (AUD) 108 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 64,326.60 (AUD) 10,996 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 7,548.68 (AUD) 1,306 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 7,940.10 (AUD) 1,330 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 730.36 (AUD) 124 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 8,221.58 (AUD) 1,403 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 8,843.40 (AUD) 1,530 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 9,359.21 (AUD) 1,589 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 9,589.02 (AUD) 1,659 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 941.22 (AUD) 162 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 965.77 (AUD) 163 Ordinary Shares
5/20/2021 Morgan Stanley Australia Securities Limited Buy 968.76 (AUD) 162 Ordinary Shares
5/20/2021 Morgan Stanley Capital Services LLC Buy N/A 18,616 Swaps
5/20/2021 Morgan Stanley Capital Services LLC Buy N/A 2,348 Swaps
5/20/2021 Morgan Stanley Capital Services LLC Buy N/A 437 Swaps
5/20/2021 Morgan Stanley Capital Services LLC Buy N/A 5,438 Swaps
5/20/2021 Morgan Stanley Capital Services LLC Buy N/A 7,617 Swaps
5/21/2021 Morgan Stanley & Co. International plc Buy 2,406.40 376 Ordinary Shares
5/21/2021 Morgan Stanley & Co. International plc Buy 3,758.30 (AUD) 637 Ordinary Shares
5/21/2021 Morgan Stanley & Co. International plc Buy N/A 1,067 Swaps
Increase in shares held or in respect of which the
5/21/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1 Ordinary Share
to the agreement(s)
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,008.04 (AUD) 171 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,019.91 (AUD) 169 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,027.62 (AUD) 173 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,093.42 (AUD) 183 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,122.66 (AUD) 189 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,135.49 (AUD) 191 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,156.35 (AUD) 195 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,163.28 (AUD) 197 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,173.15 (AUD) 198 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,200.96 (AUD) 199 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,246.14 (AUD) 207 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,351.48 (AUD) 226 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,500.66 (AUD) 252 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,544.93 (AUD) 259 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 1,945.04 (AUD) 328 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 104,972.80 (AUD) 17,792 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 11,350.85 (AUD) 1,919 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 11.80 (AUD) 2 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

5/21/2021 Morgan Stanley Australia Securities Limited Buy 165.90 (AUD) 28 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 2,094.50 (AUD) 355 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 2,101.60 (AUD) 355 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 2,145.60 (AUD) 360 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 2,628.36 (AUD) 441 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 2,760.80 (AUD) 464 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 20,333.25 (AUD) 3,426 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 201.79 (AUD) 34 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 201.96 (AUD) 34 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 217.08 (AUD) 36 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 224.39 (AUD) 38 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 23.60 (AUD) 4 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 3,011.58 (AUD) 507 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 3,158.61 (AUD) 534 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 3,358.71 (AUD) 557 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 3,358.91 (AUD) 565 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 3,454.04 (AUD) 581 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 3,558.10 (AUD) 598 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 3,572.82 (AUD) 593 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 3,733.10 (AUD) 629 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 34,662.50 (AUD) 5,875 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 38,137.60 (AUD) 6,464 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 4,307.80 (AUD) 724 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 4,319.70 (AUD) 726 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 4,479.78 (AUD) 758 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 4,943.16 (AUD) 828 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 4,958.84 (AUD) 821 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 41,654.00 (AUD) 7,060 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 447.75 (AUD) 75 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 452.25 (AUD) 75 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 5,485.25 (AUD) 925 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 503.58 (AUD) 84 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 518.52 (AUD) 87 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 526.88 (AUD) 89 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 53.73 (AUD) 9 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 58,716.80 (AUD) 9,952 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 6,848.82 (AUD) 1,153 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 64.90 (AUD) 11 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 7,690.28 (AUD) 1,286 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 748.44 (AUD) 126 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 77.61 (AUD) 13 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 8,025.93 (AUD) 1,331 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 8,729.00 (AUD) 1,450 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 854.77 (AUD) 145 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 9,249.15 (AUD) 1,565 Ordinary Shares
5/21/2021 Morgan Stanley Australia Securities Limited Buy 941.28 (AUD) 159 Ordinary Shares
5/21/2021 Morgan Stanley Capital Services LLC Buy N/A 10,550 Swaps
5/21/2021 Morgan Stanley Capital Services LLC Buy N/A 11 Swaps
5/21/2021 Morgan Stanley Capital Services LLC Buy N/A 388 Swaps
5/24/2021 Morgan Stanley & Co. International plc Buy N/A 1,737 Swaps
5/24/2021 Morgan Stanley & Co. International plc Buy N/A 139 Swaps
5/24/2021 Morgan Stanley & Co. International plc Buy N/A 152 Swaps
5/24/2021 Morgan Stanley & Co. International plc Buy N/A 201 Swaps
5/24/2021 Morgan Stanley & Co. International plc Buy N/A 3,484 Swaps
5/24/2021 Morgan Stanley & Co. International plc Buy N/A 491 Swaps
5/24/2021 Morgan Stanley & Co. International plc Buy N/A 66 Swaps
5/24/2021 Morgan Stanley & Co. International plc Buy N/A 68 Swaps
5/24/2021 Morgan Stanley & Co. International plc Buy N/A 993 Swaps
5/24/2021 Morgan Stanley Australia Securities Limited Buy 1,103.49 (AUD) 183 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 1,137.40 (AUD) 188 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 1,421.75 (AUD) 235 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 1,448.40 (AUD) 240 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 1,532.55 (AUD) 255 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 1,539.24 (AUD) 254 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 133.10 (AUD) 22 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 247.23 (AUD) 41 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 27,152.40 (AUD) 4,488 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 3,666.30 (AUD) 606 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 3,780.29 (AUD) 629 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 366.00 (AUD) 61 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 38,048.45 (AUD) 6,289 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 4,014.00 (AUD) 669 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 422.80 (AUD) 70 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 428.13 (AUD) 71 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 444.74 (AUD) 74 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 448.07 (AUD) 74 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 474.00 (AUD) 79 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 5,239.30 (AUD) 866 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 542.70 (AUD) 90 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 548.27 (AUD) 91 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

5/24/2021 Morgan Stanley Australia Securities Limited Buy 6,850.76 (AUD) 1,138 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 7,592.28 (AUD) 1,257 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 7,961.80 (AUD) 1,316 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 78.65 (AUD) 13 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 784.55 (AUD) 130 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 894.00 (AUD) 149 Ordinary Shares
5/24/2021 Morgan Stanley Australia Securities Limited Buy 991.65 (AUD) 165 Ordinary Shares
5/24/2021 Morgan Stanley Capital Services LLC Buy N/A 14,811 Swaps
5/24/2021 Morgan Stanley Capital Services LLC Buy N/A 297 Swaps
5/24/2021 Morgan Stanley Capital Services LLC Buy N/A 5,338 Swaps
5/24/2021 Morgan Stanley Capital Services LLC Buy N/A 7,464 Swaps
5/25/2021 Morgan Stanley & Co. International plc Buy 1,179.52 (AUD) 194 Ordinary Shares
5/25/2021 Morgan Stanley & Co. International plc Buy 21,376.97 (AUD) 3,516 Ordinary Shares
5/25/2021 Morgan Stanley & Co. International plc Buy 248.33 38 Ordinary Shares
5/25/2021 Morgan Stanley & Co. International plc Buy N/A 106 Swaps
5/25/2021 Morgan Stanley & Co. International plc Buy N/A 163 Swaps
5/25/2021 Morgan Stanley & Co. International plc Buy N/A 2,024 Swaps
5/25/2021 Morgan Stanley & Co. International plc Buy N/A 225 Swaps
5/25/2021 Morgan Stanley & Co. International plc Buy N/A 269 Swaps
5/25/2021 Morgan Stanley & Co. International plc Buy N/A 3 Swaps
5/25/2021 Morgan Stanley & Co. International plc Buy N/A 4,953 Swaps
5/25/2021 Morgan Stanley & Co. International plc Buy N/A 419 Swaps
5/25/2021 Morgan Stanley & Co. International plc Buy N/A 57 Swaps
5/25/2021 Morgan Stanley & Co. International plc Buy N/A 80 Swaps
5/25/2021 Morgan Stanley Australia Securities Limited Buy 1,319.36 (AUD) 217 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 109.62 (AUD) 18 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 12,427.52 (AUD) 2,044 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 145.92 (AUD) 24 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 18,196.92 (AUD) 2,988 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 227.18 (AUD) 37 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 25,176.06 (AUD) 4,134 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 3,702.72 (AUD) 608 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 376.65 (AUD) 62 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 456.37 (AUD) 75 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 461.32 (AUD) 76 Ordinary Shares
5/25/2021 Morgan Stanley Australia Securities Limited Buy 6,396.16 (AUD) 1,052 Ordinary Shares
5/25/2021 Morgan Stanley Capital Services LLC Buy N/A 1,133 Swaps
5/25/2021 Morgan Stanley Capital Services LLC Buy N/A 170 Swaps
5/25/2021 Morgan Stanley Capital Services LLC Buy N/A 2,253 Swaps
5/25/2021 Morgan Stanley Capital Services LLC Buy N/A 38 Swaps
5/25/2021 Morgan Stanley Capital Services LLC Buy N/A 5,026 Swaps
5/25/2021 Morgan Stanley Capital Services LLC Buy N/A 56 Swaps
5/26/2021 Morgan Stanley & Co. International plc Buy N/A 618 Swaps
5/26/2021 Morgan Stanley & Co. International plc Buy N/A 99 Swaps
5/26/2021 Morgan Stanley Australia Securities Limited Buy 1,028.36 (AUD) 169 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 1,040.60 (AUD) 172 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 1,075.12 (AUD) 178 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 1,294.70 (AUD) 214 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 12,614.25 (AUD) 2,085 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 12.14 (AUD) 2 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 127.05 (AUD) 21 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 13,310.00 (AUD) 2,200 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 139,307.30 (AUD) 23,026 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 139.26 (AUD) 23 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 15,717.90 (AUD) 2,598 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 16,988.40 (AUD) 2,808 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 229.90 (AUD) 38 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 253.68 (AUD) 42 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 3,376.36 (AUD) 559 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 3,542.16 (AUD) 585 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 3,869.76 (AUD) 637 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 30.35 (AUD) 5 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 34,224.85 (AUD) 5,657 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 376.96 (AUD) 62 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 4,777.09 (AUD) 787 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 465.85 (AUD) 77 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 5,258.34 (AUD) 867 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 50,124.25 (AUD) 8,285 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 6,171.00 (AUD) 1,020 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 658.36 (AUD) 109 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 72.54 (AUD) 12 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 725.40 (AUD) 120 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 768.35 (AUD) 127 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 843.73 (AUD) 139 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 921.12 (AUD) 152 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 937.75 (AUD) 155 Ordinary Shares
5/26/2021 Morgan Stanley Australia Securities Limited Buy 942.24 (AUD) 156 Ordinary Shares
5/26/2021 Morgan Stanley Capital Services LLC Buy N/A 83 Swaps
Increase in shares held or in respect of which the
5/27/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1,734 Ordinary Shares
to the agreement(s)
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,011.50 (AUD) 170 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,144.65 (AUD) 195 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,178.94 (AUD) 196 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,199.88 (AUD) 202 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,402.93 (AUD) 239 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,444.02 (AUD) 246 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,500.29 (AUD) 253 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,568.80 (AUD) 265 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,672.53 (AUD) 283 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,713.99 (AUD) 291 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,764.00 (AUD) 300 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 1,782.00 (AUD) 300 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 10,665.79 (AUD) 1,817 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 106.20 (AUD) 18 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 11,341.88 (AUD) 1,903 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 11,882.15 (AUD) 1,997 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 11.87 (AUD) 2 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 118,222.56 (AUD) 19,836 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 13,195.68 (AUD) 2,229 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 17.67 (AUD) 3 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 172.69 (AUD) 29 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 2,389.96 (AUD) 401 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 2,419.76 (AUD) 406 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 2,494.80 (AUD) 420 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 2,500.62 (AUD) 426 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 2,607.28 (AUD) 436 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 2,941.28 (AUD) 496 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 20,842.85 (AUD) 3,503 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 23.60 (AUD) 4 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 263.56 (AUD) 44 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 282.47 (AUD) 47 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 3,081.12 (AUD) 524 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 3,179.04 (AUD) 537 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 3,611.65 (AUD) 607 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 303.19 (AUD) 51 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 32,076.00 (AUD) 5,400 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 330.40 (AUD) 56 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 35,092.48 (AUD) 5,888 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 386.75 (AUD) 65 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 4,394.13 (AUD) 741 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 4,615.55 (AUD) 779 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 4,841.58 (AUD) 822 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 408.13 (AUD) 69 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 454.30 (AUD) 77 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 486.67 (AUD) 82 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 5,004.00 (AUD) 834 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 5,298.20 (AUD) 898 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 5.91 (AUD) 1 Ordinary Share
5/27/2021 Morgan Stanley Australia Securities Limited Buy 523.32 (AUD) 89 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 567.15 (AUD) 95 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 594.50 (AUD) 100 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 6,079.20 (AUD) 1,020 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 68,396.96 (AUD) 11,476 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 68,498.28 (AUD) 11,493 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 7,543.80 (AUD) 1,270 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 788.02 (AUD) 133 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 8,780.61 (AUD) 1,461 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 898.32 (AUD) 152 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 9,959.16 (AUD) 1,671 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 94.40 (AUD) 16 Ordinary Shares
5/27/2021 Morgan Stanley Australia Securities Limited Buy 986.97 (AUD) 167 Ordinary Shares
5/27/2021 Morgan Stanley Capital Services LLC Buy N/A 16 Swaps
5/27/2021 Morgan Stanley Capital Services LLC Buy N/A 243 Swaps
5/27/2021 Morgan Stanley Capital Services LLC Buy N/A 376 Swaps
5/27/2021 Morgan Stanley Capital Services LLC Buy N/A 51 Swaps
5/27/2021 Morgan Stanley Capital Services LLC Buy N/A 7,993 Swaps
5/27/2021 Morgan Stanley Capital Services LLC Buy N/A 8,113 Swaps
5/28/2021 Morgan Stanley & Co. International plc Buy N/A 12,681 Swaps
5/28/2021 Morgan Stanley & Co. International plc Buy N/A 440 Swaps
5/28/2021 Morgan Stanley & Co. International plc Buy N/A 8,390 Swaps
5/28/2021 Morgan Stanley & Co. International plc Buy N/A 9,309 Swaps
5/28/2021 Morgan Stanley Australia Securities Limited Buy 1,575.30 (AUD) 267 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 1,614.79 (AUD) 273 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 1,799.28 (AUD) 306 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 10,590.22 (AUD) 1,798 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 11,063.52 (AUD) 1,872 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 11,764.60 (AUD) 1,994 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 17,629.76 (AUD) 2,978 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 18,453.11 (AUD) 3,125 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 195.03 (AUD) 33 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

5/28/2021 Morgan Stanley Australia Securities Limited Buy 2,131.70 (AUD) 361 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 2,186.70 (AUD) 370 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 2,224.04 (AUD) 376 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 2,314.64 (AUD) 390 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 2,397.60 (AUD) 405 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 24,235.91 (AUD) 4,087 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 26,399.97 (AUD) 4,467 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 29,273.30 (AUD) 4,970 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 32,780.40 (AUD) 5,556 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 39,494.60 (AUD) 6,694 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 4,273.86 (AUD) 725 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 4,861.60 (AUD) 824 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 446.25 (AUD) 75 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 476.00 (AUD) 80 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 477.90 (AUD) 81 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 5,115.30 (AUD) 867 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 5,301.27 (AUD) 897 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 584.59 (AUD) 99 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 586.57 (AUD) 99 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 59.00 (AUD) 10 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 6,442.80 (AUD) 1,092 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 6,543.10 (AUD) 1,109 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 6,650.28 (AUD) 1,131 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 6,750.09 (AUD) 1,147 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 618.97 (AUD) 105 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 71.40 (AUD) 12 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 742.77 (AUD) 126 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 793.80 (AUD) 135 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 8,998.40 (AUD) 1,520 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 831.90 (AUD) 141 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 861.40 (AUD) 146 Ordinary Shares
5/28/2021 Morgan Stanley Australia Securities Limited Buy 999.60 (AUD) 168 Ordinary Shares
5/28/2021 Morgan Stanley Capital Services LLC Buy N/A 1,565 Swaps
5/28/2021 Morgan Stanley Capital Services LLC Buy N/A 1,851 Swaps
5/28/2021 Morgan Stanley Capital Services LLC Buy N/A 4,665 Swaps
5/28/2021 Morgan Stanley Capital Services LLC Buy N/A 810 Swaps
5/31/2021 Morgan Stanley & Co. International plc Collateral Received N/A 4,019,862 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 1,015.74 (AUD) 171 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 1,087.44 (AUD) 184 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 1,098.90 (AUD) 185 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 1,140.63 (AUD) 193 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 1,161.30 (AUD) 196 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 1,162.28 (AUD) 196 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 1,215.40 (AUD) 206 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 1,223.37 (AUD) 207 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 1,549.73 (AUD) 262 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 1,632.12 (AUD) 275 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 10,075.07 (AUD) 1,699 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 10,894.88 (AUD) 1,828 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 12,212.04 (AUD) 2,049 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 12,486.54 (AUD) 2,111 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 12,796.94 (AUD) 2,158 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 13,006.24 (AUD) 2,197 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 13,203.05 (AUD) 2,219 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 142.08 (AUD) 24 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 148.12 (AUD) 25 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 16,368.80 (AUD) 2,765 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,005.18 (AUD) 339 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,006.88 (AUD) 339 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,036.48 (AUD) 344 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,158.52 (AUD) 364 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,186.32 (AUD) 369 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,209.68 (AUD) 372 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,287.17 (AUD) 387 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,308.85 (AUD) 391 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,490.95 (AUD) 419 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,534.24 (AUD) 427 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,609.20 (AUD) 440 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,710.01 (AUD) 457 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 2,884.08 (AUD) 488 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 21,688.40 (AUD) 3,676 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 22,626.50 (AUD) 3,835 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 23,290.74 (AUD) 3,921 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 23,803.02 (AUD) 4,014 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 23.76 (AUD) 4 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 261.36 (AUD) 44 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 3,072.48 (AUD) 519 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 3,385.55 (AUD) 569 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 3,412.42 (AUD) 574 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 3,436.61 (AUD) 581 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

5/31/2021 Morgan Stanley Australia Securities Limited Buy 3,477.96 (AUD) 587 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 3,566.74 (AUD) 603 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 3,798.39 (AUD) 640 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 33,777.50 (AUD) 5,725 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 36,299.22 (AUD) 6,142 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 39,516.00 (AUD) 6,675 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 4,175.82 (AUD) 703 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 4,187.79 (AUD) 711 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 4,345.28 (AUD) 734 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 4,496.58 (AUD) 757 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 4,791.13 (AUD) 810 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 4,881.24 (AUD) 819 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 442.87 (AUD) 75 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 451.44 (AUD) 76 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 46,618.08 (AUD) 7,888 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 466.49 (AUD) 79 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 49,373.10 (AUD) 8,298 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 5,332.21 (AUD) 903 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 5,705.30 (AUD) 967 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 517.65 (AUD) 87 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 519.20 (AUD) 88 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 540.08 (AUD) 91 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 555.54 (AUD) 94 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 58,841.64 (AUD) 9,906 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 6,551.38 (AUD) 1,102 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 6,801.08 (AUD) 1,144 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 679.07 (AUD) 115 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 7,015.17 (AUD) 1,187 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 7,528.87 (AUD) 1,275 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 78,307.95 (AUD) 13,161 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 8,751.21 (AUD) 1,477 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 8,943.46 (AUD) 1,512 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 801.90 (AUD) 135 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 804.60 (AUD) 135 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 825.66 (AUD) 139 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 9,115.40 (AUD) 1,532 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 9,650.29 (AUD) 1,626 Ordinary Shares
5/31/2021 Morgan Stanley Australia Securities Limited Buy 9,940.62 (AUD) 1,682 Ordinary Shares
6/01/2021 Morgan Stanley & Co. International plc Collateral Received N/A 443,781 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 1,054.24 (AUD) 176 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 1,071.31 (AUD) 179 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 1,173.05 (AUD) 196 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 11.88 (AUD) 2 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 136.62 (AUD) 23 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 15,496.13 (AUD) 2,587 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 2,136.00 (AUD) 356 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 2,268.31 (AUD) 379 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 2,930.40 (AUD) 495 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 215.28 (AUD) 36 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 24,500.88 (AUD) 4,104 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 3,199.92 (AUD) 536 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 3,327.22 (AUD) 555 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 3,582.02 (AUD) 598 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 32,273.82 (AUD) 5,406 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 33,563.34 (AUD) 5,622 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 352.52 (AUD) 59 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 372.33 (AUD) 63 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 4,596.90 (AUD) 770 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 416.15 (AUD) 70 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 5,763.55 (AUD) 963 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 519.82 (AUD) 87 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 624.34 (AUD) 106 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 663.78 (AUD) 111 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 676.87 (AUD) 113 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 7,753.92 (AUD) 1,312 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 72,822.06 (AUD) 12,198 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 8,782.20 (AUD) 1,476 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 8,871.42 (AUD) 1,486 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 83.16 (AUD) 14 Ordinary Shares
6/01/2021 Morgan Stanley Australia Securities Limited Buy 83.65 (AUD) 14 Ordinary Shares
6/02/2021 Morgan Stanley & Co. International plc Borrow N/A 984 Ordinary Shares
Increase in shares held or in respect of which the
6/02/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 443,782 Ordinary Shares
to the agreement(s)
6/02/2021 Morgan Stanley Australia Securities Limited Buy 1,013.20 (AUD) 170 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 1,176.00 (AUD) 196 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 1,301.46 (AUD) 218 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 11.94 (AUD) 2 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 16,654.05 (AUD) 2,799 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 2,073.06 (AUD) 349 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 2,646.24 (AUD) 444 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

6/02/2021 Morgan Stanley Australia Securities Limited Buy 24,966.50 (AUD) 4,175 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 26,480.52 (AUD) 4,458 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 3,132.77 (AUD) 523 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 3,961.36 (AUD) 676 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 303.45 (AUD) 51 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 36,513.88 (AUD) 6,106 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 4,143.18 (AUD) 694 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 4,779.58 (AUD) 806 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 48,569.56 (AUD) 8,122 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 5,382.00 (AUD) 900 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 6,512.22 (AUD) 1,089 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 780.76 (AUD) 131 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 8,778.64 (AUD) 1,468 Ordinary Shares
6/02/2021 Morgan Stanley Australia Securities Limited Buy 9,080.84 (AUD) 1,516 Ordinary Shares
6/02/2021 Morgan Stanley Capital Services LLC Buy N/A 2 Swaps
6/02/2021 Morgan Stanley Capital Services LLC Buy N/A 2,741 Swaps
6/03/2021 Morgan Stanley & Co. International plc Buy N/A 3,555 Swaps
6/03/2021 Morgan Stanley & Co. International plc Buy N/A 6,300 Swaps
6/03/2021 Morgan Stanley & Co. International plc Collateral Received N/A 1,255,436 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 1,014.84 (AUD) 169 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 1,049.12 (AUD) 175 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 1,078.76 (AUD) 181 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 1,081.47 (AUD) 181 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 1,340.23 (AUD) 223 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 1,388.68 (AUD) 233 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 1,408.92 (AUD) 236 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 1,500.00 (AUD) 250 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 1,935.36 (AUD) 325 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 11,088.84 (AUD) 1,842 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 11,412.00 (AUD) 1,902 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 15,883.02 (AUD) 2,634 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 156.52 (AUD) 26 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 16,775.70 (AUD) 2,810 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 17,177.65 (AUD) 2,887 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 17.88 (AUD) 3 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 2,211.68 (AUD) 368 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 2,229.71 (AUD) 371 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 2,257.50 (AUD) 375 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 2,433.55 (AUD) 409 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 2,510.34 (AUD) 417 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 2,514.73 (AUD) 423 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 23.82 (AUD) 4 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 274.39 (AUD) 46 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 3,372.72 (AUD) 564 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 339,495.99 (AUD) 56,867 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 34,512.57 (AUD) 5,781 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 35,933.43 (AUD) 6,019 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 37,488.40 (AUD) 6,290 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 38,058.00 (AUD) 6,343 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 4,167.06 (AUD) 698 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 4,315.04 (AUD) 724 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 4,353.44 (AUD) 728 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 4,381.98 (AUD) 734 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 4,563.16 (AUD) 758 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 47.68 (AUD) 8 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 472.02 (AUD) 79 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 5,133.43 (AUD) 857 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 5,718.00 (AUD) 953 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 5,761.05 (AUD) 965 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 5.95 (AUD) 1 Ordinary Share
6/03/2021 Morgan Stanley Australia Securities Limited Buy 504.42 (AUD) 84 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 524.04 (AUD) 88 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 54.00 (AUD) 9 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 559.39 (AUD) 93 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 6,485.50 (AUD) 1,090 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 6,657.12 (AUD) 1,104 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 7,701.30 (AUD) 1,290 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 7,733.88 (AUD) 1,302 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 7,999.31 (AUD) 1,331 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 715.20 (AUD) 120 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 8,673.52 (AUD) 1,448 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 8,843.38 (AUD) 1,469 Ordinary Shares
6/03/2021 Morgan Stanley Australia Securities Limited Buy 9,011.86 (AUD) 1,507 Ordinary Shares
6/03/2021 Morgan Stanley Capital Services LLC Buy N/A 3,456 Swaps
6/03/2021 Parametric Portfolio Associates LLC Transfer In N/A 76 American Depositary Receipts
Increase in shares held or in respect of which the
6/04/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 5,274,305 Ordinary Shares
to the agreement(s)
6/04/2021 Morgan Stanley Australia Securities Limited Buy 1,019.07 (AUD) 169 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 1,115.55 (AUD) 185 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 1,213.80 (AUD) 204 Ordinary Shares
----- End of picture text -----

==> picture [555 x 733] intentionally omitted <==

----- Start of picture text -----

6/04/2021 Morgan Stanley Australia Securities Limited Buy 1,298.60 (AUD) 215 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 1,346.92 (AUD) 223 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 1,477.35 (AUD) 245 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 1,899.45 (AUD) 315 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 11,329.64 (AUD) 1,882 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 11.90 (AUD) 2 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 12,922.29 (AUD) 2,143 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 2,341.78 (AUD) 389 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 2,379.76 (AUD) 394 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 2,598.93 (AUD) 431 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 2,876.38 (AUD) 481 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 3,075.30 (AUD) 510 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 3,084.54 (AUD) 509 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 3,158.92 (AUD) 523 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 3,497.62 (AUD) 581 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 38,263.40 (AUD) 6,335 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 4,228.95 (AUD) 699 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 4,266.15 (AUD) 717 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 4,741.40 (AUD) 785 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 412.08 (AUD) 68 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 43,210.16 (AUD) 7,154 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 43,232.04 (AUD) 7,134 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 5,090.40 (AUD) 840 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 525.48 (AUD) 87 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 6,225.18 (AUD) 1,041 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 644.76 (AUD) 108 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 66.55 (AUD) 11 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 69,466.04 (AUD) 11,501 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 723.60 (AUD) 120 Ordinary Shares
6/04/2021 Morgan Stanley Australia Securities Limited Buy 808.65 (AUD) 135 Ordinary Shares
6/04/2021 Morgan Stanley Capital Services LLC Buy N/A 736 Swaps
6/04/2021 Parametric Portfolio Associates LLC Buy 353,182.54 (AUD) 58,529 Ordinary Shares
Increase in shares held or in respect of which the
6/07/2021 ETRADE Securities LLC holder may exercise right to rehypothecate pursuant N/A 100 American Depositary Receipts
to the agreement(s)
6/07/2021 Morgan Stanley & Co. International plc Buy N/A 5 Swaps
6/07/2021 Morgan Stanley & Co. International plc Collateral Received N/A 4,201,175 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 1,019.76 (AUD) 168 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 1,766.37 (AUD) 291 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 1,772.65 (AUD) 293 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 11,232.69 (AUD) 1,869 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 14,484.10 (AUD) 2,410 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 19,757.64 (AUD) 3,282 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 2,205.84 (AUD) 364 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 2,508.00 (AUD) 418 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 2,725.43 (AUD) 449 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 246.41 (AUD) 41 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 385.28 (AUD) 64 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 4,744.08 (AUD) 792 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 41.93 (AUD) 7 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 425.29 (AUD) 71 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 463.54 (AUD) 77 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 5,414.75 (AUD) 895 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 5,472.00 (AUD) 900 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 505.26 (AUD) 84 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 537.30 (AUD) 90 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 6,517.12 (AUD) 1,088 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 66.22 (AUD) 11 Ordinary Shares
6/07/2021 Morgan Stanley Australia Securities Limited Buy 7,464.80 (AUD) 1,240 Ordinary Shares
6/07/2021 Morgan Stanley Capital Services LLC Buy N/A 631 Swaps
6/07/2021 Parametric Portfolio Associates LLC Transfer In N/A 76 American Depositary Receipts
Increase in shares held or in respect of which the
6/08/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 4,202,168 Ordinary Shares
to the agreement(s)
6/08/2021 Morgan Stanley Australia Securities Limited Buy 1,305.40 (AUD) 214 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 1,520.24 (AUD) 248 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 1,559.04 (AUD) 256 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 1,903.32 (AUD) 311 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 141.22 (AUD) 23 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 2,253.30 (AUD) 370 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 3,026.04 (AUD) 501 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 32,723.64 (AUD) 5,347 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 4,167.02 (AUD) 682 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 4,918.55 (AUD) 805 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 56,529.72 (AUD) 9,252 Ordinary Shares
6/08/2021 Morgan Stanley Australia Securities Limited Buy 6.09 (AUD) 1 Ordinary Share
6/08/2021 Morgan Stanley Australia Securities Limited Buy 8,497.76 (AUD) 1,384 Ordinary Shares
6/08/2021 Morgan Stanley Capital Services LLC Buy N/A 1,778 Swaps
6/08/2021 Morgan Stanley Capital Services LLC Buy N/A 2,859 Swaps
6/08/2021 Morgan Stanley Capital Services LLC Buy N/A 4,250 Swaps
6/08/2021 Morgan Stanley Capital Services LLC Buy N/A 5,840 Swaps
6/09/2021 Morgan Stanley & Co. International plc Buy N/A 80 Swaps
----- End of picture text -----*

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

6/09/2021 Morgan Stanley & Co. International plc Buy N/A 820 Swaps
6/09/2021 Morgan Stanley & Co. International plc Collateral Received N/A 1,881,660 Ordinary Shares
6/09/2021 Morgan Stanley Australia Securities Limited Buy 185.70 (AUD) 30 Ordinary Shares
6/09/2021 Morgan Stanley Australia Securities Limited Buy 5,477.22 (AUD) 882 Ordinary Shares
6/09/2021 Morgan Stanley Australia Securities Limited Buy 5,731.94 (AUD) 926 Ordinary Shares
6/09/2021 Morgan Stanley Australia Securities Limited Buy 501.39 (AUD) 81 Ordinary Shares
6/09/2021 Morgan Stanley Australia Securities Limited Buy 6.10 (AUD) 1 Ordinary Share
6/09/2021 Morgan Stanley Australia Securities Limited Buy 6.10 (AUD) 1 Ordinary Share
6/09/2021 Morgan Stanley Australia Securities Limited Buy 671.76 (AUD) 108 Ordinary Shares
6/09/2021 Morgan Stanley Capital Services LLC Buy N/A 12,901 Swaps
6/09/2021 Morgan Stanley Capital Services LLC Buy N/A 14 Swaps
6/09/2021 Morgan Stanley Capital Services LLC Buy N/A 2,038 Swaps
6/09/2021 Morgan Stanley Capital Services LLC Buy N/A 2,056 Swaps
6/09/2021 Morgan Stanley Capital Services LLC Buy N/A 3,857 Swaps
6/09/2021 Morgan Stanley Capital Services LLC Buy N/A 5,958 Swaps
6/09/2021 Morgan Stanley Capital Services LLC Buy N/A 510 Swaps
Increase in shares held or in respect of which the
6/10/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1,881,660 Ordinary Shares
to the agreement(s)
6/10/2021 Morgan Stanley Australia Securities Limited Buy 1,037.00 (AUD) 170 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 1,056.16 (AUD) 173 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 1,155.55 (AUD) 191 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 1,236.27 (AUD) 203 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 1,705.20 (AUD) 280 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 1,796.72 (AUD) 296 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 1,857.17 (AUD) 301 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 1,933.14 (AUD) 319 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 108.72 (AUD) 18 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 12.22 (AUD) 2 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 13,439.00 (AUD) 2,225 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 18.39 (AUD) 3 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 181.80 (AUD) 30 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 19,405.79 (AUD) 3,197 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 2,268.75 (AUD) 375 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 24.12 (AUD) 4 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 27,672.96 (AUD) 4,544 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 273.60 (AUD) 45 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 3,153.69 (AUD) 523 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 3,424.68 (AUD) 567 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 3,958.08 (AUD) 651 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 376.34 (AUD) 62 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 4,522.15 (AUD) 745 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 4,545.00 (AUD) 750 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 42,751.12 (AUD) 7,078 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 421.59 (AUD) 69 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 48.72 (AUD) 8 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 48.96 (AUD) 8 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 483.48 (AUD) 79 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 5,713.35 (AUD) 929 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 5,836.82 (AUD) 946 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 512.40 (AUD) 84 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 54.18 (AUD) 9 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 565.88 (AUD) 94 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 57,162.56 (AUD) 9,464 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 594.86 (AUD) 98 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 595.58 (AUD) 97 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 6,813.80 (AUD) 1,099 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 6.12 (AUD) 1 Ordinary Share
6/10/2021 Morgan Stanley Australia Securities Limited Buy 67,406.40 (AUD) 11,160 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 67,913.76 (AUD) 11,244 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 67.21 (AUD) 11 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 692.69 (AUD) 113 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 7,629.99 (AUD) 1,257 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 74,944.32 (AUD) 12,408 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 78.91 (AUD) 13 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 805.20 (AUD) 132 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 862.29 (AUD) 143 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 921.10 (AUD) 151 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 948.60 (AUD) 155 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 96.64 (AUD) 16 Ordinary Shares
6/10/2021 Morgan Stanley Australia Securities Limited Buy 989.82 (AUD) 162 Ordinary Shares
6/10/2021 Morgan Stanley Capital Services LLC Buy N/A 1,001 Swaps
6/10/2021 Morgan Stanley Capital Services LLC Buy N/A 2,276 Swaps
6/10/2021 Morgan Stanley Capital Services LLC Buy N/A 5,037 Swaps
6/10/2021 Morgan Stanley Capital Services LLC Buy N/A 6,092 Swaps
6/10/2021 Morgan Stanley Capital Services LLC Buy N/A 77 Swaps
6/11/2021 Morgan Stanley Australia Securities Limited Buy 1,012.60 (AUD) 166 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 1,116.30 (AUD) 183 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 1,193.82 (AUD) 197 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 1,481.08 (AUD) 243 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 1,483.52 (AUD) 244 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

6/11/2021 Morgan Stanley Australia Securities Limited Buy 2,115.84 (AUD) 348 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 2,586.40 (AUD) 424 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 2,596.16 (AUD) 427 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 2,928.00 (AUD) 480 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 25,870.34 (AUD) 4,262 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 296.94 (AUD) 49 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 3,150.33 (AUD) 519 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 3,379.95 (AUD) 555 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 33,518.54 (AUD) 5,522 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 5,072.97 (AUD) 833 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 5,091.24 (AUD) 836 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 5,663.31 (AUD) 933 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 517.65 (AUD) 85 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 52,566.20 (AUD) 8,660 Ordinary Shares
6/11/2021 Morgan Stanley Australia Securities Limited Buy 764.82 (AUD) 126 Ordinary Shares
6/11/2021 Morgan Stanley Capital Services LLC Buy N/A 100 Swaps
6/11/2021 Morgan Stanley Capital Services LLC Buy N/A 2,686 Swaps
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,036.27 (AUD) 173 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,062.88 (AUD) 177 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,071.31 (AUD) 179 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,251.91 (AUD) 209 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,256.09 (AUD) 209 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,470.00 (AUD) 245 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,518.92 (AUD) 254 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,606.66 (AUD) 268 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,701.16 (AUD) 284 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,975.04 (AUD) 330 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,981.03 (AUD) 331 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 1,990.64 (AUD) 334 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 10,149.00 (AUD) 1,700 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 10,483.32 (AUD) 1,756 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 12,632.91 (AUD) 2,109 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 12,734.01 (AUD) 2,133 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 161.59 (AUD) 27 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 2,326.22 (AUD) 389 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 2,384.02 (AUD) 398 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 28,363.47 (AUD) 4,751 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 3,684.33 (AUD) 611 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 36,178.20 (AUD) 6,060 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 4,288.84 (AUD) 716 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 4,310.38 (AUD) 719 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 4,616.56 (AUD) 772 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 4,638.69 (AUD) 777 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 4,973.01 (AUD) 833 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 41.93 (AUD) 7 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 412.62 (AUD) 69 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 47,300.31 (AUD) 7,923 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 5,575.98 (AUD) 934 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 518.58 (AUD) 86 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 56,509.66 (AUD) 9,434 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 6,446.44 (AUD) 1,078 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 7,978.68 (AUD) 1,332 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 73,998.15 (AUD) 12,395 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 9,298.90 (AUD) 1,555 Ordinary Shares
6/15/2021 Morgan Stanley Australia Securities Limited Buy 968.41 (AUD) 161 Ordinary Shares
6/15/2021 Morgan Stanley Capital Services LLC Buy N/A 664 Swaps
6/15/2021 Morgan Stanley Capital Services LLC Buy N/A 771 Swaps
6/15/2021 Morgan Stanley Capital Services LLC Buy N/A 881 Swaps
6/15/2021 Morgan Stanley Europe SE Buy N/A 10,514 Swaps
6/16/2021 Morgan Stanley & Co. International plc Collateral Received N/A 1,580,643 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,081.00 (AUD) 184 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,329.34 (AUD) 229 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,473.72 (AUD) 253 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,556.28 (AUD) 264 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,585.76 (AUD) 272 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,684.90 (AUD) 290 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,714.05 (AUD) 293 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,810.40 (AUD) 310 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,862.40 (AUD) 320 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,873.59 (AUD) 320 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 1,884.27 (AUD) 321 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 10,039.26 (AUD) 1,722 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 11.60 (AUD) 2 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 11.64 (AUD) 2 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 11.65 (AUD) 2 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 12,536.55 (AUD) 2,143 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 12,829.05 (AUD) 2,193 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 15,947.10 (AUD) 2,726 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 17.53 (AUD) 3 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 173.85 (AUD) 30 Ordinary Shares
----- End of picture text -----

==> picture [555 x 733] intentionally omitted <==

----- Start of picture text -----

6/16/2021 Morgan Stanley Australia Securities Limited Buy 19,603.35 (AUD) 3,351 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 2,209.57 (AUD) 379 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 2,217.42 (AUD) 381 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 2,221.30 (AUD) 382 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 2,621.25 (AUD) 450 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 2,660.76 (AUD) 456 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 2,981.68 (AUD) 511 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 204.05 (AUD) 35 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 3,063.94 (AUD) 526 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 3,171.90 (AUD) 545 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 3,233.61 (AUD) 549 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 3,241.84 (AUD) 549 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 3,272.05 (AUD) 556 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 30,057.30 (AUD) 5,138 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 339.30 (AUD) 58 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 4,232.58 (AUD) 726 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 401.58 (AUD) 69 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 402.96 (AUD) 69 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 432.16 (AUD) 74 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 440.25 (AUD) 75 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 46.52 (AUD) 8 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 478.88 (AUD) 82 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 488.87 (AUD) 83 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 5,060.44 (AUD) 868 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 5,089.56 (AUD) 876 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 5,850,000.00 (AUD) 1,000,000 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 510.69 (AUD) 87 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 574.69 (AUD) 99 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 591.08 (AUD) 102 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 6,188.60 (AUD) 1,067 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 628.09 (AUD) 107 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 696.60 (AUD) 120 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 7,270.80 (AUD) 1,245 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 7,739.55 (AUD) 1,323 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 719.20 (AUD) 124 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 737.87 (AUD) 127 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 755.94 (AUD) 129 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 772.86 (AUD) 132 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 8,067.36 (AUD) 1,372 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 82.18 (AUD) 14 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 9,092.77 (AUD) 1,561 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 9,694.40 (AUD) 1,660 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 93.60 (AUD) 16 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 934.60 (AUD) 161 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 946.08 (AUD) 162 Ordinary Shares
6/16/2021 Morgan Stanley Australia Securities Limited Buy 978.57 (AUD) 166 Ordinary Shares
6/16/2021 Morgan Stanley Capital Services LLC Buy N/A 2,820 Swaps
6/16/2021 Morgan Stanley Capital Services LLC Buy N/A 3,976 Swaps
6/16/2021 Morgan Stanley Capital Services LLC Buy N/A 610 Swaps
Increase in shares held or in respect of which the
6/17/2021 ETRADE Securities LLC holder may exercise right to rehypothecate pursuant N/A 500 American Depositary Receipts
to the agreement(s)
Increase in shares held or in respect of which the
6/17/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 220,096 Ordinary Shares
to the agreement(s)
6/17/2021 Morgan Stanley Australia Securities Limited Buy 1,038.94 (AUD) 181 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 1,055.91 (AUD) 183 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 1,266.33 (AUD) 221 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 1,393.92 (AUD) 242 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 1,644.36 (AUD) 284 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 1,812.60 (AUD) 318 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 10,123.20 (AUD) 1,776 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 10,128.90 (AUD) 1,777 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 11.60 (AUD) 2 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 114.90 (AUD) 20 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 125.84 (AUD) 22 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 154.30 (AUD) 27 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 17.17 (AUD) 3 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 21,722.70 (AUD) 3,811 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 25,647.60 (AUD) 4,422 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 26,430.90 (AUD) 4,637 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 3,461.76 (AUD) 601 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 3,591.00 (AUD) 630 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 3,683.68 (AUD) 644 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 3,703.52 (AUD) 632 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 395.08 (AUD) 68 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 42,090.60 (AUD) 7,257 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 476.42 (AUD) 83 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 5.77 (AUD) 1 Ordinary Share
6/17/2021 Morgan Stanley Australia Securities Limited Buy 6,141.00 (AUD) 1,068 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 6,195.90 (AUD) 1,087 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 6,486.48 (AUD) 1,134 Ordinary Shares
----- End of picture text -----*

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

6/17/2021 Morgan Stanley Australia Securities Limited Buy 6,577.80 (AUD) 1,154 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 610.56 (AUD) 106 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 70,389.30 (AUD) 12,349 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 703.56 (AUD) 123 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 770.50 (AUD) 134 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 843.88 (AUD) 146 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 9,993.40 (AUD) 1,723 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 925.75 (AUD) 161 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 925.75 (AUD) 161 Ordinary Shares
6/17/2021 Morgan Stanley Australia Securities Limited Buy 941.36 (AUD) 164 Ordinary Shares
6/17/2021 Morgan Stanley Capital Services LLC Buy N/A 1,108 Swaps
6/17/2021 Morgan Stanley Capital Services LLC Buy N/A 2,969 Swaps
6/17/2021 Morgan Stanley Capital Services LLC Buy N/A 25 Swaps
6/17/2021 Morgan Stanley Capital Services LLC Buy N/A 407 Swaps
6/17/2021 Morgan Stanley Capital Services LLC Buy N/A 73 Swaps
6/18/2021 Morgan Stanley & Co. International plc Buy 21,622.56 3,424 Ordinary Shares
6/18/2021 Morgan Stanley & Co. International plc Buy 3,015.39 (AUD) 519 Ordinary Shares
6/18/2021 Morgan Stanley & Co. International plc Buy 5.81 (AUD) 1 Ordinary Share
6/18/2021 Morgan Stanley & Co. International plc Collateral Received N/A 3,015,559 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 1,011.50 (AUD) 175 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 1,181.46 (AUD) 203 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 1,185.92 (AUD) 205 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 1,210.11 (AUD) 209 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 1,250.22 (AUD) 215 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 1,296.96 (AUD) 224 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 1,387.20 (AUD) 240 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 1,531.20 (AUD) 264 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 1,562.89 (AUD) 269 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 10,062.92 (AUD) 1,732 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 11,811.73 (AUD) 2,033 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 127.60 (AUD) 22 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 127.82 (AUD) 22 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 144.50 (AUD) 25 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 173.10 (AUD) 30 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 2,028.84 (AUD) 348 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 2,151.80 (AUD) 371 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 2,281.26 (AUD) 394 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 2,287.05 (AUD) 395 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 2,325.57 (AUD) 402 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 2,532.39 (AUD) 434 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 2,990.22 (AUD) 516 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 23.30 (AUD) 4 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 240.66 (AUD) 42 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 3,010.80 (AUD) 520 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 3,425.09 (AUD) 588 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 3,497.16 (AUD) 604 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 3,710.76 (AUD) 642 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 3,745.44 (AUD) 648 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 3,809.82 (AUD) 658 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 34,540.45 (AUD) 5,945 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 4,136.72 (AUD) 712 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 4,202.06 (AUD) 727 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 4,251.40 (AUD) 733 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 40,832.68 (AUD) 7,028 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 45,881.57 (AUD) 7,897 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 46,625.25 (AUD) 8,025 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 479.74 (AUD) 83 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 5,072.04 (AUD) 876 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 5,302.72 (AUD) 908 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 5,489.34 (AUD) 958 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 5.76 (AUD) 1 Ordinary Share
6/18/2021 Morgan Stanley Australia Securities Limited Buy 5.78 (AUD) 1 Ordinary Share
6/18/2021 Morgan Stanley Australia Securities Limited Buy 584.79 (AUD) 101 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 6,699.03 (AUD) 1,158 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 6,733.79 (AUD) 1,159 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 63.36 (AUD) 11 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 666.42 (AUD) 115 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 725.00 (AUD) 125 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 73,984.54 (AUD) 12,734 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 762.30 (AUD) 132 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 926.40 (AUD) 160 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 946.21 (AUD) 163 Ordinary Shares
6/18/2021 Morgan Stanley Australia Securities Limited Buy 97.75 (AUD) 17 Ordinary Shares
6/18/2021 Morgan Stanley Capital Services LLC Buy N/A 1,007 Swaps
6/18/2021 Morgan Stanley Capital Services LLC Buy N/A 1,306 Swaps
6/18/2021 Morgan Stanley Capital Services LLC Buy N/A 2,806 Swaps
6/18/2021 Morgan Stanley Capital Services LLC Buy N/A 4,693 Swaps
6/18/2021 Morgan Stanley Capital Services LLC Buy N/A 457 Swaps
6/18/2021 Morgan Stanley Capital Services LLC Buy N/A 64 Swaps
6/18/2021 Morgan Stanley Capital Services LLC Buy N/A 799 Swaps
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

6/18/2021 Morgan Stanley Capital Services LLC Buy N/A 886 Swaps
6/21/2021 Morgan Stanley & Co. International plc Buy N/A 1,690,000 Swaps
6/21/2021 Morgan Stanley & Co. International plc Buy N/A 2,477 Swaps
6/21/2021 Morgan Stanley & Co. International plc Collateral Received N/A 2,155,621 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 1,083.94 (AUD) 190 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 1,093.34 (AUD) 193 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 1,099.98 (AUD) 194 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 1,139.28 (AUD) 202 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 1,210.90 (AUD) 213 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 1,472.04 (AUD) 261 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 1,579.20 (AUD) 280 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 11,537.25 (AUD) 2,033 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 118.54 (AUD) 21 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 13,427.52 (AUD) 2,364 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 141.00 (AUD) 25 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 17,199.04 (AUD) 3,028 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 2,044.80 (AUD) 360 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 2,069.55 (AUD) 365 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 2,618.59 (AUD) 459 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 220.74 (AUD) 39 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 288.15 (AUD) 51 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 3,093.61 (AUD) 549 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 3,186.48 (AUD) 561 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 310.75 (AUD) 55 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 39.48 (AUD) 7 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 4,363.57 (AUD) 773 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 5,570.16 (AUD) 985 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 5,662.96 (AUD) 997 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 5.68 (AUD) 1 Ordinary Share
6/21/2021 Morgan Stanley Australia Securities Limited Buy 50.80 (AUD) 9 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 506.41 (AUD) 89 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 507.30 (AUD) 89 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 53,761.20 (AUD) 9,465 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 550.47 (AUD) 97 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 56.90 (AUD) 10 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 57,396.40 (AUD) 10,105 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 595.35 (AUD) 105 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 619.85 (AUD) 110 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 7,498.49 (AUD) 1,319 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 795.20 (AUD) 140 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 801.59 (AUD) 142 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 962.20 (AUD) 170 Ordinary Shares
6/21/2021 Morgan Stanley Australia Securities Limited Buy 970.08 (AUD) 172 Ordinary Shares
6/21/2021 Morgan Stanley Capital Services LLC Buy N/A 1,996 Swaps
6/21/2021 Morgan Stanley Capital Services LLC Buy N/A 188 Swaps
6/21/2021 Morgan Stanley Capital Services LLC Buy N/A 23 Swaps
6/21/2021 Morgan Stanley Capital Services LLC Buy N/A 425 Swaps
Increase in shares held or in respect of which the
6/22/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 630,205 Ordinary Shares
to the agreement(s)
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,217.53 (AUD) 218 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,279.08 (AUD) 228 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,312.74 (AUD) 234 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,344.00 (AUD) 240 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,382.67 (AUD) 243 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,389.90 (AUD) 246 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,396.24 (AUD) 248 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,436.63 (AUD) 257 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,719.00 (AUD) 300 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,789.59 (AUD) 319 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 1,928.55 (AUD) 345 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 10,765.59 (AUD) 1,919 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 11,107.80 (AUD) 1,980 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 11,220,000.00 (AUD) 2,000,000 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 12,790.80 (AUD) 2,280 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 2,066.40 (AUD) 369 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 2,098.14 (AUD) 374 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 2,122.46 (AUD) 378 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 2,543.59 (AUD) 453 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 2,635.52 (AUD) 464 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 2,728.89 (AUD) 486 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 2,756.52 (AUD) 494 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 2,788.17 (AUD) 497 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 2,825.00 (AUD) 500 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 2,939.14 (AUD) 517 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 21,205.80 (AUD) 3,780 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 250,278.93 (AUD) 44,613 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 3,035.01 (AUD) 541 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 3,382.83 (AUD) 603 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 3,560.83 (AUD) 637 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 3,960.66 (AUD) 706 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

6/22/2021 Morgan Stanley Australia Securities Limited Buy 336.89 (AUD) 59 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 342.21 (AUD) 61 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 4,147.56 (AUD) 738 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 4,252.38 (AUD) 758 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 4,670.78 (AUD) 818 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 4,893.40 (AUD) 860 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 444.77 (AUD) 79 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 5,265.94 (AUD) 937 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 5,473.88 (AUD) 974 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 5,583.44 (AUD) 983 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 510.30 (AUD) 90 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 592.54 (AUD) 106 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 6,131.73 (AUD) 1,093 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 6,681.51 (AUD) 1,191 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 6,822.90 (AUD) 1,197 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 674.40 (AUD) 120 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 68,026.86 (AUD) 12,126 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 7,929.60 (AUD) 1,416 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 8,225.97 (AUD) 1,465 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 8,802.09 (AUD) 1,569 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 851.96 (AUD) 152 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 9,379.92 (AUD) 1,672 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 916.09 (AUD) 161 Ordinary Shares
6/22/2021 Morgan Stanley Australia Securities Limited Buy 972.66 (AUD) 174 Ordinary Shares
6/22/2021 Morgan Stanley Capital Services LLC Buy N/A 1,212 Swaps
6/22/2021 Morgan Stanley Capital Services LLC Buy N/A 1,687 Swaps
6/22/2021 Morgan Stanley Capital Services LLC Buy N/A 352 Swaps
6/22/2021 Morgan Stanley Capital Services LLC Buy N/A 74 Swaps
6/23/2021 Morgan Stanley & Co. International plc Buy 457,432.07 75,000 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 1,054.62 (AUD) 186 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 1,107.40 (AUD) 196 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 1,295.04 (AUD) 228 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 1,692.00 (AUD) 300 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 1,743.28 (AUD) 308 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 1,908.48 (AUD) 336 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 11,576.85 (AUD) 2,049 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 13,391.56 (AUD) 2,366 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 268,253.37 (AUD) 47,311 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 3,050.46 (AUD) 538 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 3,429.96 (AUD) 606 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 3,536.28 (AUD) 627 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 33,742.17 (AUD) 5,951 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 33,998.80 (AUD) 6,000 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 4,521.28 (AUD) 796 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 5,426.19 (AUD) 957 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 51.03 (AUD) 9 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 67.56 (AUD) 12 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 7,131.60 (AUD) 1,260 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 885.48 (AUD) 157 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 909.65 (AUD) 161 Ordinary Shares
6/23/2021 Morgan Stanley Australia Securities Limited Buy 950.88 (AUD) 168 Ordinary Shares
6/23/2021 Morgan Stanley Capital Services LLC Buy N/A 1,128 Swaps
6/23/2021 Morgan Stanley Capital Services LLC Buy N/A 3,679 Swaps
6/23/2021 Morgan Stanley Capital Services LLC Buy N/A 371 Swaps
6/23/2021 Morgan Stanley Capital Services LLC Buy N/A 6,546 Swaps
6/24/2021 Morgan Stanley & Co. International plc Buy N/A 36,336 Swaps
6/24/2021 Morgan Stanley Australia Securities Limited Buy 1,498.64 (AUD) 262 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 1,611.40 (AUD) 280 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 1,664.64 (AUD) 289 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 10,886.40 (AUD) 1,890 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 171,129.60 (AUD) 29,710 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 18,535.68 (AUD) 3,218 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 2,051.34 (AUD) 358 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 2,242.64 (AUD) 388 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 2,289.14 (AUD) 394 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 2,436.00 (AUD) 420 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 3,058.56 (AUD) 531 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 3,443.13 (AUD) 603 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 437.76 (AUD) 76 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 5,779.80 (AUD) 1,014 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 575.00 (AUD) 100 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 755.04 (AUD) 132 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 770.07 (AUD) 133 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 84,551.04 (AUD) 14,679 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 9,410.70 (AUD) 1,651 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 983.58 (AUD) 169 Ordinary Shares
6/24/2021 Morgan Stanley Australia Securities Limited Buy 989.23 (AUD) 171 Ordinary Shares
6/24/2021 Morgan Stanley Capital Services LLC Buy N/A 12,997 Swaps
6/24/2021 Morgan Stanley Capital Services LLC Buy N/A 22 Swaps
6/24/2021 Morgan Stanley Capital Services LLC Buy N/A 675 Swaps
----- End of picture text -----

==> picture [555 x 733] intentionally omitted <==

----- Start of picture text -----

6/24/2021 Morgan Stanley Capital Services LLC Buy N/A 846 Swaps
6/24/2021 Morgan Stanley Capital Services LLC Buy N/A 927 Swaps
6/25/2021 Morgan Stanley & Co. International plc Buy 125,722.85 19,990 Ordinary Shares
6/25/2021 Morgan Stanley & Co. International plc Buy 5,977.44 (AUD) 1,008 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 1,197.70 (AUD) 203 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 11,902.74 (AUD) 2,014 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 15,539.04 (AUD) 2,616 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 2,519.78 (AUD) 426 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 2,833.38 (AUD) 486 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 24,384.48 (AUD) 4,119 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 293.50 (AUD) 50 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 3,664.48 (AUD) 619 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 339.15 (AUD) 57 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 345.10 (AUD) 58 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 385.45 (AUD) 65 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 5,971.51 (AUD) 1,007 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 592.87 (AUD) 101 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 6,409.20 (AUD) 1,090 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 600.49 (AUD) 103 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 981.06 (AUD) 166 Ordinary Shares
6/25/2021 Morgan Stanley Australia Securities Limited Buy 986.04 (AUD) 166 Ordinary Shares
6/25/2021 Morgan Stanley Capital Services LLC Buy N/A 1,266 Swaps
6/25/2021 Morgan Stanley Capital Services LLC Buy N/A 10 Swaps
6/25/2021 Morgan Stanley Capital Services LLC Buy N/A 166 Swaps
6/25/2021 Morgan Stanley Capital Services LLC Buy N/A 17,878 Swaps
6/25/2021 Morgan Stanley Capital Services LLC Buy N/A 58 Swaps
6/28/2021 Morgan Stanley & Co. International plc Buy 35,678.41 5,643 Ordinary Shares
6/28/2021 Morgan Stanley & Co. International plc Buy N/A 349 Swaps
Increase in shares held or in respect of which the
6/28/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 4,019,862 Ordinary Shares
to the agreement(s)
6/28/2021 Morgan Stanley Australia Securities Limited Buy 1,148.35 (AUD) 193 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 11,481.40 (AUD) 1,946 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 2,181.48 (AUD) 371 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 2,257.62 (AUD) 382 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 2,267.36 (AUD) 383 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 2,393.70 (AUD) 404 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 2,403.80 (AUD) 404 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 2,696.30 (AUD) 457 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 33,984.00 (AUD) 5,760 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 4,216.23 (AUD) 711 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 4,668.84 (AUD) 786 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 458.15 (AUD) 77 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 623.28 (AUD) 106 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 636.56 (AUD) 109 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 9,121.35 (AUD) 1,533 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 9,690.24 (AUD) 1,648 Ordinary Shares
6/28/2021 Morgan Stanley Australia Securities Limited Buy 903.65 (AUD) 155 Ordinary Shares
6/28/2021 Morgan Stanley Capital Services LLC Buy N/A 2,539 Swaps
6/28/2021 Morgan Stanley Capital Services LLC Buy N/A 211 Swaps
6/28/2021 Morgan Stanley Capital Services LLC Buy N/A 216 Swaps
6/28/2021 Morgan Stanley Capital Services LLC Buy N/A 9,313 Swaps
6/29/2021 Morgan Stanley & Co. International plc Collateral Received N/A 4,858,448 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 1,173.10 (AUD) 199 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 117.90 (AUD) 20 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 14,670.60 (AUD) 2,495 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 2,679.95 (AUD) 455 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 21,679.56 (AUD) 3,687 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 41,836.20 (AUD) 7,115 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 5,274.60 (AUD) 894 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 50,027.04 (AUD) 8,508 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 576.24 (AUD) 98 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 618.97 (AUD) 105 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 764.40 (AUD) 130 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 836.38 (AUD) 142 Ordinary Shares
6/29/2021 Morgan Stanley Australia Securities Limited Buy 952.56 (AUD) 162 Ordinary Shares
6/30/2021 Morgan Stanley & Co. International plc Buy N/A 1,768 Swaps
Increase in shares held or in respect of which the
6/30/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1,231,606 Ordinary Shares
to the agreement(s)
6/30/2021 Morgan Stanley Australia Securities Limited Buy 1,132.63 (AUD) 191 Ordinary Shares
6/30/2021 Morgan Stanley Australia Securities Limited Buy 24,645.08 (AUD) 4,156 Ordinary Shares
6/30/2021 Morgan Stanley Australia Securities Limited Buy 278.71 (AUD) 47 Ordinary Shares
6/30/2021 Morgan Stanley Australia Securities Limited Buy 29.70 (AUD) 5 Ordinary Shares
6/30/2021 Morgan Stanley Australia Securities Limited Buy 3,754.08 (AUD) 632 Ordinary Shares
6/30/2021 Morgan Stanley Australia Securities Limited Buy 41,255.01 (AUD) 6,957 Ordinary Shares
6/30/2021 Morgan Stanley Australia Securities Limited Buy 748.44 (AUD) 126 Ordinary Shares
6/30/2021 Morgan Stanley Capital Services LLC Buy N/A 1,773 Swaps
7/01/2021 Morgan Stanley & Co. International plc Collateral Received N/A 1,210,438 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 1,132.11 (AUD) 189 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 1,231.65 (AUD) 207 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 10,412.82 (AUD) 1,753 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

7/01/2021 Morgan Stanley Australia Securities Limited Buy 10,691.52 (AUD) 1,806 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 12,796.94 (AUD) 2,158 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 337.44 (AUD) 57 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 4,167.68 (AUD) 704 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 4,540.64 (AUD) 767 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 41,363.04 (AUD) 6,987 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 421.74 (AUD) 71 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 46,625.92 (AUD) 7,876 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 47.44 (AUD) 8 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 5.91 (AUD) 1 Ordinary Share
7/01/2021 Morgan Stanley Australia Securities Limited Buy 5.92 (AUD) 1 Ordinary Share
7/01/2021 Morgan Stanley Australia Securities Limited Buy 643.68 (AUD) 108 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 71.28 (AUD) 12 Ordinary Shares
7/01/2021 Morgan Stanley Australia Securities Limited Buy 98,230.56 (AUD) 16,593 Ordinary Shares
7/01/2021 Morgan Stanley Capital Services LLC Buy N/A 185 Swaps
7/01/2021 Morgan Stanley Capital Services LLC Buy N/A 71 Swaps
7/02/2021 Morgan Stanley & Co. International plc Buy 27,499.88 4,372 Ordinary Shares
7/02/2021 Morgan Stanley & Co. International plc Collateral Received N/A 42,457 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 1,304.55 (AUD) 223 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 1,330.01 (AUD) 226 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 1,608.75 (AUD) 275 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 11,602.80 (AUD) 1,980 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 170.23 (AUD) 29 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 2,302.98 (AUD) 393 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 21,516.30 (AUD) 3,678 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 240.67 (AUD) 41 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 28,922.40 (AUD) 4,944 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 3,598.31 (AUD) 613 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 3,686.36 (AUD) 628 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 368.55 (AUD) 63 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 4,844.81 (AUD) 817 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 43,436.25 (AUD) 7,425 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 46,507.50 (AUD) 7,950 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 5,557.50 (AUD) 950 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 5.88 (AUD) 1 Ordinary Share
7/02/2021 Morgan Stanley Australia Securities Limited Buy 6,515.04 (AUD) 1,108 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 778.05 (AUD) 133 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 941.85 (AUD) 161 Ordinary Shares
7/02/2021 Morgan Stanley Australia Securities Limited Buy 971.85 (AUD) 165 Ordinary Shares
7/02/2021 Morgan Stanley Capital Services LLC Buy N/A 133 Swaps
7/02/2021 Morgan Stanley Capital Services LLC Buy N/A 17,588 Swaps
7/02/2021 Morgan Stanley Capital Services LLC Buy N/A 5 Swaps
7/02/2021 Parametric Portfolio Associates LLC Buy 9,235.92 (AUD) 1,578 Ordinary Shares
7/05/2021 Morgan Stanley & Co. International plc Buy 40,255.86 6,347 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 1,001.30 (AUD) 170 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 1,019.96 (AUD) 172 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 1,178.08 (AUD) 199 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 1,303.50 (AUD) 220 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 1,658.65 (AUD) 279 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 1,799.50 (AUD) 305 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 1,822.04 (AUD) 307 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 130.13 (AUD) 22 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 171.68 (AUD) 29 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 2,105.15 (AUD) 355 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 2,218.40 (AUD) 376 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 2,296.96 (AUD) 388 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 2,302.99 (AUD) 391 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 213.48 (AUD) 36 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 3,197.31 (AUD) 541 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 3,202.72 (AUD) 541 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 3,611.37 (AUD) 609 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 3,869.02 (AUD) 653 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 396.64 (AUD) 67 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 396.97 (AUD) 67 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 4,257.74 (AUD) 718 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 4,615.57 (AUD) 779 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 4,732.14 (AUD) 798 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 4,889.92 (AUD) 826 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 42,488.45 (AUD) 7,165 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 432.89 (AUD) 73 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 5,080.36 (AUD) 856 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 5.92 (AUD) 1 Ordinary Share
7/05/2021 Morgan Stanley Australia Securities Limited Buy 555.54 (AUD) 94 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 584.10 (AUD) 99 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 6,346.24 (AUD) 1,072 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 6,374.75 (AUD) 1,075 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 786.03 (AUD) 133 Ordinary Shares
7/05/2021 Morgan Stanley Australia Securities Limited Buy 965.77 (AUD) 163 Ordinary Shares
7/05/2021 Morgan Stanley Capital Services LLC Buy N/A 61 Swaps
7/05/2021 Morgan Stanley Capital Services LLC Buy N/A 9,335 Swaps
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

7/06/2021 Morgan Stanley & Co. International plc Buy 159,500.00 25,000 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 1,311.20 (AUD) 220 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 1,447.06 (AUD) 243 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 1,782.00 (AUD) 300 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 1,785.00 (AUD) 300 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 11,006.08 (AUD) 1,856 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 14,244.00 (AUD) 2,374 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 17,143.63 (AUD) 2,891 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 2,115.80 (AUD) 355 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 2,128.88 (AUD) 356 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 2,469.50 (AUD) 414 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 3,445.33 (AUD) 581 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 369.21 (AUD) 62 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 387.07 (AUD) 65 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 40,885.26 (AUD) 6,871 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 49,687.47 (AUD) 8,379 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 497.58 (AUD) 83 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 5,024.28 (AUD) 843 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 5,181.96 (AUD) 868 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 5.97 (AUD) 1 Ordinary Share
7/06/2021 Morgan Stanley Australia Securities Limited Buy 509.98 (AUD) 86 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 7,044.81 (AUD) 1,185 Ordinary Shares
7/06/2021 Morgan Stanley Australia Securities Limited Buy 846.00 (AUD) 141 Ordinary Shares
7/06/2021 Morgan Stanley Capital Services LLC Buy N/A 179 Swaps
7/06/2021 Morgan Stanley Capital Services LLC Buy N/A 57 Swaps
7/06/2021 Morgan Stanley Capital Services LLC Buy N/A 602 Swaps
7/07/2021 Morgan Stanley & Co. International plc Borrow N/A 2,827 Ordinary Shares
7/07/2021 Morgan Stanley & Co. International plc Buy 158,750.00 25,000 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 1,405.41 (AUD) 237 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 1,406.58 (AUD) 238 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 1,592.48 (AUD) 269 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 1,909.46 (AUD) 322 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 10,122.51 (AUD) 1,707 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 10,235.18 (AUD) 1,726 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 13,650.86 (AUD) 2,302 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 15,561.56 (AUD) 2,611 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 16,632.00 (AUD) 2,800 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 18,199.17 (AUD) 3,069 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 196.35 (AUD) 33 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 2,048.32 (AUD) 346 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 2,589.84 (AUD) 436 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 2,833.38 (AUD) 477 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 22,723.76 (AUD) 3,832 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 225.72 (AUD) 38 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 226.29 (AUD) 38 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 232.44 (AUD) 39 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 3,385.80 (AUD) 570 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 3,453.90 (AUD) 580 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 3,564.05 (AUD) 599 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 3,811.40 (AUD) 646 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 41,634.53 (AUD) 7,021 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 455.07 (AUD) 77 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 5,481.92 (AUD) 926 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 5.92 (AUD) 1 Ordinary Share
7/07/2021 Morgan Stanley Australia Securities Limited Buy 6,384.35 (AUD) 1,073 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 6,497.40 (AUD) 1,092 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 6,604.50 (AUD) 1,110 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 640.44 (AUD) 108 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 684.25 (AUD) 115 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 778.14 (AUD) 131 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 9,984.10 (AUD) 1,678 Ordinary Shares
7/07/2021 Morgan Stanley Australia Securities Limited Buy 981.06 (AUD) 166 Ordinary Shares
7/07/2021 Morgan Stanley Capital Services LLC Buy N/A 6,736 Swaps
Increase in shares held or in respect of which the
7/08/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 859,876 Ordinary Shares
to the agreement(s)
7/08/2021 Morgan Stanley Australia Securities Limited Buy 1,168.20 (AUD) 198 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 1,370.98 (AUD) 231 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 1,658.16 (AUD) 282 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 1,770.08 (AUD) 299 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 1,943.70 (AUD) 330 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 1,993.32 (AUD) 339 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 10,695.72 (AUD) 1,819 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 124.21 (AUD) 21 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 2,075.50 (AUD) 350 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 2,087.40 (AUD) 355 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 2,586.64 (AUD) 434 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 22,604.05 (AUD) 3,799 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 233.22 (AUD) 39 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 241.49 (AUD) 41 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 252.84 (AUD) 43 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

7/08/2021 Morgan Stanley Australia Securities Limited Buy 27,359.05 (AUD) 4,645 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 3,062.10 (AUD) 519 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 3,090.93 (AUD) 523 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 341.04 (AUD) 58 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 37,079.28 (AUD) 6,306 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 4,305.18 (AUD) 726 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 4,656.96 (AUD) 784 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 452.76 (AUD) 77 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 5,606.24 (AUD) 947 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 5,724.64 (AUD) 967 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 562.87 (AUD) 95 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 68,149.20 (AUD) 11,590 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 757.76 (AUD) 128 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 8,520.12 (AUD) 1,449 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 81,626.16 (AUD) 13,882 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 854.05 (AUD) 145 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 898.32 (AUD) 152 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 9,127.30 (AUD) 1,534 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 9,321.44 (AUD) 1,564 Ordinary Shares
7/08/2021 Morgan Stanley Australia Securities Limited Buy 9,366.84 (AUD) 1,593 Ordinary Shares
7/08/2021 Morgan Stanley Capital Services LLC Buy N/A 202 Swaps
7/08/2021 Morgan Stanley Capital Services LLC Buy N/A 3,864 Swaps
7/08/2021 Parametric Portfolio Associates LLC Buy 3,006.25 (AUD) 505 Ordinary Shares
7/09/2021 Morgan Stanley & Co. International plc Buy N/A 16,892 Swaps
7/09/2021 Morgan Stanley & Co. International plc Buy N/A 4,291 Swaps
7/09/2021 Morgan Stanley & Co. International plc Buy N/A 472 Swaps
Increase in shares held or in respect of which the
7/09/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 5,898,695 Ordinary Shares
to the agreement(s)
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,012.37 (AUD) 175 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,124.23 (AUD) 194 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,158.00 (AUD) 200 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,230.60 (AUD) 210 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,234.78 (AUD) 214 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,353.60 (AUD) 235 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,444.02 (AUD) 246 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,502.20 (AUD) 259 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,511.16 (AUD) 257 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,543.18 (AUD) 262 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,655.72 (AUD) 284 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,890.80 (AUD) 326 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 1,943.00 (AUD) 335 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 10,476.51 (AUD) 1,797 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 11,852.13 (AUD) 2,047 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 11.64 (AUD) 2 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 12,051.11 (AUD) 2,053 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 128.26 (AUD) 22 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 13,853.04 (AUD) 2,344 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 138.84 (AUD) 24 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 162.96 (AUD) 28 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 169.07 (AUD) 29 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 2,067.84 (AUD) 359 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 2,092.02 (AUD) 357 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 2,115.48 (AUD) 366 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 2,470.32 (AUD) 423 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 2,665.56 (AUD) 458 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 2,813.16 (AUD) 476 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 206.85 (AUD) 35 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 214.97 (AUD) 37 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 233.60 (AUD) 40 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 248.22 (AUD) 42 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 28,578.66 (AUD) 4,902 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 283.71 (AUD) 49 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 3,005.44 (AUD) 512 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 3,063.48 (AUD) 521 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 3,486.88 (AUD) 592 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 374.40 (AUD) 64 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 399.84 (AUD) 68 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 4,955.93 (AUD) 853 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 4,968.60 (AUD) 845 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 466.56 (AUD) 81 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 469.60 (AUD) 80 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 508.95 (AUD) 87 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 548.49 (AUD) 94 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 6,353.25 (AUD) 1,075 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 6,471.30 (AUD) 1,110 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 642.69 (AUD) 111 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 651.84 (AUD) 112 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 658.22 (AUD) 113 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 687.94 (AUD) 118 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 712.48 (AUD) 122 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

7/09/2021 Morgan Stanley Australia Securities Limited Buy 769.40 (AUD) 133 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 769.62 (AUD) 131 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 862.89 (AUD) 147 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 9,247.30 (AUD) 1,570 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 914.82 (AUD) 158 Ordinary Shares
7/09/2021 Morgan Stanley Australia Securities Limited Buy 998.21 (AUD) 173 Ordinary Shares
7/09/2021 Morgan Stanley Capital Services LLC Buy N/A 1 Swap
7/09/2021 Morgan Stanley Capital Services LLC Buy N/A 311 Swaps
7/09/2021 Morgan Stanley Wealth Management Australia Pty Ltd Buy 145,000.00 (AUD) 25,000 Ordinary Shares
7/12/2021 Morgan Stanley & Co. International plc Buy N/A 349 Swaps
7/12/2021 Morgan Stanley & Co. International plc Buy N/A 4,044 Swaps
7/12/2021 Morgan Stanley & Co. International plc Buy N/A 6,388 Swaps
7/12/2021 Morgan Stanley Australia Securities Limited Buy 1,050.49 (AUD) 177 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 1,050.49 (AUD) 177 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 1,102.98 (AUD) 186 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 1,495.23 (AUD) 253 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 1,682.92 (AUD) 285 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 1,725.50 (AUD) 290 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 1,776.00 (AUD) 300 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 1,923.40 (AUD) 326 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 11,915.64 (AUD) 2,006 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 11.86 (AUD) 2 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 135.58 (AUD) 23 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 17.73 (AUD) 3 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 2,006.88 (AUD) 339 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 2,295.01 (AUD) 388 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 2,399.46 (AUD) 406 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 2,795.24 (AUD) 469 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 212.76 (AUD) 36 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 232.83 (AUD) 39 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 236.80 (AUD) 40 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 3,735.90 (AUD) 630 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 3,740.60 (AUD) 634 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 3,755.13 (AUD) 629 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 3,944.85 (AUD) 663 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 360.51 (AUD) 61 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 37,948.11 (AUD) 6,421 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 4,276.80 (AUD) 720 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 488.04 (AUD) 83 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 5,082.01 (AUD) 857 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 5,218.40 (AUD) 880 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 5,586.06 (AUD) 942 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 573.27 (AUD) 97 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 6,731.04 (AUD) 1,137 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 70.68 (AUD) 12 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 735.32 (AUD) 124 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 753.92 (AUD) 128 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 814.20 (AUD) 138 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 82.60 (AUD) 14 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 899.84 (AUD) 152 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 9,563.90 (AUD) 1,621 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 960.07 (AUD) 163 Ordinary Shares
7/12/2021 Morgan Stanley Australia Securities Limited Buy 960.66 (AUD) 162 Ordinary Shares
7/12/2021 Morgan Stanley Capital Services LLC Buy N/A 6,192 Swaps
7/13/2021 Morgan Stanley & Co. International plc Buy 13,562.50 2,170 Ordinary Shares
7/13/2021 Morgan Stanley & Co. International plc Buy 95,700.00 15,000 Ordinary Shares
7/13/2021 Morgan Stanley & Co. International plc Buy N/A 1,182 Swaps
7/13/2021 Morgan Stanley & Co. International plc Collateral Received N/A 5,898,695 Ordinary Shares
7/13/2021 Morgan Stanley & Co. LLC Buy 234.00 (AUD) 40 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 1,207.16 (AUD) 206 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 1,337.36 (AUD) 229 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 1,347.48 (AUD) 228 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 1,392.30 (AUD) 238 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 1,397.06 (AUD) 238 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 1,432.28 (AUD) 244 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 1,439.60 (AUD) 244 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 1,540.56 (AUD) 262 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 1,646.66 (AUD) 281 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 1,885.74 (AUD) 318 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 10,094.28 (AUD) 1,708 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 10,543.50 (AUD) 1,775 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 128.70 (AUD) 22 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 13,359.06 (AUD) 2,249 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 15,332.85 (AUD) 2,621 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 158.76 (AUD) 27 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 16,193.40 (AUD) 2,740 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 17,244.44 (AUD) 2,908 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 2,679.30 (AUD) 458 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 2,906.72 (AUD) 491 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 2,933.22 (AUD) 498 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

7/13/2021 Morgan Stanley Australia Securities Limited Buy 2,937.52 (AUD) 503 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 23,505.30 (AUD) 4,018 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 3,480.84 (AUD) 586 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 31,174.65 (AUD) 5,329 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 36,223.20 (AUD) 6,192 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 4,417.50 (AUD) 750 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 41,967.90 (AUD) 7,174 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 42,933.15 (AUD) 7,339 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 421.92 (AUD) 72 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 46,205.60 (AUD) 7,805 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 53.28 (AUD) 9 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 549.43 (AUD) 94 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 57,306.60 (AUD) 9,796 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 591.35 (AUD) 101 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 649.90 (AUD) 111 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 7,646.40 (AUD) 1,296 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 785.24 (AUD) 134 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 8,479.90 (AUD) 1,430 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 81,420.30 (AUD) 13,918 Ordinary Shares
7/13/2021 Morgan Stanley Australia Securities Limited Buy 9,827.20 (AUD) 1,660 Ordinary Shares
7/13/2021 Morgan Stanley Capital Services LLC Buy N/A 1,019 Swaps
7/13/2021 Morgan Stanley Capital Services LLC Buy N/A 11 Swaps
7/14/2021 Morgan Stanley & Co. International plc Buy 22,431.58 3,562 Ordinary Shares
7/14/2021 Morgan Stanley & Co. International plc Buy N/A 1,101 Swaps
Increase in shares held or in respect of which the
7/14/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1,878,832 Ordinary Shares
to the agreement(s)
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,030.75 (AUD) 175 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,191.80 (AUD) 202 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,314.00 (AUD) 225 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,350.24 (AUD) 232 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,353.73 (AUD) 233 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,444.02 (AUD) 246 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,466.61 (AUD) 249 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,523.49 (AUD) 258 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,526.85 (AUD) 261 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,577.38 (AUD) 266 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,577.97 (AUD) 267 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,587.90 (AUD) 268 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,602.51 (AUD) 273 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,687.20 (AUD) 285 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,703.34 (AUD) 287 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,877.26 (AUD) 322 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,959.75 (AUD) 335 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,980.62 (AUD) 334 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 1,983.20 (AUD) 335 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 10,490.20 (AUD) 1,778 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 10,530.42 (AUD) 1,797 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 11,455.95 (AUD) 1,965 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 15,063.84 (AUD) 2,536 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 15,669.72 (AUD) 2,638 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 158.76 (AUD) 27 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 172.26 (AUD) 29 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 188.48 (AUD) 32 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 2,070.60 (AUD) 348 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 2,090.88 (AUD) 352 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 2,156.22 (AUD) 363 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 2,300.84 (AUD) 388 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 2,460.30 (AUD) 417 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 2,534.70 (AUD) 426 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 2,556.35 (AUD) 430 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 2,851.20 (AUD) 480 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 205.45 (AUD) 35 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 224.96 (AUD) 38 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 25,957.80 (AUD) 4,370 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 27,347.76 (AUD) 4,604 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 27,626.94 (AUD) 4,651 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 279.65 (AUD) 47 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 3,397.68 (AUD) 572 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 3,556.56 (AUD) 609 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 328.16 (AUD) 56 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 365.40 (AUD) 63 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 4,005.20 (AUD) 680 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 4,069.34 (AUD) 698 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 4,708.44 (AUD) 792 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 4,979.45 (AUD) 839 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 439.50 (AUD) 75 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 445.36 (AUD) 76 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 5.81 (AUD) 1 Ordinary Share
7/14/2021 Morgan Stanley Australia Securities Limited Buy 5.89 (AUD) 1 Ordinary Share
7/14/2021 Morgan Stanley Australia Securities Limited Buy 500.65 (AUD) 85 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

7/14/2021 Morgan Stanley Australia Securities Limited Buy 6,914.70 (AUD) 1,170 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 7,867.68 (AUD) 1,329 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 7,942.40 (AUD) 1,360 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 733.75 (AUD) 125 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 790.42 (AUD) 135 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 8,355.37 (AUD) 1,409 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 805.80 (AUD) 136 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 836.83 (AUD) 141 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 940.80 (AUD) 160 Ordinary Shares
7/14/2021 Morgan Stanley Australia Securities Limited Buy 99.79 (AUD) 17 Ordinary Shares
7/14/2021 Morgan Stanley Capital Services LLC Buy N/A 5,209 Swaps
7/15/2021 Morgan Stanley & Co. International plc Buy 63,575.00 10,000 Ordinary Shares
7/15/2021 Morgan Stanley & Co. International plc Buy N/A 2,210 Swaps
7/15/2021 Morgan Stanley & Co. International plc Collateral Received N/A 1,878,634 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 1,008.00 (AUD) 175 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 1,030.14 (AUD) 177 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 1,130.02 (AUD) 195 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 1,250.64 (AUD) 216 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 1,262.53 (AUD) 219 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 1,290.05 (AUD) 223 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 1,366.30 (AUD) 237 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 1,373.52 (AUD) 236 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 1,386.45 (AUD) 234 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 1,865.60 (AUD) 320 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 10,270.08 (AUD) 1,783 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 13,046.40 (AUD) 2,265 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 14,008.32 (AUD) 2,432 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 196.52 (AUD) 34 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 2,111.52 (AUD) 365 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 2,145.11 (AUD) 367 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 2,190.19 (AUD) 376 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 2,208.99 (AUD) 376 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 2,244.47 (AUD) 384 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 2,519.36 (AUD) 434 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 2,606.01 (AUD) 447 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 2,753.28 (AUD) 478 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 2,758.68 (AUD) 474 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 2,861.60 (AUD) 490 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 226.20 (AUD) 39 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 230.80 (AUD) 40 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 230.88 (AUD) 39 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 289.00 (AUD) 50 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 3,095.39 (AUD) 536 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 3,756.47 (AUD) 646 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 33,580.80 (AUD) 5,830 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 35.04 (AUD) 6 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 390.72 (AUD) 66 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 4,365.89 (AUD) 756 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 4,572.47 (AUD) 787 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 4,642.51 (AUD) 797 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 434.25 (AUD) 75 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 5,037.21 (AUD) 873 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 5,111.46 (AUD) 876 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 5,409.04 (AUD) 927 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 529.16 (AUD) 91 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 576.67 (AUD) 99 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 6,099.84 (AUD) 1,059 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 6,704.75 (AUD) 1,161 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 6,766.56 (AUD) 1,143 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 626.99 (AUD) 106 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 661.36 (AUD) 112 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 697.56 (AUD) 121 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 7,752.96 (AUD) 1,346 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 8,553.40 (AUD) 1,476 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 8,845.26 (AUD) 1,529 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 815.50 (AUD) 140 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 9,123.72 (AUD) 1,569 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 929.60 (AUD) 160 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 945.45 (AUD) 164 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 996.25 (AUD) 169 Ordinary Shares
7/15/2021 Morgan Stanley Australia Securities Limited Buy 999.32 (AUD) 172 Ordinary Shares
7/15/2021 Morgan Stanley Capital Services LLC Buy N/A 393 Swaps
7/15/2021 Parametric Portfolio Associates LLC Buy 109,690.66 (AUD) 19,034 Ordinary Shares
7/15/2021 Parametric Portfolio Associates LLC Transfer In N/A 1,498 American Depositary Receipts
Increase in shares held or in respect of which the
7/16/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 19,140 Ordinary Shares
to the agreement(s)
7/16/2021 Morgan Stanley Australia Securities Limited Buy 1,060.57 (AUD) 179 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 1,099.80 (AUD) 188 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 1,133.58 (AUD) 191 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 1,306.28 (AUD) 226 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

7/16/2021 Morgan Stanley Australia Securities Limited Buy 1,312.64 (AUD) 224 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 1,337.03 (AUD) 227 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 1,346.11 (AUD) 227 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 10,482.34 (AUD) 1,798 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 11,208.78 (AUD) 1,887 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 2,033.28 (AUD) 353 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 2,381.40 (AUD) 405 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 2,617.08 (AUD) 452 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 2,870.12 (AUD) 484 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 2,877.26 (AUD) 491 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 214.02 (AUD) 36 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 23,712.48 (AUD) 3,992 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 230.40 (AUD) 40 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 3,430.26 (AUD) 577 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 3,448.23 (AUD) 581 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 3,880.87 (AUD) 655 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 32,171.04 (AUD) 5,416 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 35.16 (AUD) 6 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 4,151.00 (AUD) 700 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 41,580.00 (AUD) 7,000 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 486.38 (AUD) 83 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 549.63 (AUD) 93 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 552.42 (AUD) 93 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 568.80 (AUD) 96 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 573.30 (AUD) 98 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 583.27 (AUD) 101 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 759.81 (AUD) 129 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 760.50 (AUD) 130 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 795.15 (AUD) 135 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 8,102.16 (AUD) 1,364 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 9,367.38 (AUD) 1,577 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 9,753.48 (AUD) 1,642 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 9,896.04 (AUD) 1,666 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 9,991.30 (AUD) 1,705 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 980.92 (AUD) 165 Ordinary Shares
7/16/2021 Morgan Stanley Australia Securities Limited Buy 988.65 (AUD) 169 Ordinary Shares
7/16/2021 Morgan Stanley Capital Services LLC Buy N/A 273 Swaps
7/16/2021 Morgan Stanley Capital Services LLC Buy N/A 5,430 Swaps
7/16/2021 Morgan Stanley Capital Services LLC Buy N/A 55 Swaps
7/16/2021 Morgan Stanley Capital Services LLC Buy N/A 597 Swaps
7/16/2021 Morgan Stanley Capital Services LLC Buy N/A 6,100 Swaps
7/19/2021 Morgan Stanley & Co. International plc Buy 36,466.76 5,896 Ordinary Shares
Increase in shares held or in respect of which the
7/19/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1,720,124 Ordinary Shares
to the agreement(s)
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,031.02 (AUD) 177 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,049.40 (AUD) 180 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,067.43 (AUD) 182 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,104.70 (AUD) 189 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,151.50 (AUD) 196 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,159.17 (AUD) 199 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,167.00 (AUD) 200 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,214.05 (AUD) 207 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,223.04 (AUD) 208 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,323.00 (AUD) 225 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,419.49 (AUD) 241 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,783.15 (AUD) 303 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,836.90 (AUD) 314 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 1,983.15 (AUD) 339 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 12,112.62 (AUD) 2,067 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 16,408.00 (AUD) 2,800 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 17,407.90 (AUD) 2,953 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 2,222.83 (AUD) 379 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 2,228.52 (AUD) 379 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 2,267.85 (AUD) 388 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 2,716.56 (AUD) 462 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 2,808.24 (AUD) 478 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 23,182.16 (AUD) 3,956 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 28,075.26 (AUD) 4,791 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 282.24 (AUD) 48 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 287.63 (AUD) 49 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 3,048.43 (AUD) 518 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 3,170.26 (AUD) 541 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 3,222.24 (AUD) 548 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 3,295.30 (AUD) 559 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 3,381.22 (AUD) 577 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 3,747.19 (AUD) 640 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 3,821.37 (AUD) 651 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 3,910.96 (AUD) 664 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 3,927.84 (AUD) 668 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 4,521.45 (AUD) 767 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

7/19/2021 Morgan Stanley Australia Securities Limited Buy 40.88 (AUD) 7 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 464.52 (AUD) 79 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 5,267.68 (AUD) 902 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 5,666.76 (AUD) 972 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 5,937.75 (AUD) 1,015 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 5.88 (AUD) 1 Ordinary Share
7/19/2021 Morgan Stanley Australia Securities Limited Buy 6,217.46 (AUD) 1,061 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 7,811.60 (AUD) 1,324 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 771.54 (AUD) 132 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 8,243.76 (AUD) 1,402 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 8,724.96 (AUD) 1,494 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 816.20 (AUD) 140 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 819.00 (AUD) 140 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 880.33 (AUD) 151 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 9,906.98 (AUD) 1,682 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 935.71 (AUD) 159 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 957.76 (AUD) 164 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 978.62 (AUD) 167 Ordinary Shares
7/19/2021 Morgan Stanley Australia Securities Limited Buy 995.41 (AUD) 169 Ordinary Shares
7/19/2021 Morgan Stanley Capital Services LLC Buy N/A 11,796 Swaps
7/19/2021 Morgan Stanley Capital Services LLC Buy N/A 222 Swaps
7/20/2021 Morgan Stanley & Co. International plc Buy 7,749.88 1,252 Ordinary Shares
7/20/2021 Morgan Stanley & Co. International plc Collateral Received N/A 1,739,463 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,008.59 (AUD) 173 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,014.80 (AUD) 172 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,071.46 (AUD) 183 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,079.70 (AUD) 183 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,178.00 (AUD) 200 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,209.91 (AUD) 207 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,406.58 (AUD) 238 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,673.21 (AUD) 287 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,752.00 (AUD) 300 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,796.22 (AUD) 306 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 1,808.23 (AUD) 307 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 10,160.97 (AUD) 1,731 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 12,489.75 (AUD) 2,135 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 12,579.41 (AUD) 2,143 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 17,216.32 (AUD) 2,948 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 17.52 (AUD) 3 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 2,087.40 (AUD) 355 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 2,398.50 (AUD) 410 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 2,534.56 (AUD) 434 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 20,750.01 (AUD) 3,511 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 3,089.53 (AUD) 521 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 3,328.29 (AUD) 567 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 3,339.63 (AUD) 567 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 3,501.57 (AUD) 595 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 3,693.75 (AUD) 625 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 3,887.40 (AUD) 660 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 39,622.50 (AUD) 6,750 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 4,486.95 (AUD) 767 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 4,913.19 (AUD) 837 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 455.52 (AUD) 78 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 472.00 (AUD) 80 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 493.08 (AUD) 84 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 579.15 (AUD) 99 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 665.76 (AUD) 114 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 772.86 (AUD) 132 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 885.00 (AUD) 150 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 911.68 (AUD) 154 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 918.45 (AUD) 157 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 927.76 (AUD) 159 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 984.38 (AUD) 166 Ordinary Shares
7/20/2021 Morgan Stanley Australia Securities Limited Buy 997.90 (AUD) 170 Ordinary Shares
7/20/2021 Morgan Stanley Capital Services LLC Buy N/A 278 Swaps
7/20/2021 Morgan Stanley Capital Services LLC Buy N/A 5,337 Swaps
7/21/2021 Morgan Stanley & Co. International plc Buy 155,999.78 25,000 Ordinary Shares
7/21/2021 Morgan Stanley & Co. International plc Buy N/A 2,185 Swaps
7/21/2021 Morgan Stanley & Co. International plc Buy N/A 6,427 Swaps
Increase in shares held or in respect of which the
7/21/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 165 Ordinary Shares
to the agreement(s)
7/21/2021 Morgan Stanley Australia Securities Limited Buy 1,025.50 (AUD) 175 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 1,218.49 (AUD) 206 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 1,261.53 (AUD) 214 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 1,452.04 (AUD) 248 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 1,736.02 (AUD) 293 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 1,779.00 (AUD) 300 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 1,837.31 (AUD) 313 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 3,026.33 (AUD) 516 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 3,833.47 (AUD) 647 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

7/21/2021 Morgan Stanley Australia Securities Limited Buy 35,211.20 (AUD) 5,968 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 4,207.92 (AUD) 712 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 4,289.30 (AUD) 727 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 432.16 (AUD) 73 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 5,155.06 (AUD) 873 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 5,416.73 (AUD) 922 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 5,473.39 (AUD) 923 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 564.96 (AUD) 96 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 631.30 (AUD) 107 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 7,434.78 (AUD) 1,258 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 7,557.90 (AUD) 1,281 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 738.75 (AUD) 125 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 983.63 (AUD) 167 Ordinary Shares
7/21/2021 Morgan Stanley Australia Securities Limited Buy 998.75 (AUD) 170 Ordinary Shares
7/21/2021 Morgan Stanley Capital Services LLC Buy N/A 116 Swaps
7/21/2021 Morgan Stanley Capital Services LLC Buy N/A 2,675 Swaps
7/21/2021 Morgan Stanley Capital Services LLC Buy N/A 5,651 Swaps
7/21/2021 Parametric Portfolio Associates LLC Transfer In N/A 125 Ordinary Shares
7/22/2021 Morgan Stanley & Co. International plc Borrow N/A 7,120 Ordinary Shares
7/22/2021 Morgan Stanley & Co. International plc Buy 155,142.02 25,000 Ordinary Shares
7/22/2021 Morgan Stanley & Co. International plc Buy N/A 2,433 Swaps
7/22/2021 Morgan Stanley & Co. International plc Buy N/A 4,929 Swaps
7/22/2021 Morgan Stanley Australia Securities Limited Buy 1,093.68 (AUD) 186 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 1,302.03 (AUD) 222 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 1,415.87 (AUD) 241 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 1,460.38 (AUD) 249 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 1,631.86 (AUD) 278 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 1,686.12 (AUD) 287 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 1,705.10 (AUD) 289 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 1,761.00 (AUD) 300 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 12,674.72 (AUD) 2,141 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 199.58 (AUD) 34 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 2,198.52 (AUD) 372 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 2,387.47 (AUD) 405 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 2,828.28 (AUD) 481 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 28,035.84 (AUD) 4,768 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 3,683.62 (AUD) 627 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 3,769.08 (AUD) 641 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 3,844.85 (AUD) 655 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 32,877.87 (AUD) 5,601 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 370.44 (AUD) 63 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 4,412.59 (AUD) 746 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 5,168.52 (AUD) 882 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 5,765.28 (AUD) 983 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 533.26 (AUD) 91 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 592.87 (AUD) 101 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 6,162.87 (AUD) 1,049 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 63,020.32 (AUD) 10,736 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 680.92 (AUD) 116 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 7,127.33 (AUD) 1,207 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 8,183.86 (AUD) 1,393 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 9,063.28 (AUD) 1,544 Ordinary Shares
7/22/2021 Morgan Stanley Australia Securities Limited Buy 934.92 (AUD) 159 Ordinary Shares
7/22/2021 Morgan Stanley Capital Services LLC Buy N/A 469 Swaps
Increase in shares held or in respect of which the
7/23/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 5,898,695 Ordinary Shares
to the agreement(s)
7/23/2021 Morgan Stanley Australia Securities Limited Buy 1,010.32 (AUD) 173 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 1,049.40 (AUD) 180 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 1,071.79 (AUD) 184 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 1,239.14 (AUD) 212 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 1,239.66 (AUD) 213 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 1,394.56 (AUD) 239 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 10,663.07 (AUD) 1,829 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 11,972.00 (AUD) 2,050 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 13,426.74 (AUD) 2,307 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 157.27 (AUD) 27 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 186.24 (AUD) 32 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 2,028.84 (AUD) 348 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 2,071.92 (AUD) 356 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 2,142.93 (AUD) 366 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 2,300.96 (AUD) 394 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 2,330.00 (AUD) 400 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 2,479.87 (AUD) 425 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 2,653.62 (AUD) 454 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 228.15 (AUD) 39 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 23,245.08 (AUD) 3,994 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 23,681.46 (AUD) 4,062 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 262.35 (AUD) 45 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 3,029.61 (AUD) 521 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 3,360.87 (AUD) 575 Ordinary Shares
----- End of picture text -----

==> picture [555 x 731] intentionally omitted <==

----- Start of picture text -----

7/23/2021 Morgan Stanley Australia Securities Limited Buy 3,605.30 (AUD) 620 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 3,947.84 (AUD) 676 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 30,659.76 (AUD) 5,268 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 34.98 (AUD) 6 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 4,749.12 (AUD) 816 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 40,891.32 (AUD) 7,026 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 490.98 (AUD) 84 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 5,208.90 (AUD) 895 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 5,238.00 (AUD) 900 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 5,417.10 (AUD) 926 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 5,840.82 (AUD) 1,001 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 5,980.16 (AUD) 1,024 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 6,075.47 (AUD) 1,043 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 6,599.38 (AUD) 1,131 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 6,727.92 (AUD) 1,156 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 607.36 (AUD) 104 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 7,666.45 (AUD) 1,315 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 7,764.71 (AUD) 1,333 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 70.20 (AUD) 12 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 816.20 (AUD) 140 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 9,116.24 (AUD) 1,561 Ordinary Shares
7/23/2021 Morgan Stanley Australia Securities Limited Buy 945.27 (AUD) 162 Ordinary Shares
7/26/2021 Morgan Stanley & Co. International plc Buy 9,872.00 1,600 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 1,048.94 (AUD) 179 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 1,172.83 (AUD) 201 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 1,176.85 (AUD) 201 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 1,262.60 (AUD) 214 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 1,354.81 (AUD) 231 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 10,266.27 (AUD) 1,743 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 11,783.52 (AUD) 2,004 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 19,588.00 (AUD) 3,320 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 19,827.36 (AUD) 3,372 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 2,174.34 (AUD) 372 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 2,388.56 (AUD) 409 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 2,900.70 (AUD) 495 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 27,334.70 (AUD) 4,633 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 3,034.08 (AUD) 516 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 3,111.66 (AUD) 531 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 3,316.76 (AUD) 566 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 3,416.10 (AUD) 579 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 3,480.75 (AUD) 595 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 342.78 (AUD) 58 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 4,784.70 (AUD) 820 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 5.87 (AUD) 1 Ordinary Share
7/26/2021 Morgan Stanley Australia Securities Limited Buy 6,511.60 (AUD) 1,115 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 727.88 (AUD) 124 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 9,864.80 (AUD) 1,672 Ordinary Shares
7/26/2021 Morgan Stanley Australia Securities Limited Buy 9,938.56 (AUD) 1,696 Ordinary Shares
7/26/2021 Morgan Stanley Capital Services LLC Buy N/A 2,012 Swaps
7/26/2021 Morgan Stanley Capital Services LLC Buy N/A 4,148 Swaps
7/26/2021 Morgan Stanley Capital Services LLC Buy N/A 6,183 Swaps
7/27/2021 Morgan Stanley & Co. International plc Buy 15,878.20 2,561 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 1,021.38 (AUD) 174 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 1,215.09 (AUD) 207 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 1,361.74 (AUD) 231 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 1,512.96 (AUD) 256 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 1,573.96 (AUD) 267 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 1,632.90 (AUD) 277 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 1,790.35 (AUD) 305 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 1,833.34 (AUD) 311 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 1,856.92 (AUD) 315 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 1,911.60 (AUD) 324 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 10,838.30 (AUD) 1,837 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 12,475.02 (AUD) 2,118 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 13,078.83 (AUD) 2,213 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 147.25 (AUD) 25 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 17,348.96 (AUD) 2,948 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 170.95 (AUD) 29 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 2,265.88 (AUD) 387 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 2,367.78 (AUD) 402 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 2,471.70 (AUD) 420 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 2,955.00 (AUD) 500 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 3,256.80 (AUD) 552 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 3,310.44 (AUD) 563 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 3,454.49 (AUD) 587 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 3,624.56 (AUD) 618 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 3,894.69 (AUD) 659 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 4,281.11 (AUD) 725 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 4,733.91 (AUD) 801 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 47.20 (AUD) 8 Ordinary Shares
----- End of picture text -----

==> picture [555 x 732] intentionally omitted <==

----- Start of picture text -----

7/27/2021 Morgan Stanley Australia Securities Limited Buy 471.20 (AUD) 80 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 475.87 (AUD) 81 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 571.81 (AUD) 97 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 6,062.98 (AUD) 1,032 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 6,579.72 (AUD) 1,119 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 627.55 (AUD) 107 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 7,631.62 (AUD) 1,299 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 8,625.96 (AUD) 1,467 Ordinary Shares
7/27/2021 Morgan Stanley Australia Securities Limited Buy 918.84 (AUD) 156 Ordinary Shares
7/27/2021 Morgan Stanley Capital Services LLC Buy N/A 2,564 Swaps
7/27/2021 Morgan Stanley Capital Services LLC Buy N/A 4,145 Swaps
7/27/2021 Morgan Stanley Capital Services LLC Buy N/A 4,639 Swaps
7/27/2021 Morgan Stanley Capital Services LLC Buy N/A 5,189 Swaps
Increase in shares held or in respect of which the
7/28/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1,706 Ordinary Shares
to the agreement(s)
7/28/2021 Morgan Stanley Australia Securities Limited Buy 1,130.88 (AUD) 192 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 1,154.42 (AUD) 197 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 1,181.70 (AUD) 202 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 1,226.83 (AUD) 209 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 1,280.05 (AUD) 219 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 1,287.72 (AUD) 219 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 1,304.55 (AUD) 223 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 1,307.89 (AUD) 223 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 1,367.71 (AUD) 233 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 1,549.07 (AUD) 263 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 11.70 (AUD) 2 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 17,298.08 (AUD) 2,962 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 17.55 (AUD) 3 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 2,059.20 (AUD) 352 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 2,074.97 (AUD) 355 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 2,117.26 (AUD) 361 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 2,375.10 (AUD) 406 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 2,461.20 (AUD) 420 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 2,629.76 (AUD) 448 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 21,362.72 (AUD) 3,658 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 3,129.75 (AUD) 535 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 3,669.47 (AUD) 623 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 4,288.74 (AUD) 730 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 4,918.19 (AUD) 840 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 4,930.80 (AUD) 840 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 4,998.00 (AUD) 850 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 422.64 (AUD) 72 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 471.20 (AUD) 80 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 5,655.92 (AUD) 966 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 5,789.68 (AUD) 988 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 528.75 (AUD) 90 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 58.40 (AUD) 10 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 7,097.16 (AUD) 1,207 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 7,935.32 (AUD) 1,353 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 76.05 (AUD) 13 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 854.10 (AUD) 146 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 93.76 (AUD) 16 Ordinary Shares
7/28/2021 Morgan Stanley Australia Securities Limited Buy 938.40 (AUD) 160 Ordinary Shares
7/28/2021 Morgan Stanley Capital Services LLC Buy N/A 181 Swaps
7/28/2021 Morgan Stanley Capital Services LLC Buy N/A 724 Swaps
7/29/2021 Morgan Stanley & Co. International plc Buy 11.70 (AUD) 2 Ordinary Shares
7/29/2021 Morgan Stanley & Co. International plc Buy 34,515.40 5,567 Ordinary Shares
7/29/2021 Morgan Stanley & Co. International plc Buy N/A 514 Swaps
7/29/2021 Morgan Stanley & Co. International plc Collateral Received N/A 1,881,660 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 1,068.72 (AUD) 183 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 1,138.80 (AUD) 195 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 1,357.20 (AUD) 232 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 2,219.04 (AUD) 379 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 2,425.66 (AUD) 415 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 2,963.41 (AUD) 507 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 3,358.00 (AUD) 575 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 3,369.68 (AUD) 577 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 31,309.20 (AUD) 5,352 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 4,182.75 (AUD) 715 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 4,990.05 (AUD) 853 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 46,179.90 (AUD) 7,894 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 5,215.12 (AUD) 893 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 5,819.86 (AUD) 994 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 5,962.64 (AUD) 1,021 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 9,324.90 (AUD) 1,594 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 9,916.32 (AUD) 1,698 Ordinary Shares
7/29/2021 Morgan Stanley Australia Securities Limited Buy 992.80 (AUD) 170 Ordinary Shares
7/29/2021 Morgan Stanley Capital Services LLC Buy N/A 29,071 Swaps
7/29/2021 Morgan Stanley Capital Services LLC Buy N/A 821 Swaps
7/30/2021 Morgan Stanley & Co. International plc Buy 40,840.80 6,630 Ordinary Shares
----- End of picture text -----

==> picture [555 x 733] intentionally omitted <==

----- Start of picture text -----

7/30/2021 Morgan Stanley & Co. International plc Buy N/A 103 Swaps
7/30/2021 Morgan Stanley & Co. International plc Buy N/A 2,310 Swaps
7/30/2021 Morgan Stanley & Co. International plc Buy N/A 7,908 Swaps
Increase in shares held or in respect of which the
7/30/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1,881,661 Ordinary Shares
to the agreement(s)
7/30/2021 Morgan Stanley Australia Securities Limited Buy 1,363.05 (AUD) 234 Ordinary Shares
7/30/2021 Morgan Stanley Australia Securities Limited Buy 18,568.55 (AUD) 3,185 Ordinary Shares
7/30/2021 Morgan Stanley Australia Securities Limited Buy 2,878.20 (AUD) 492 Ordinary Shares
7/30/2021 Morgan Stanley Australia Securities Limited Buy 2,905.80 (AUD) 501 Ordinary Shares
7/30/2021 Morgan Stanley Australia Securities Limited Buy 31,621.92 (AUD) 5,424 Ordinary Shares
7/30/2021 Morgan Stanley Australia Securities Limited Buy 34.80 (AUD) 6 Ordinary Shares
7/30/2021 Morgan Stanley Australia Securities Limited Buy 688.53 (AUD) 118 Ordinary Shares
7/30/2021 Morgan Stanley Australia Securities Limited Buy 813.15 (AUD) 139 Ordinary Shares
7/30/2021 Morgan Stanley Capital Services LLC Buy N/A 16,250 Swaps
7/30/2021 Morgan Stanley Capital Services LLC Buy N/A 18,916 Swaps
7/30/2021 Morgan Stanley Capital Services LLC Buy N/A 279 Swaps
7/30/2021 Morgan Stanley Capital Services LLC Buy N/A 5,070 Swaps
7/30/2021 Morgan Stanley Capital Services LLC Buy N/A 70,791 Swaps
7/30/2021 Morgan Stanley Capital Services LLC Buy N/A 8,283 Swaps
8/02/2021 Morgan Stanley & Co. International plc Buy 471.20 (AUD) 80 Ordinary Shares
8/02/2021 Morgan Stanley & Co. International plc Buy N/A 1,000 Swaps
8/02/2021 Morgan Stanley & Co. International plc Buy N/A 150 Swaps
8/02/2021 Morgan Stanley Australia Securities Limited Buy 1,021.56 (AUD) 173 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 1,056.69 (AUD) 177 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 1,083.81 (AUD) 182 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 1,295.49 (AUD) 217 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 100.21 (AUD) 17 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 11,294.20 (AUD) 1,895 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 11,843.64 (AUD) 2,004 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 135.47 (AUD) 23 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 16,491.33 (AUD) 2,781 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 2,054.24 (AUD) 347 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 2,063.64 (AUD) 348 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 2,097.45 (AUD) 354 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 2,140.32 (AUD) 364 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 2,293.08 (AUD) 388 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 2,699.52 (AUD) 456 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 2,720.52 (AUD) 458 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 21,300.96 (AUD) 3,568 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 261.80 (AUD) 44 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 3,033.60 (AUD) 512 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 3,100.68 (AUD) 522 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 3,199.30 (AUD) 535 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 3,211.86 (AUD) 538 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 3,383.37 (AUD) 572 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 3,516.48 (AUD) 592 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 3,670.92 (AUD) 618 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 3,946.80 (AUD) 660 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 3,975.32 (AUD) 667 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 4,571.32 (AUD) 767 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 4,975.14 (AUD) 849 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 43,341.48 (AUD) 7,371 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 5,138.49 (AUD) 860 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 5,381.28 (AUD) 909 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 5,504.34 (AUD) 922 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 52,102.94 (AUD) 8,846 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 59.80 (AUD) 10 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 7,191.69 (AUD) 1,221 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 7,798.36 (AUD) 1,324 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 8,317.79 (AUD) 1,417 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 822.88 (AUD) 139 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 9,020.67 (AUD) 1,511 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 9,180.85 (AUD) 1,543 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 9,851.88 (AUD) 1,653 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 918.61 (AUD) 154 Ordinary Shares
8/02/2021 Morgan Stanley Australia Securities Limited Buy 977.44 (AUD) 164 Ordinary Shares
8/02/2021 Morgan Stanley Capital Services LLC Buy N/A 3,338 Swaps
8/02/2021 Morgan Stanley Capital Services LLC Buy N/A 88 Swaps
8/03/2021 Morgan Stanley Australia Securities Limited Buy 1,090.68 (AUD) 183 Ordinary Shares
8/03/2021 Morgan Stanley Australia Securities Limited Buy 1,544.40 (AUD) 260 Ordinary Shares
8/03/2021 Morgan Stanley Australia Securities Limited Buy 171.68 (AUD) 29 Ordinary Shares
8/03/2021 Morgan Stanley Australia Securities Limited Buy 18,511.84 (AUD) 3,127 Ordinary Shares
8/03/2021 Morgan Stanley Australia Securities Limited Buy 48,751.20 (AUD) 8,235 Ordinary Shares
8/03/2021 Morgan Stanley Australia Securities Limited Buy 5,931.84 (AUD) 1,002 Ordinary Shares
8/03/2021 Morgan Stanley Australia Securities Limited Buy 594.00 (AUD) 100 Ordinary Shares
8/03/2021 Morgan Stanley Capital Services LLC Buy N/A 1,165 Swaps
8/03/2021 Morgan Stanley Capital Services LLC Buy N/A 2,746 Swaps
8/04/2021 Morgan Stanley & Co. International plc Buy N/A 328 Swaps
Increase in shares held or in respect of which the
8/04/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 209 Ordinary Shares
to the agreement(s)
----- End of picture text -----

==> picture [555 x 394] intentionally omitted <==

----- Start of picture text -----

8/04/2021 Morgan Stanley Australia Securities Limited Buy 1,172.11 (AUD) 199 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 1,921.12 (AUD) 327 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 10,502.00 (AUD) 1,780 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 142,149.00 (AUD) 24,175 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 2,051.45 (AUD) 348 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 288.61 (AUD) 49 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 3,489.80 (AUD) 593 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 4,033.68 (AUD) 686 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 4,193.68 (AUD) 712 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 6,797.28 (AUD) 1,156 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 66,655.68 (AUD) 11,336 Ordinary Shares
8/04/2021 Morgan Stanley Australia Securities Limited Buy 671.46 (AUD) 114 Ordinary Shares
8/04/2021 Morgan Stanley Capital Services LLC Buy N/A 1,781 Swaps
8/04/2021 Morgan Stanley Capital Services LLC Buy N/A 4,441 Swaps
8/05/2021 Morgan Stanley & Co. International plc Buy N/A 420 Swaps
8/05/2021 Morgan Stanley Australia Securities Limited Buy 13,266.20 (AUD) 2,260 Ordinary Shares
8/05/2021 Morgan Stanley Australia Securities Limited Buy 29.40 (AUD) 5 Ordinary Shares
8/05/2021 Morgan Stanley Australia Securities Limited Buy 314.55 (AUD) 54 Ordinary Shares
8/05/2021 Morgan Stanley Australia Securities Limited Buy 36,370.52 (AUD) 6,196 Ordinary Shares
8/05/2021 Morgan Stanley Australia Securities Limited Buy 37,080.79 (AUD) 6,317 Ordinary Shares
8/05/2021 Morgan Stanley Australia Securities Limited Buy 376.32 (AUD) 64 Ordinary Shares
8/05/2021 Morgan Stanley Australia Securities Limited Buy 4,261.62 (AUD) 726 Ordinary Shares
8/05/2021 Morgan Stanley Australia Securities Limited Buy 58,500.42 (AUD) 9,966 Ordinary Shares
8/05/2021 Morgan Stanley Australia Securities Limited Buy 8,120.28 (AUD) 1,381 Ordinary Shares
8/05/2021 Morgan Stanley Australia Securities Limited Buy 8,249.64 (AUD) 1,403 Ordinary Shares
8/05/2021 Morgan Stanley Australia Securities Limited Buy 93,397.57 (AUD) 15,911 Ordinary Shares
8/05/2021 Morgan Stanley Capital Services LLC Buy N/A 2,778 Swaps
8/05/2021 Morgan Stanley Capital Services LLC Buy N/A 2,952 Swaps
8/05/2021 Morgan Stanley Capital Services LLC Buy N/A 28,980 Swaps
8/05/2021 Morgan Stanley Capital Services LLC Buy N/A 8,934 Swaps
8/06/2021 Morgan Stanley & Co. International plc Buy 17,687.16 2,862 Ordinary Shares
Increase in shares held or in respect of which the
8/06/2021 Morgan Stanley & Co. International plc holder may exercise right to rehypothecate pursuant N/A 1 Ordinary Share
to the agreement(s)
8/06/2021 Morgan Stanley Australia Securities Limited Buy 16,886.10 (AUD) 2,838 Ordinary Shares
8/06/2021 Morgan Stanley Australia Securities Limited Buy 34,355.30 (AUD) 5,774 Ordinary Shares
8/06/2021 Morgan Stanley Australia Securities Limited Buy 692.66 (AUD) 118 Ordinary Shares
8/06/2021 Morgan Stanley Australia Securities Limited Buy 82,859.70 (AUD) 13,926 Ordinary Shares
8/06/2021 Morgan Stanley Australia Securities Limited Buy 88,666.90 (AUD) 14,902 Ordinary Shares
8/06/2021 Morgan Stanley Capital Services LLC Buy N/A 1,517 Swaps
8/06/2021 Morgan Stanley Capital Services LLC Buy N/A 2,161 Swaps
8/06/2021 Morgan Stanley Capital Services LLC Buy N/A 3,262 Swaps
8/06/2021 Morgan Stanley Capital Services LLC Buy N/A 4,602 Swaps
8/06/2021 Morgan Stanley Capital Services LLC Buy N/A 581 Swaps
----- End of picture text -----