The a2 Milk Company Limited logo

SPH Notice – Morgan Stanley

Substantial Holder Notice24 September 2019ATMConsumer Staples

1

Disclosure of beginning to have substantial

ho

ldi

n

g


Section 276, Financial Markets Conduct Act

2013



To

NZX Limited


and To

A2 MILK CO LTD (ATM)

Date this disclosure made:

24 September, 2019



Date on which substantial holding began:

19 September, 2019



Substantial product holder(s) giving disclosure Full name(s):

Morgan Stanley and its Subsidiaries listed in Annex

ure A



Summary of substantial holding Class of quoted voting products:

Ordinary Shares



Summary for

Morgan Stanley and its Subsidiaries listed in Annex

ure A



For this disclosure,—


(a) total number held in class:

37,090,219



(b) total in class:

735,170,589


(c) total percentage held in class:

5.045%


2

Details of relevant interests


Details For

Nature of Relevant Interest

For that Relevant Interest

Relevant Agreement Document /

Comments

(a)

Number

held in

class

(b)

Percentag

e held in

class

(c) Current registered

holder(s)

(d)

Registered

holder(s)

once

transfers

are

registered

Morgan Stanley & Co.

International plc

Holder of securities subject to an obligation to return under Prime Brokerage & Securities Lending Agreements through an associate.


132,184


0.018%

HSBC Nominees (New Zealand)

Limited

Unknown

The relevant agreement document(s) (Prime Brokerage Margin Agreement & Master Securities Loan Agreement) are attached in Annexure B & F (50 pages).

Holder of securities subject to an obligation to return under a Securities Lending Agreement.


4,839,017


0.658%

HSBC Nominees (New Zealand)

Limited

Unknown

The relevant agreement document(s) (1995 Overseas Securities Lender's Agreement & 2000 Global Master Securities Lending Agreement) are attached in Annexure D & E (60 pages).

Holder of securities subject to an obligation to return under a Prime Brokerage Agreement.


200,426


0.028%

HSBC Nominees (New Zealand)

Limited

Unknown

The relevant agreement document(s) (Prime Brokerage Agreement) are attached in Annexure B (80 pages).

Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of sales and trading businesses.


355,630


0.049%

HSBC Nominees (New Zealand)

Limited

Unknown

The relevant agreements need not be attached under regulation 139.

Derivative relevant interest over quoted underlying.


7,353,136


1.000%

Unknown

Unknown

Swap Agreement: The relevant agreement document(s) (1992 ISDA Master Agreement & 2002 ISDA Master Agreement) are attached in Annexure C (65 pages). Please refer to Table 2 for details on derivative relevant interest.

Derivative relevant interest over quoted underlying.



258,225


0.035%

Unknown

Unknown

Call Option Agreement: The relevant agreement document(s) (2002 ISDA Master Agreement) are attached in Annexure C (41 pages). Please refer to Table 2 for details on derivative relevant interest.

3

Derivative relevant interest over quoted underlying.


508,766


0.069%

Unknown

Unknown

Put Option Agreement: The relevant agreement document(s) (2002 ISDA Master Agreement) are attached in Annexure C (41 pages). Please refer to Table 2 for details on derivative relevant interest.

Morgan Stanley & Co.

LLC

Shares held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s).



75,934


0.010%

HSBC Nominees (New Zealand)

Limited

Unknown

The relevant agreement document(s) (Prime Brokerage Margin Agreement) are attached in Annexure B (19 pages).

Shares held or in respect of which the holder may exercise right to rehypothecate pursuant to the agreement(s).


75,934


0.010%

HSBC Custody Nominees

(Australia) Limited

Unknown

The relevant agreement document(s) (Prime Brokerage Margin Agreement) are attached in Annexure B (19 pages).

Holder of securities subject to an obligation to return under Prime Brokerage & Securities Lending Agreements.


7,977,046


1.085%

HSBC Custody Nominees

(Australia) Limited

Unknown

The relevant agreement document(s) (Prime Brokerage Margin Agreement & Master Securities Loan Agreement) are attached in Annexure B & F (50 pages).

Morgan Stanley

Australia Securities

Limited

Holder of securities subject to an obligation to return under a Securities Lending Agreement.


1,185,638


0.161%

Morgan Stanley Australia

Securities (Nominee) Pty Limited

Unknown

The relevant agreement document(s) (Australian Master Securities Lending Agreement) are attached in Annexure G (42 pages).

Morgan Stanley

Investment

Management Inc.

Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of investment management business.


7,783


0.001%

HSBC Nominees (New Zealand)

Limited

Unknown

The relevant agreements need not be attached under regulation 139.

Morgan Stanley

Smith Barney LLC

Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of discretionary managed business.


16,450


0.002%

HSBC Custody Nominees

(Australia) Limited; Citibank

Nominees New Zealand

Unknown

The relevant agreements need not be attached under regulation 139.

Morgan Stanley

Wealth Management

Australia Pty Ltd

Shares held or in respect of which the holder may exercise control over disposal in the ordinary course of discretionary managed business.


71,183


0.010%

Morgan Stanley Wealth

Management Australia Pty

discretionary client account

Unknown

The relevant agreements need not be attached under regulation 139.

Morgan Stanley

Capital Services LLC

Derivative relevant interest over quoted underlying.


14,032,867



1.909%

Unknown

Unknown

Swap Agreement: The relevant agreement document(s) (1992 ISDA Master Agreement & 2002 ISDA Master Agreement) are attached in Annexure C (65 pages). Please refer to Table 2 for details on derivative relevant interest.


4

For a derivative relevant interest, also –

Details for

(a) Type

of

Derivative


(b) Details of Derivative

(c) Parties to the Derivative

Notional Value

of the

Derivative

Settlement

Type

Expiry Date

of the

Derivative

Prices

specified in

the terms of

the

derivative

(if any)

Morgan Stanley & Co.

International plc

Swap

Agreement

688,103.43


Cash

5/18/2020

Not

Applicable

ALPHAS MANAGED ACCOUNTS PLATFORM LXXVIII LIMITED-MA

N EQUITY MARKET

NEUTRAL SEGREGATED PORTFOLIO

19,658.08


9/17/2020

41,264,281.18


11/02/2020

ASPEX MASTER FUND

237,125.00


5/21/2020

AURIGIN MASTER FUND LIMITED

6,105.57


7/22/2020

BLACKROCK INVESTMENT FUNDS-BLACKROCK GLOB

AL LONG SHORT EQUITY FUND

623,946.87


7/22/2020

BLACKROCK STRATEGIC FUNDS-BLACKROCK ASIA

PACIFIC ABSOLUTE RETURN FUND

71,919.85


7/22/2020

BLACKROCK STRATEGIC FUNDS-BLACKROCK GLOBA

L LONG/SHORT EQUITY FUND

2,114,186.43


5/15/2020

CENTERLINE GREATER CHINA MASTER FUND LIMI

TED

696,796.53


9/20/2021

D. E. SHAW VALENCE INTERNATIONAL, INC.

4,726,720.37


3/08/2021

ELEPHAS GLOBAL OPPORTUNITY MASTER FUND

2,730,867.00


8/31/2021

ELEVATION MASTER FUND

603,758.14


3/29/2021

GLG EUROPEAN LONG-SHORT FUND

763,433.30


3/29/2021

GLG EUROPEAN LONG-SHORT MASTER FUND LTD.

10,259.85


2/22/2023

GLOBAL ALPHA OPPORTUNITIES EQUITY FUND LT

D.

21,739,541.46


10/15/2020

ISHANA CAPITAL MASTER FUND

304,483.50


7/28/2020

JENERATION CAPITAL MASTER FUND

2,203,618.28


3/29/2021

MAN FUNDS VI PLC-MAN GLG EUROPEAN EQUITY

ALTERNATIVE

1,902,797.85


2/03/2020

MAN GLG TOPAZ LIMITED

270,048.60


11/20/2019

MAN MULTI-STRATEGY MASTER FUND

3,051,580.00


3/29/2021

MAN QUALIFYING INVESTOR FUNDS PLC-MAN GLG

ELS MASTER QIF

229,392.83


3/08/2021

MCI MASTER FUND

6,254,203.22


8/29/2022

SKALE MASTER FUND, LTD.

4,079,515.82


12/16/2019

TOONA TREE MASTER FUND LIMITED

1,748,653.60


11/02/2020

TRAFALGAR TRADING FUND INC.

Put Option

Agreement


6,101,020.12


Physical

9/26/2019

11.99

(AUD)

YIHENG CAPITAL, LLC -

Call Option

Agreement


1,265,269.87


Physical 10/30/2019

13.99

(AUD)

COLONIAL FIRST STATE ASSET

5


1,330,937.21


11/06/2019

14.84

(AUD)

555,313.66


10/30/2019

13.99

(AUD)

CFS ASSET MGMT(AUS) LTD A/C

570,009.58


11/06/2019

14.84

(AUD)

Morgan Stanley

Capital Services LLC

Swap

Agreement

18,291,388.00


Cash

5/24/2021

Not

Applicable

ATLAS ENHANCED MASTER FUND, LTD.

3,086,696.80


5/24/2021

ATLAS MASTER FUND LTD.

6,425,224.97


12/16/2019

BLACKWELL PARTNERS LLC-SERIES A

74,894,976.73


4/11/2022

COATUE OFFSHORE MASTER FUND, LTD

50,925.90


1/29/2021

CX GLOBAL EQUITIES LIMITED

3,829,189.35


12/03/2020

GF TRADING LLC

5,185,313.38


9/03/2020

HIDDEN LAKE MASTER FUND LTD.

3,741,946.09


8/09/2021

LAKEWOOD CAPITAL PARTNERS LP

24,352,993.55


3/06/2023

LONE CEDAR INTERMEDIATE FUND, LTD.

73,570.92


3/15/2021

NIPUN ASIA TOTAL RETURN MASTER FUND, L.P.


4,716,297.74


5/29/2020

POINT72 ASSOCIATES, LLC

3,439,205.14


9/14/2020

4,029,770.00


12/03/2020

RIDGE MASTER TRADING L.P.

30,860,800.05


9/13/2021

YIHENG CAPITAL PARTNERS, L.P.

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

Date of

Transaction

Holder of Relevant Interest

Transaction Nature

Consideration

Class and number of securities

5/20/2019

Morgan Stanley & Co. International plc

Buy

7,614.36

468 Ordinary Shares

5/20/2019

Morgan Stanley & Co. International plc

Buy

7,621.64

468 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,051.96 (AUD)

68 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,056.74 (AUD)

69 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,089.38 (AUD)

71 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,099.08 (AUD)

71 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,099.79 (AUD)

71 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,123.11 (AUD)

73 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,157.25 (AUD)

75 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,191.58 (AUD)

77 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,198.86 (AUD)

78 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,223.60 (AUD)

80 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,238.49 (AUD)

81 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,266.08 (AUD)

82 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,277.37 (AUD)

83 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,285.20 (AUD)

84 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,292.76 (AUD)

84 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,328.70 (AUD)

86 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,345.02 (AUD)

87 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,347.20 (AUD)

87 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,347.72 (AUD)

88 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,367.04 (AUD)

89 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,370.60 (AUD)

89 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,399.58 (AUD)

91 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,402.31 (AUD)

91 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,418.64 (AUD)

92 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,430.81 (AUD)

93 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,445.72 (AUD)

94 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,487.01 (AUD)

97 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,500.38 (AUD)

98 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,508.22 (AUD)

98 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,535.50 (AUD)

100 Ordinary Shares

6

5/20/2019
Morgan Stanley Australia Securities Limited

Buy

1,564.17 (AUD)

102 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,577.94 (AUD)

102 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,585.17 (AUD)

103 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,598.48 (AUD)

104 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,599.52 (AUD)

104 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,614.38 (AUD)

105 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,651.01 (AUD)

107 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,689.50 (AUD)

109 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,712.73 (AUD)

111 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,716.96 (AUD)

112 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,772.15 (AUD)

115 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,780.60 (AUD)

116 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,791.27 (AUD)

117 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,839.00 (AUD)

120 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,842.00 (AUD)

120 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,846.80 (AUD)

120 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,852.80 (AUD)

120 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,873.92 (AUD)

122 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,877.58 (AUD)

122 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,890.51 (AUD)

123 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,905.88 (AUD)

124 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,909.60 (AUD)

124 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,928.75 (AUD)

125 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,967.36 (AUD)

128 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

1,987.70 (AUD)

130 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

10,157.16 (AUD)

663 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

10,195.72 (AUD)

664 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

10,326.69 (AUD)

671 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

10,617.50 (AUD)

685 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

10,788.39 (AUD)

701 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

107.17 (AUD)

7 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

107.17 (AUD)

7 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

107.38 (AUD)

7 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

107.45 (AUD)

7 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

11,694.95 (AUD)

755 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

12,371.31 (AUD)

807 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

12,779.25 (AUD)

825 Ordinary Shares

7

5/20/2019
Morgan Stanley Australia Securities Limited

Buy

12,820.06 (AUD)

836 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

120,127.54 (AUD)

7,831 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

122.44 (AUD)

8 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

122.48 (AUD)

8 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

122.64 (AUD)

8 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

122.96 (AUD)

8 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

13,233.57 (AUD)

861 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

13,274.80 (AUD)

862 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

13,413.40 (AUD)

871 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

13,562.23 (AUD)

887 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

13,747.20 (AUD)

895 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

13,953.15 (AUD)

909 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

130,911.56 (AUD)

8,534 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

137.52 (AUD)

9 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

137.52 (AUD)

9 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

138.42 (AUD)

9 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

138.51 (AUD)

9 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

138.69 (AUD)

9 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

139.77 (AUD)

9 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

14,373.58 (AUD)

937 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

14,502.18 (AUD)

946 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

14,657.40 (AUD)

958 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

142,017.72 (AUD)

9,258 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

15.28 (AUD)

1 Ordinary Share

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

15.35 (AUD)

1 Ordinary Share

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

15.37 (AUD)

1 Ordinary Share

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

15.38 (AUD)

1 Ordinary Share

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

15.39 (AUD)

1 Ordinary Share

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

153.20 (AUD)

10 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

153.40 (AUD)

10 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

153.80 (AUD)

10 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

154.70 (AUD)

10 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

154.70 (AUD)

10 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

16,300.44 (AUD)

1,053 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

16,633.54 (AUD)

1,078 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

16,978.88 (AUD)

1,094 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

163,631.78 (AUD)

10,667 Ordinary Shares

8

5/20/2019
Morgan Stanley Australia Securities Limited

Buy

168.74 (AUD)

11 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

169.07 (AUD)

11 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

169.18 (AUD)

11 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

169.29 (AUD)

11 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

17,564.30 (AUD)

1,145 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

170.28 (AUD)

11 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

18,189.75 (AUD)

1,185 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

18,558.90 (AUD)

1,213 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

183.36 (AUD)

12 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

19,092.48 (AUD)

1,243 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

199.29 (AUD)

13 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

199.55 (AUD)

13 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,020.26 (AUD)

132 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,020.26 (AUD)

132 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,037.42 (AUD)

132 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,042.88 (AUD)

133 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,058.18 (AUD)

133 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,113.47 (AUD)

138 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,133.48 (AUD)

138 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,158.67 (AUD)

139 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,183.96 (AUD)

142 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,200.06 (AUD)

143 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,201.00 (AUD)

142 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,203.63 (AUD)

143 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,205.06 (AUD)

143 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,206.08 (AUD)

144 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,207.52 (AUD)

144 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,208.24 (AUD)

144 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,230.10 (AUD)

145 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,275.50 (AUD)

148 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,312.48 (AUD)

149 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,320.87 (AUD)

151 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,334.72 (AUD)

152 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,339.28 (AUD)

152 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,348.55 (AUD)

153 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,366.98 (AUD)

154 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,368.52 (AUD)

154 Ordinary Shares

9

5/20/2019
Morgan Stanley Australia Securities Limited

Buy

2,383.90 (AUD)

155 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,444.26 (AUD)

158 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,451.20 (AUD)

160 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,455.20 (AUD)

160 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,466.09 (AUD)

159 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,520.68 (AUD)

164 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,541.46 (AUD)

166 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,591.84 (AUD)

167 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,593.92 (AUD)

168 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,606.10 (AUD)

170 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,607.36 (AUD)

168 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,609.50 (AUD)

170 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,612.88 (AUD)

171 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,643.66 (AUD)

171 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,673.51 (AUD)

174 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,689.75 (AUD)

175 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,727.57 (AUD)

177 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,854.17 (AUD)

186 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,903.04 (AUD)

189 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,910.24 (AUD)

188 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,916.50 (AUD)

190 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,941.20 (AUD)

190 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

2,966.40 (AUD)

192 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

20,128.29 (AUD)

1,313 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

20,219.29 (AUD)

1,307 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

20,894.10 (AUD)

1,355 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

201.50 (AUD)

13 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

214.48 (AUD)

14 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

214.76 (AUD)

14 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

22,286.50 (AUD)

1,450 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

22,976.31 (AUD)

1,491 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

229.95 (AUD)

15 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

23,469.60 (AUD)

1,524 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

230.10 (AUD)

15 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

230.85 (AUD)

15 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

230.93 (AUD)

15 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

231.45 (AUD)

15 Ordinary Shares

10

5/20/2019
Morgan Stanley Australia Securities Limited

Buy

232.80 (AUD)

15 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

244.80 (AUD)

16 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

245.12 (AUD)

16 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

245.68 (AUD)

16 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

245.92 (AUD)

16 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

25,070.31 (AUD)

1,629 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

25,256.99 (AUD)

1,639 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

26,349.40 (AUD)

1,711 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

260.19 (AUD)

17 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

260.95 (AUD)

17 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

276.30 (AUD)

18 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

276.30 (AUD)

18 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

276.48 (AUD)

18 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

277.38 (AUD)

18 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

278.10 (AUD)

18 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

278.28 (AUD)

18 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

278.64 (AUD)

18 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

291.27 (AUD)

19 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

291.84 (AUD)

19 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

294.98 (AUD)

19 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,008.60 (AUD)

196 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,085.00 (AUD)

200 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,187.80 (AUD)

207 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,386.83 (AUD)

221 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,398.82 (AUD)

222 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,430.56 (AUD)

224 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,540.08 (AUD)

231 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,619.00 (AUD)

235 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,641.48 (AUD)

236 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,642.69 (AUD)

237 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,734.42 (AUD)

244 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,743.74 (AUD)

242 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,829.62 (AUD)

249 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,840.00 (AUD)

250 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,899.70 (AUD)

252 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,916.80 (AUD)

255 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,967.88 (AUD)

259 Ordinary Shares

11

5/20/2019
Morgan Stanley Australia Securities Limited

Buy

3,975.65 (AUD)

259 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

3,978.00 (AUD)

260 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30,941.51 (AUD)

2,021 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.62 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.62 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.66 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.70 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.72 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.72 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.72 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.73 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.73 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.74 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.74 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

30.77 (AUD)

2 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

306.10 (AUD)

20 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

307.20 (AUD)

20 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

307.60 (AUD)

20 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

31,104.00 (AUD)

2,025 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

321.83 (AUD)

21 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

322.14 (AUD)

21 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

323.82 (AUD)

21 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

336.38 (AUD)

22 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

336.82 (AUD)

22 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

35,189.44 (AUD)

2,288 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

353.05 (AUD)

23 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

354.43 (AUD)

23 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

369.60 (AUD)

24 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

37,785.60 (AUD)

2,460 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

371.76 (AUD)

24 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

383.75 (AUD)

25 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

383.75 (AUD)

25 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

388.00 (AUD)

25 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

397.80 (AUD)

26 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

4,041.59 (AUD)

261 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

4,089.36 (AUD)

264 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

4,121.08 (AUD)

269 Ordinary Shares

12

5/20/2019
Morgan Stanley Australia Securities Limited

Buy

4,349.71 (AUD)

283 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

4,422.67 (AUD)

287 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

4,441.93 (AUD)

289 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

4,462.56 (AUD)

288 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

4,610.58 (AUD)

299 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

4,817.07 (AUD)

313 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

4,936.98 (AUD)

321 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

400.14 (AUD)

26 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

413.64 (AUD)

27 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

414.72 (AUD)

27 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

415.53 (AUD)

27 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

444.28 (AUD)

29 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

449.21 (AUD)

29 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

45.84 (AUD)

3 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

45.84 (AUD)

3 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

45.87 (AUD)

3 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

45.96 (AUD)

3 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

459.30 (AUD)

30 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

46,833.29 (AUD)

3,059 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

46.08 (AUD)

3 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

46.11 (AUD)

3 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

46.16 (AUD)

3 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

46.20 (AUD)

3 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

464.85 (AUD)

30 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

47,585.88 (AUD)

3,092 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

475.85 (AUD)

31 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

490.24 (AUD)

32 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

5,169.58 (AUD)

337 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

5,302.65 (AUD)

345 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

5,390.00 (AUD)

350 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

5,533.50 (AUD)

357 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

5,543.16 (AUD)

361 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

5,632.74 (AUD)

366 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

5,774.04 (AUD)

373 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

5,921.24 (AUD)

386 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

5,963.65 (AUD)

385 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

504.57 (AUD)

33 Ordinary Shares

13

5/20/2019
Morgan Stanley Australia Securities Limited

Buy

506.06 (AUD)

33 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

51,569.14 (AUD)

3,353 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

522.41 (AUD)

34 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

523.60 (AUD)

34 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

526.32 (AUD)

34 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

537.08 (AUD)

35 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

537.60 (AUD)

35 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

542.50 (AUD)

35 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

565.36 (AUD)

37 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

574.61 (AUD)

37 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

596.31 (AUD)

39 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

597.48 (AUD)

39 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

6,075.10 (AUD)

395 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

6,210.68 (AUD)

405 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

6,303.75 (AUD)

410 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

6,343.68 (AUD)

413 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

6,480.36 (AUD)

423 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

6,516.88 (AUD)

424 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

6,521.12 (AUD)

424 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

6,810.96 (AUD)

444 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

6,933.17 (AUD)

453 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

6,991.60 (AUD)

454 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

61,559.42 (AUD)

4,013 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

61.12 (AUD)

4 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

61.12 (AUD)

4 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

61.24 (AUD)

4 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

61.48 (AUD)

4 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

612.80 (AUD)

40 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

613.60 (AUD)

40 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

614.80 (AUD)

40 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

619.20 (AUD)

40 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

626.89 (AUD)

41 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

627.30 (AUD)

41 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

642.60 (AUD)

42 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

645.54 (AUD)

42 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

65,376.72 (AUD)

4,248 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

674.74 (AUD)

44 Ordinary Shares

14

5/20/2019
Morgan Stanley Australia Securities Limited

Buy

688.05 (AUD)

45 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

691.20 (AUD)

45 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

7,208.53 (AUD)

469 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

7,255.82 (AUD)

473 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

7,419.72 (AUD)

484 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

7,540.38 (AUD)

489 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

7,644.30 (AUD)

498 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

7,660.00 (AUD)

500 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

7,756.98 (AUD)

506 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

719.34 (AUD)

47 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

722.86 (AUD)

47 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

73,049.08 (AUD)

4,762 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

749.70 (AUD)

49 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

759.50 (AUD)

49 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

779.79 (AUD)

51 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

780.81 (AUD)

51 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,169.00 (AUD)

525 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,182.71 (AUD)

531 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,551.35 (AUD)

558 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,589.92 (AUD)

557 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,649.18 (AUD)

562 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,740.95 (AUD)

570 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,749.50 (AUD)

570 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,786.96 (AUD)

568 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,798.42 (AUD)

573 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,846.38 (AUD)

575 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

8,970.24 (AUD)

584 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

810.37 (AUD)

53 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

811.70 (AUD)

53 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

813.82 (AUD)

53 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

845.90 (AUD)

55 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

861.28 (AUD)

56 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

868.00 (AUD)

56 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

870.96 (AUD)

57 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

874.95 (AUD)

57 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

881.22 (AUD)

57 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

892.91 (AUD)

58 Ordinary Shares

15

5/20/2019
Morgan Stanley Australia Securities Limited

Buy

894.36 (AUD)

58 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

898.42 (AUD)

58 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

9,197.24 (AUD)

598 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

9,238.58 (AUD)

597 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

9,522.82 (AUD)

622 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

906.54 (AUD)

59 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

913.62 (AUD)

59 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

92.16 (AUD)

6 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

92.37 (AUD)

6 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

92.52 (AUD)

6 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

92.64 (AUD)

6 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

92.82 (AUD)

6 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

938.49 (AUD)

61 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

939.40 (AUD)

61 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

967.68 (AUD)

63 Ordinary Shares

5/20/2019

Morgan Stanley Australia Securities Limited

Buy

979.84 (AUD)

64 Ordinary Shares

5/20/2019

Morgan Stanley Capital Services LLC

Buy

N/A

4,330 Swaps

5/21/2019

Morgan Stanley & Co. International plc

Buy

1,605.00

100 Ordinary Shares

5/21/2019

Morgan Stanley & Co. International plc

Buy

16,140.00

1,000 Ordinary Shares

5/21/2019

Morgan Stanley & Co. International plc

Buy

5,699.20

352 Ordinary Shares

5/21/2019

Morgan Stanley & Co. International plc

Buy

5,723.52

352 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,002.30 (AUD)

65 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,038.36 (AUD)

68 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,041.76 (AUD)

68 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,045.84 (AUD)

68 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,078.49 (AUD)

71 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,093.68 (AUD)

72 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,106.64 (AUD)

72 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,113.98 (AUD)

73 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,189.50 (AUD)

78 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,236.06 (AUD)

81 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,248.86 (AUD)

82 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,263.68 (AUD)

83 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,267.41 (AUD)

83 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,302.90 (AUD)

86 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,322.40 (AUD)

87 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,349.92 (AUD)

88 Ordinary Shares

16

5/21/2019
Morgan Stanley Australia Securities Limited

Buy

1,392.30 (AUD)

91 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,444.00 (AUD)

95 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,444.00 (AUD)

95 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,448.75 (AUD)

95 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,462.08 (AUD)

96 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,477.31 (AUD)

97 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,486.04 (AUD)

97 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,514.00 (AUD)

100 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,520.00 (AUD)

100 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,528.00 (AUD)

100 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,534.50 (AUD)

100 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,551.42 (AUD)

102 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,615.44 (AUD)

106 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,617.56 (AUD)

106 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,643.22 (AUD)

108 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,658.34 (AUD)

108 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,690.53 (AUD)

111 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,701.08 (AUD)

111 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,752.18 (AUD)

114 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,808.80 (AUD)

119 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,829.52 (AUD)

121 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,853.72 (AUD)

121 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,873.29 (AUD)

123 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,889.28 (AUD)

123 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,901.25 (AUD)

125 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,905.00 (AUD)

125 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,929.77 (AUD)

127 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,957.07 (AUD)

127 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,965.96 (AUD)

129 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

1,979.17 (AUD)

130 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

10,201.10 (AUD)

665 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

10,281.87 (AUD)

673 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

10,395.49 (AUD)

679 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

10,642.32 (AUD)

702 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

10,687.95 (AUD)

702 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

107.73 (AUD)

7 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

11,043.13 (AUD)

727 Ordinary Shares

17

5/21/2019
Morgan Stanley Australia Securities Limited

Buy

11,216.64 (AUD)

736 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

11,555.80 (AUD)

760 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

11,563.37 (AUD)

759 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

11,673.42 (AUD)

769 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

11,681.56 (AUD)

764 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

11,696.64 (AUD)

768 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

11,742.42 (AUD)

762 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

11,938.79 (AUD)

787 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

12,119.44 (AUD)

788 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

12,164.08 (AUD)

794 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

12,334.76 (AUD)

802 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

12,343.42 (AUD)

811 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

12,527.28 (AUD)

822 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

12,547.08 (AUD)

819 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

122.00 (AUD)

8 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

122.72 (AUD)

8 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

13,516.47 (AUD)

891 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

13,786.00 (AUD)

904 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

13,929.36 (AUD)

914 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

137.16 (AUD)

9 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

14,108.10 (AUD)

930 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

14,183.40 (AUD)

924 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

14,498.96 (AUD)

952 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

14,879.80 (AUD)

970 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15,580.00 (AUD)

1,025 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15,788.93 (AUD)

1,035 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15,884.00 (AUD)

1,045 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15,985.20 (AUD)

1,038 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15.18 (AUD)

1 Ordinary Share

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15.18 (AUD)

1 Ordinary Share

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15.20 (AUD)

1 Ordinary Share

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15.22 (AUD)

1 Ordinary Share

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15.24 (AUD)

1 Ordinary Share

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15.30 (AUD)

1 Ordinary Share

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15.35 (AUD)

1 Ordinary Share

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15.36 (AUD)

1 Ordinary Share

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15.36 (AUD)

1 Ordinary Share

18

5/21/2019
Morgan Stanley Australia Securities Limited

Buy

15.38 (AUD)

1 Ordinary Share

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

15.39 (AUD)

1 Ordinary Share

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

153.30 (AUD)

10 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

16,115.08 (AUD)

1,063 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

16,125.12 (AUD)

1,056 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

163,083.50 (AUD)

10,694 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

167,140.00 (AUD)

10,960 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

167.48 (AUD)

11 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

168.58 (AUD)

11 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

17,654.13 (AUD)

1,146 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

18,273.57 (AUD)

1,203 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

18,367.82 (AUD)

1,214 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

182.70 (AUD)

12 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

184.14 (AUD)

12 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

184.32 (AUD)

12 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

184.44 (AUD)

12 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

19,103.76 (AUD)

1,256 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

199.55 (AUD)

13 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,009.70 (AUD)

132 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,011.02 (AUD)

132 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,026.26 (AUD)

133 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,065.84 (AUD)

136 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,083.77 (AUD)

137 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,165.50 (AUD)

142 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,174.22 (AUD)

141 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,179.70 (AUD)

142 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,188.08 (AUD)

144 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,189.64 (AUD)

142 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,211.90 (AUD)

146 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,216.28 (AUD)

146 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,219.20 (AUD)

146 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,224.30 (AUD)

145 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,233.00 (AUD)

145 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,240.37 (AUD)

146 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,275.23 (AUD)

149 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,295.20 (AUD)

151 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,314.83 (AUD)

151 Ordinary Shares

19

5/21/2019
Morgan Stanley Australia Securities Limited

Buy

2,326.91 (AUD)

151 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,350.08 (AUD)

153 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,356.00 (AUD)

155 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,396.16 (AUD)

156 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,397.72 (AUD)

156 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,415.45 (AUD)

157 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,452.80 (AUD)

160 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,453.49 (AUD)

162 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,460.89 (AUD)

161 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,504.28 (AUD)

164 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,537.70 (AUD)

165 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,543.41 (AUD)

167 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,570.49 (AUD)

169 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,578.80 (AUD)

168 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,605.25 (AUD)

170 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,624.85 (AUD)

171 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,685.76 (AUD)

176 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,693.94 (AUD)

177 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,700.26 (AUD)

178 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,708.64 (AUD)

176 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,715.43 (AUD)

179 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,739.42 (AUD)

178 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,860.68 (AUD)

186 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

2,868.88 (AUD)

188 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

20,356.61 (AUD)

1,321 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

212.87 (AUD)

14 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

213.08 (AUD)

14 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

22,855.68 (AUD)

1,488 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

227.40 (AUD)

15 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

227.85 (AUD)

15 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

23,202.80 (AUD)

1,520 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

23,393.50 (AUD)

1,534 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

230.70 (AUD)

15 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

24,560.23 (AUD)

1,619 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

24,866.69 (AUD)

1,629 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

242.72 (AUD)

16 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

244.08 (AUD)

16 Ordinary Shares

20

5/21/2019
Morgan Stanley Australia Securities Limited

Buy

244.24 (AUD)

16 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

245,830.00 (AUD)

16,120 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

245.76 (AUD)

16 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

25,297.03 (AUD)

1,661 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

25,441.68 (AUD)

1,676 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

258.57 (AUD)

17 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

258.74 (AUD)

17 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

261.63 (AUD)

17 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

27,053.50 (AUD)

1,774 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

27,071.20 (AUD)

1,781 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

27,345.92 (AUD)

1,792 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

273.06 (AUD)

18 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

274.32 (AUD)

18 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

277.02 (AUD)

18 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

28,277.76 (AUD)

1,841 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

28,317.60 (AUD)

1,863 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,081.33 (AUD)

201 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,118.05 (AUD)

205 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,265.64 (AUD)

214 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,317.93 (AUD)

217 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,365.52 (AUD)

222 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,400.75 (AUD)

223 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,462.32 (AUD)

226 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,484.45 (AUD)

227 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,756.42 (AUD)

246 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,883.65 (AUD)

255 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,886.20 (AUD)

255 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

3,909.26 (AUD)

255 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

30,214.61 (AUD)

1,997 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

30,355.17 (AUD)

2,001 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

30,653.18 (AUD)

1,995 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

30.42 (AUD)

2 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

30.42 (AUD)

2 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

30.52 (AUD)

2 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

30.68 (AUD)

2 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

30.74 (AUD)

2 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

304.10 (AUD)

20 Ordinary Shares

21

5/21/2019
Morgan Stanley Australia Securities Limited

Buy

307.60 (AUD)

20 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

308.00 (AUD)

20 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

31,038.84 (AUD)

2,034 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

31,816.40 (AUD)

2,066 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

319.62 (AUD)

21 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

32,544.63 (AUD)

2,151 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

32,610.24 (AUD)

2,144 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

33,986.26 (AUD)

2,233 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

351.90 (AUD)

23 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

36,692.80 (AUD)

2,414 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

366.96 (AUD)

24 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

369.36 (AUD)

24 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

38,491.00 (AUD)

2,524 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

380.75 (AUD)

25 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

398.71 (AUD)

26 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,018.08 (AUD)

264 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,167.54 (AUD)

274 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,172.48 (AUD)

272 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,202.00 (AUD)

275 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,297.68 (AUD)

282 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,401.38 (AUD)

291 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,428.30 (AUD)

290 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,433.09 (AUD)

293 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,500.23 (AUD)

295 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,521.83 (AUD)

297 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,657.11 (AUD)

303 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,675.17 (AUD)

309 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,690.98 (AUD)

306 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,708.54 (AUD)

311 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,734.98 (AUD)

311 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,737.04 (AUD)

308 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,864.37 (AUD)

317 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,922.52 (AUD)

323 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

4,937.76 (AUD)

324 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

400.79 (AUD)

26 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

41,203.02 (AUD)

2,679 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

416.34 (AUD)

27 Ordinary Shares

22

5/21/2019
Morgan Stanley Australia Securities Limited

Buy

43,109.22 (AUD)

2,838 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

442.83 (AUD)

29 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

460.20 (AUD)

30 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

460.95 (AUD)

30 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

470.89 (AUD)

31 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,017.25 (AUD)

329 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,023.32 (AUD)

328 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,337.50 (AUD)

350 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,508.00 (AUD)

360 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,698.56 (AUD)

371 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,740.90 (AUD)

374 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,752.12 (AUD)

374 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,844.48 (AUD)

384 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,863.55 (AUD)

385 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,943.60 (AUD)

390 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

5,997.94 (AUD)

391 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

501.60 (AUD)

33 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

516.80 (AUD)

34 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

524.28 (AUD)

34 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

532.35 (AUD)

35 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

532.35 (AUD)

35 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

532.86 (AUD)

35 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

546.84 (AUD)

36 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

548.82 (AUD)

36 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

551.52 (AUD)

36 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

563,548.50 (AUD)

36,954 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

564.99 (AUD)

37 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

568.69 (AUD)

37 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

580.64 (AUD)

38 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

599.43 (AUD)

39 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

6,045.62 (AUD)

398 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

6,299.70 (AUD)

415 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

6,400.95 (AUD)

417 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

6,466.68 (AUD)

426 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

6,481.25 (AUD)

425 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

6,486.13 (AUD)

427 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

6,549.12 (AUD)

432 Ordinary Shares

23

5/21/2019
Morgan Stanley Australia Securities Limited

Buy

6,655.24 (AUD)

439 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

6,709.56 (AUD)

442 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

61.12 (AUD)

4 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

61.20 (AUD)

4 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

610.00 (AUD)

40 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

615.60 (AUD)

40 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

620.33 (AUD)

41 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

628.94 (AUD)

41 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

629.76 (AUD)

41 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

641.76 (AUD)

42 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

653.60 (AUD)

43 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

656.18 (AUD)

43 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

658.98 (AUD)

43 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

677.60 (AUD)

44 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

686.25 (AUD)

45 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

7,160.24 (AUD)

472 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

7,179.12 (AUD)

468 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

7,224.75 (AUD)

475 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

7,430.20 (AUD)

485 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

7,691.15 (AUD)

505 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

7,825.97 (AUD)

511 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

709.32 (AUD)

46 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

721.45 (AUD)

47 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

748.23 (AUD)

49 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

75.80 (AUD)

5 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

756.00 (AUD)

50 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

76.08 (AUD)

5 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

76.23 (AUD)

5 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

793.52 (AUD)

52 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

8,140.83 (AUD)

534 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

8,221.50 (AUD)

540 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

8,301.44 (AUD)

544 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

8,322.61 (AUD)

547 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

8,509.50 (AUD)

558 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

8,551.35 (AUD)

558 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

8,601.00 (AUD)

564 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

8,666.85 (AUD)

570 Ordinary Shares

24

5/21/2019
Morgan Stanley Australia Securities Limited

Buy

8,863.16 (AUD)

581 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

828.36 (AUD)

54 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

868.11 (AUD)

57 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

876.96 (AUD)

58 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

885.66 (AUD)

58 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

9,136.68 (AUD)

596 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

9,140.74 (AUD)

599 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

9,174.27 (AUD)

601 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

9,290.30 (AUD)

610 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

9,418.73 (AUD)

615 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

9,504.16 (AUD)

622 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

9,618.75 (AUD)

625 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

9,742.26 (AUD)

638 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

9,853.20 (AUD)

644 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

91.59 (AUD)

6 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

91.86 (AUD)

6 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

918.00 (AUD)

60 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

954.18 (AUD)

62 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

956.97 (AUD)

63 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

989.95 (AUD)

65 Ordinary Shares

5/21/2019

Morgan Stanley Australia Securities Limited

Buy

995.15 (AUD)

65 Ordinary Shares

5/21/2019

Morgan Stanley Capital Services LLC

Buy

N/A

1 Swap

5/21/2019

Morgan Stanley Capital Services LLC

Buy

N/A

1,280 Swaps

5/21/2019

Morgan Stanley Capital Services LLC

Buy

N/A

2,074 Swaps

5/21/2019

Morgan Stanley Capital Services LLC

Buy

N/A

6,289 Swaps

5/22/2019

Morgan Stanley & Co. International plc

Buy

11,817.71

733 Ordinary Shares

5/22/2019

Morgan Stanley & Co. International plc

Buy

11,830.62

733 Ordinary Shares

5/22/2019

Morgan Stanley & Co. International plc

Buy

N/A

5,732 Swaps

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,000.89 (AUD)

66 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,036.32 (AUD)

68 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,049.49 (AUD)

69 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,052.94 (AUD)

69 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,057,297.17 (AUD)

77,626 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,057.08 (AUD)

69 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,090.08 (AUD)

72 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,092.96 (AUD)

72 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,104.84 (AUD)

72 Ordinary Shares

25

5/22/2019
Morgan Stanley Australia Securities Limited

Buy

1,120.36 (AUD)

74 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,121.84 (AUD)

74 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,122.58 (AUD)

74 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,129.98 (AUD)

74 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,130.72 (AUD)

74 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,134.75 (AUD)

75 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,144.50 (AUD)

75 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,181.18 (AUD)

77 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,231.20 (AUD)

81 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,240.11 (AUD)

81 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,266.58 (AUD)

83 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,269.07 (AUD)

83 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,274.05 (AUD)

83 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,276.80 (AUD)

84 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,282.26 (AUD)

84 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,283.50 (AUD)

85 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,288.98 (AUD)

84 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,299.65 (AUD)

85 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,308.92 (AUD)

86 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,315.44 (AUD)

87 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,334.08 (AUD)

88 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,367.10 (AUD)

90 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,399.32 (AUD)

92 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,452.08 (AUD)

95 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,456.35 (AUD)

95 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,504.30 (AUD)

98 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,538.23 (AUD)

101 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,542.27 (AUD)

101 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,549.85 (AUD)

101 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,557.36 (AUD)

103 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,563.03 (AUD)

103 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,566.63 (AUD)

103 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,640.31 (AUD)

107 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,641.60 (AUD)

108 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,648.08 (AUD)

109 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,656.18 (AUD)

108 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,677.21 (AUD)

111 Ordinary Shares

26

5/22/2019
Morgan Stanley Australia Securities Limited

Buy

1,677.50 (AUD)

110 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,729.38 (AUD)

114 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,733.94 (AUD)

114 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,768.46 (AUD)

117 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,785.42 (AUD)

117 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,788.93 (AUD)

117 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,797.14 (AUD)

118 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,808.80 (AUD)

119 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,816.20 (AUD)

120 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,852.57 (AUD)

122 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,887.28 (AUD)

124 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,949.44 (AUD)

128 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,965.60 (AUD)

130 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,968.54 (AUD)

129 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,969.50 (AUD)

130 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

1,978.60 (AUD)

130 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

10,010.49 (AUD)

653 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

10,109.88 (AUD)

666 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

10,152.56 (AUD)

664 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

10,394.31 (AUD)

687 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

10,499.40 (AUD)

684 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

10,548.80 (AUD)

694 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

105.98 (AUD)

7 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

106.40 (AUD)

7 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

106.68 (AUD)

7 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

11,727.43 (AUD)

767 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

11,903.40 (AUD)

778 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

120.88 (AUD)

8 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

120.88 (AUD)

8 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

121,096.15 (AUD)

7,889 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

121.60 (AUD)

8 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

121.76 (AUD)

8 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

121.84 (AUD)

8 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

122.60 (AUD)

8 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

13,206.50 (AUD)

866 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

13,437.60 (AUD)

880 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

13,536.90 (AUD)

890 Ordinary Shares

27

5/22/2019
Morgan Stanley Australia Securities Limited

Buy

13,710.40 (AUD)

902 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

136.80 (AUD)

9 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

14,207.68 (AUD)

928 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

14,449.15 (AUD)

955 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

14,454.88 (AUD)

946 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

14,504.12 (AUD)

958 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

14,745.60 (AUD)

960 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

14,943.84 (AUD)

978 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

15,130.71 (AUD)

987 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

15,965.78 (AUD)

1,049 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

15.13 (AUD)

1 Ordinary Share

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

15.14 (AUD)

1 Ordinary Share

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

15.15 (AUD)

1 Ordinary Share

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

15.16 (AUD)

1 Ordinary Share

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

15.18 (AUD)

1 Ordinary Share

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

15.18 (AUD)

1 Ordinary Share

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

15.19 (AUD)

1 Ordinary Share

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

15.26 (AUD)

1 Ordinary Share

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

151.00 (AUD)

10 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

151.10 (AUD)

10 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

153.30 (AUD)

10 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

16,563.69 (AUD)

1,089 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

16,966.04 (AUD)

1,106 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

166.21 (AUD)

11 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

166.98 (AUD)

11 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

167.20 (AUD)

11 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

167.64 (AUD)

11 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

17,213.28 (AUD)

1,128 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

17,426.64 (AUD)

1,148 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

17,860.00 (AUD)

1,175 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

18,379.96 (AUD)

1,214 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

18,416.38 (AUD)

1,214 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

18,494.01 (AUD)

1,206 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

19,018.65 (AUD)

1,239 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

19,145.78 (AUD)

1,265 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

19,275.62 (AUD)

1,274 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

19,942.00 (AUD)

1,300 Ordinary Shares

28

5/22/2019
Morgan Stanley Australia Securities Limited

Buy

19,992.60 (AUD)

1,305 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

197.34 (AUD)

13 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

198.12 (AUD)

13 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

198.19 (AUD)

13 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

198.25 (AUD)

13 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

198.51 (AUD)

13 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,026.20 (AUD)

132 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,028.25 (AUD)

133 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,041.20 (AUD)

135 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,064.83 (AUD)

135 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,090.01 (AUD)

138 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,155.56 (AUD)

142 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,158.40 (AUD)

142 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,225.04 (AUD)

146 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,261.82 (AUD)

149 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,275.23 (AUD)

149 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,342.83 (AUD)

155 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,401.60 (AUD)

158 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,427.14 (AUD)

159 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,427.93 (AUD)

159 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,456.86 (AUD)

161 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,460.78 (AUD)

162 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,517.40 (AUD)

164 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,524.86 (AUD)

166 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,546.88 (AUD)

168 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,582.30 (AUD)

170 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,647.75 (AUD)

175 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,650.36 (AUD)

173 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,691.04 (AUD)

176 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,747.58 (AUD)

181 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,755.48 (AUD)

182 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,851.75 (AUD)

187 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,864.34 (AUD)

189 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,895.60 (AUD)

190 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,932.64 (AUD)

193 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,954.25 (AUD)

195 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

2,971.36 (AUD)

196 Ordinary Shares

29

5/22/2019
Morgan Stanley Australia Securities Limited

Buy

20,371.52 (AUD)

1,328 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

20,770.36 (AUD)

1,354 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

22,330.24 (AUD)

1,472 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

227.78 (AUD)

15 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

228.60 (AUD)

15 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

228.60 (AUD)

15 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

229.80 (AUD)

15 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

23,485.54 (AUD)

1,531 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

23,668.26 (AUD)

1,551 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

243.52 (AUD)

16 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

243.84 (AUD)

16 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

245.28 (AUD)

16 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

245.68 (AUD)

16 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

245.76 (AUD)

16 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

258.91 (AUD)

17 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

27,003.79 (AUD)

1,769 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

27,101.60 (AUD)

1,783 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

27,278.46 (AUD)

1,797 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

271.80 (AUD)

18 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

272.70 (AUD)

18 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

273.60 (AUD)

18 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

273.96 (AUD)

18 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

276.30 (AUD)

18 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

28,728.00 (AUD)

1,900 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

288,529.10 (AUD)

19,070 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

289.75 (AUD)

19 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

290.32 (AUD)

19 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

291.08 (AUD)

19 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

298,862.89 (AUD)

19,753 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,373.29 (AUD)

222 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,438.00 (AUD)

225 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,450.78 (AUD)

228 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,475.30 (AUD)

230 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,483.84 (AUD)

228 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,574.35 (AUD)

235 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,595.29 (AUD)

237 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,684.45 (AUD)

242 Ordinary Shares

30

5/22/2019
Morgan Stanley Australia Securities Limited

Buy

3,699.50 (AUD)

245 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,779.10 (AUD)

247 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,878.55 (AUD)

255 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

3,921.60 (AUD)

258 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

30.22 (AUD)

2 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

30.36 (AUD)

2 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

302.30 (AUD)

20 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

302.80 (AUD)

20 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

304.40 (AUD)

20 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

305.40 (AUD)

20 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

316,852.46 (AUD)

20,942 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

317.94 (AUD)

21 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

320.46 (AUD)

21 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

320.67 (AUD)

21 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

332.42 (AUD)

22 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

335.50 (AUD)

22 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

34,275.44 (AUD)

2,252 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

34,831.00 (AUD)

2,284 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

347.53 (AUD)

23 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

348.68 (AUD)

23 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

349.14 (AUD)

23 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

35,340.00 (AUD)

2,325 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

350.29 (AUD)

23 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

36,296.87 (AUD)

2,399 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

366.00 (AUD)

24 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

37,754.88 (AUD)

2,458 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

378.00 (AUD)

25 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

378.75 (AUD)

25 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

378.75 (AUD)

25 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

380.75 (AUD)

25 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

380.75 (AUD)

25 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,017.40 (AUD)

265 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,229.50 (AUD)

277 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,283.58 (AUD)

282 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,307.26 (AUD)

283 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,344.34 (AUD)

286 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,345.18 (AUD)

287 Ordinary Shares

31

5/22/2019
Morgan Stanley Australia Securities Limited

Buy

4,560.44 (AUD)

297 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,590.00 (AUD)

300 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,681.80 (AUD)

306 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,804.98 (AUD)

318 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,805.72 (AUD)

317 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,813.62 (AUD)

314 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

4,932.90 (AUD)

324 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

41,003.62 (AUD)

2,687 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

425.88 (AUD)

28 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

438.34 (AUD)

29 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

438.77 (AUD)

29 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

440.22 (AUD)

29 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

45.30 (AUD)

3 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

45.30 (AUD)

3 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

45.81 (AUD)

3 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

456.00 (AUD)

30 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

487.04 (AUD)

32 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

494,502.24 (AUD)

36,306 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

498.63 (AUD)

33 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

499.62 (AUD)

33 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

5,135.91 (AUD)

338 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

5,142.62 (AUD)

337 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

5,255.74 (AUD)

346 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

5,469.15 (AUD)

361 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

5,488.14 (AUD)

358 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

5,730.40 (AUD)

377 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

5,836.80 (AUD)

380 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

5,896.80 (AUD)

390 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

5,915.83 (AUD)

391 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

51,163.20 (AUD)

3,366 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

51,318.54 (AUD)

3,374 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

518.67 (AUD)

34 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

548.28 (AUD)

36 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

55,281.25 (AUD)

3,625 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

562.96 (AUD)

37 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

567.58 (AUD)

37 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

578.74 (AUD)

38 Ordinary Shares

32

5/22/2019
Morgan Stanley Australia Securities Limited

Buy

580.83 (AUD)

38 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,271.86 (AUD)

411 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,359.25 (AUD)

417 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,365.52 (AUD)

421 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,453.28 (AUD)

424 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,496.50 (AUD)

426 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,551.29 (AUD)

433 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,638.03 (AUD)

437 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,646.46 (AUD)

439 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,661.90 (AUD)

434 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,827.52 (AUD)

448 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,871.50 (AUD)

450 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,878.10 (AUD)

454 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,893.00 (AUD)

452 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

6,900.70 (AUD)

457 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

60.48 (AUD)

4 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

60.52 (AUD)

4 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

61.12 (AUD)

4 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

61.32 (AUD)

4 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

61.32 (AUD)

4 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

622.79 (AUD)

41 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

623.61 (AUD)

41 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

640.92 (AUD)

42 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

651.45 (AUD)

43 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

681.30 (AUD)

45 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

682.65 (AUD)

45 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

7,280.80 (AUD)

479 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

7,357.45 (AUD)

485 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

7,378.54 (AUD)

481 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

7,630.00 (AUD)

500 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

7,716.44 (AUD)

509 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

712.05 (AUD)

47 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

730.32 (AUD)

48 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

741.37 (AUD)

49 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

75.55 (AUD)

5 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

75.65 (AUD)

5 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

759.00 (AUD)

50 Ordinary Shares

33

5/22/2019
Morgan Stanley Australia Securities Limited

Buy

76.00 (AUD)

5 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

76.25 (AUD)

5 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

76.65 (AUD)

5 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

76.80 (AUD)

5 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

774.18 (AUD)

51 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

8,421.84 (AUD)

557 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

8,956.35 (AUD)

585 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

8,965.84 (AUD)

592 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

82,428.24 (AUD)

5,448 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

835.45 (AUD)

55 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

84,523.40 (AUD)

5,510 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

856.80 (AUD)

56 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

881.02 (AUD)

58 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

9,122.77 (AUD)

599 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

9,153.54 (AUD)

603 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

9,192.00 (AUD)

600 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

9,250.71 (AUD)

609 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

9,458.86 (AUD)

626 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

9,517.00 (AUD)

620 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

9,559.38 (AUD)

625 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

9,629.99 (AUD)

629 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

9,758.84 (AUD)

637 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

9,992.97 (AUD)

657 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

90.96 (AUD)

6 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

902.11 (AUD)

59 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

925.37 (AUD)

61 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

941.78 (AUD)

62 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

947.98 (AUD)

62 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

955.08 (AUD)

63 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

958.86 (AUD)

63 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

964.64 (AUD)

63 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

97,270.77 (AUD)

6,429 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

977.28 (AUD)

64 Ordinary Shares

5/22/2019

Morgan Stanley Australia Securities Limited

Buy

987.35 (AUD)

65 Ordinary Shares

5/22/2019

Morgan Stanley Capital Services LLC

Buy

N/A

1,586 Swaps

5/22/2019

Morgan Stanley Capital Services LLC

Buy

N/A

3,055 Swaps

5/22/2019

Morgan Stanley Capital Services LLC

Buy

N/A

9,077 Swaps

34

5/23/2019
Morgan Stanley & Co. International plc

Buy

144.45

9 Ordinary Shares

5/23/2019

Morgan Stanley & Co. International plc

Buy

7,192.98

449 Ordinary Shares

5/23/2019

Morgan Stanley & Co. International plc

Buy

7,219.92

449 Ordinary Shares

5/23/2019

Morgan Stanley & Co. International plc

Buy

N/A

23,000 Swaps

5/23/2019

Morgan Stanley & Co. LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

900 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,029.70 (AUD)

68 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,036.32 (AUD)

68 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,044.66 (AUD)

69 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,062.60 (AUD)

70 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,063.30 (AUD)

70 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,075.65 (AUD)

71 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,077.78 (AUD)

71 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,096.56 (AUD)

72 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,138.50 (AUD)

75 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,204.75 (AUD)

79 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,211.20 (AUD)

80 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,221.20 (AUD)

80 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,239.43 (AUD)

82 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,267.00 (AUD)

83 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,270.73 (AUD)

83 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,319.79 (AUD)

87 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,321.10 (AUD)

87 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,330.12 (AUD)

88 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,376.38 (AUD)

91 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,420.34 (AUD)

94 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,428.80 (AUD)

94 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,451.52 (AUD)

96 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,455.36 (AUD)

96 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,480.22 (AUD)

97 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,528.13 (AUD)

101 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,542.24 (AUD)

102 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,590.75 (AUD)

105 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,593.90 (AUD)

105 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,609.08 (AUD)

106 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,710.24 (AUD)

112 Ordinary Shares

35

5/23/2019
Morgan Stanley Australia Securities Limited

Buy

1,753.92 (AUD)

116 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,759.72 (AUD)

116 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,767.87 (AUD)

117 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,772.55 (AUD)

117 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,777.12 (AUD)

116 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,831.34 (AUD)

121 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,922.78 (AUD)

127 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

1,991.20 (AUD)

131 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

10,152.23 (AUD)

671 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

10,251.54 (AUD)

674 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

104,338.52 (AUD)

6,919 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

106.89 (AUD)

7 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

11,068.58 (AUD)

727 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

11,180.70 (AUD)

738 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

11,256.95 (AUD)

745 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

12,404.97 (AUD)

818 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

12,474.00 (AUD)

825 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

12,476.68 (AUD)

823 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

12,490.86 (AUD)

818 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

120.88 (AUD)

8 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

122.32 (AUD)

8 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

13,315.20 (AUD)

876 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

14,172.27 (AUD)

933 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

14,442.05 (AUD)

943 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

15,090.20 (AUD)

985 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

15,190.52 (AUD)

1,004 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

15.11 (AUD)

1 Ordinary Share

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

15.12 (AUD)

1 Ordinary Share

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

15.13 (AUD)

1 Ordinary Share

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

15.18 (AUD)

1 Ordinary Share

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

15.18 (AUD)

1 Ordinary Share

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

15.18 (AUD)

1 Ordinary Share

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

151.90 (AUD)

10 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

152.20 (AUD)

10 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

16,753.50 (AUD)

1,095 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

16,863.60 (AUD)

1,104 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

16,897.00 (AUD)

1,108 Ordinary Shares

36

5/23/2019
Morgan Stanley Australia Securities Limited

Buy

16,949.70 (AUD)

1,110 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

166.54 (AUD)

11 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

17,492.48 (AUD)

1,155 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

17,856.72 (AUD)

1,181 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

17,913.16 (AUD)

1,181 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

18,398.08 (AUD)

1,216 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

182.88 (AUD)

12 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

19,095.72 (AUD)

1,253 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

19,450.28 (AUD)

1,283 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

199.03 (AUD)

13 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,017.61 (AUD)

133 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,094.84 (AUD)

138 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,118.20 (AUD)

140 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,122,283.80 (AUD)

140,735 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,126.60 (AUD)

140 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,212.70 (AUD)

145 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,242.49 (AUD)

147 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,251.39 (AUD)

149 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,301.24 (AUD)

151 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,302.75 (AUD)

151 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,384.05 (AUD)

157 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,449.44 (AUD)

162 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,584.67 (AUD)

171 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,652.13 (AUD)

175 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,741.34 (AUD)

181 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,764.58 (AUD)

182 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,846.32 (AUD)

188 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,893.65 (AUD)

191 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,907.02 (AUD)

191 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,913.71 (AUD)

191 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,996.84 (AUD)

196 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

2,997.72 (AUD)

198 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

20,580.80 (AUD)

1,354 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

21,736.00 (AUD)

1,430 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

213.08 (AUD)

14 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

22,163.92 (AUD)

1,462 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

22,253.47 (AUD)

1,454 Ordinary Shares

37

5/23/2019
Morgan Stanley Australia Securities Limited

Buy

22,633.64 (AUD)

1,492 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

23,194.48 (AUD)

1,532 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

23,699.88 (AUD)

1,548 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

23,973.46 (AUD)

1,571 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

24,802.20 (AUD)

1,620 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

242.72 (AUD)

16 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

25,445.24 (AUD)

1,684 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

257.47 (AUD)

17 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

257.89 (AUD)

17 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

26,631.28 (AUD)

1,766 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

27,919.68 (AUD)

1,832 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

272.34 (AUD)

18 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

272.43 (AUD)

18 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

273.15 (AUD)

18 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

273.33 (AUD)

18 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

273.42 (AUD)

18 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

275.40 (AUD)

18 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

28,205.96 (AUD)

1,852 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

28,478.34 (AUD)

1,881 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

280,789.60 (AUD)

18,620 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

287.85 (AUD)

19 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,165.76 (AUD)

208 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,187.80 (AUD)

210 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,200.40 (AUD)

210 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,324.20 (AUD)

220 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,341.52 (AUD)

221 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,395.84 (AUD)

224 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,518.28 (AUD)

232 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,522.96 (AUD)

233 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,524.13 (AUD)

233 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,628.02 (AUD)

239 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,633.60 (AUD)

240 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,645.13 (AUD)

241 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,766.75 (AUD)

247 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,807.67 (AUD)

251 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

3,953.64 (AUD)

259 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30,280.00 (AUD)

2,000 Ordinary Shares

38

5/23/2019
Morgan Stanley Australia Securities Limited

Buy

30.22 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30.22 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30.26 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30.30 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30.30 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30.32 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30.32 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30.46 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30.46 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30.52 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

30.56 (AUD)

2 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

31,242.24 (AUD)

2,048 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

317.73 (AUD)

21 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

34,638.76 (AUD)

2,297 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

348.68 (AUD)

23 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

349.37 (AUD)

23 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

363.12 (AUD)

24 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

379.38 (AUD)

25 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

38,506.25 (AUD)

2,525 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

393.38 (AUD)

26 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

393.64 (AUD)

26 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

394.42 (AUD)

26 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

394.55 (AUD)

26 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

395.46 (AUD)

26 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,049.20 (AUD)

265 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,135.95 (AUD)

273 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,157.79 (AUD)

273 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,222.80 (AUD)

276 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,242.00 (AUD)

280 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,368.96 (AUD)

288 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,378.66 (AUD)

286 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,566.00 (AUD)

300 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,656.96 (AUD)

308 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,856.73 (AUD)

321 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,874.32 (AUD)

319 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

4,938.90 (AUD)

326 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

40,204.08 (AUD)

2,659 Ordinary Shares

39

5/23/2019
Morgan Stanley Australia Securities Limited

Buy

408.78 (AUD)

27 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

409.05 (AUD)

27 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

409.86 (AUD)

27 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

411.48 (AUD)

27 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

411.48 (AUD)

27 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

412.29 (AUD)

27 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

42,154.86 (AUD)

2,777 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

42,863.29 (AUD)

2,833 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

424.76 (AUD)

28 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

45.36 (AUD)

3 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

45.48 (AUD)

3 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

45.51 (AUD)

3 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

45.51 (AUD)

3 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

45.72 (AUD)

3 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

45.90 (AUD)

3 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

489.92 (AUD)

32 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

5,161.26 (AUD)

338 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

5,412.96 (AUD)

358 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

5,601.80 (AUD)

370 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

5,666.10 (AUD)

374 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

5,779.80 (AUD)

380 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

5,882.64 (AUD)

386 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

517.82 (AUD)

34 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

518.50 (AUD)

34 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

520.88 (AUD)

34 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

529.73 (AUD)

35 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

534.45 (AUD)

35 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

56,744.72 (AUD)

3,748 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

566.10 (AUD)

37 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

566.47 (AUD)

37 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

578.36 (AUD)

38 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

6,100.71 (AUD)

399 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

6,106.38 (AUD)

402 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

6,455.75 (AUD)

425 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

6,508.05 (AUD)

430 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

6,518.44 (AUD)

428 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

6,542.25 (AUD)

429 Ordinary Shares

40

5/23/2019
Morgan Stanley Australia Securities Limited

Buy

6,614.12 (AUD)

436 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

6,657.20 (AUD)

440 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

6,672.99 (AUD)

437 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

60.44 (AUD)

4 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

610.40 (AUD)

40 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

62,532.29 (AUD)

4,133 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

637.56 (AUD)

42 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

65,341.64 (AUD)

4,333 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

650.38 (AUD)

43 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

650.59 (AUD)

43 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

664.84 (AUD)

44 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

665.28 (AUD)

44 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

682.65 (AUD)

45 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

685.35 (AUD)

45 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

7,032.97 (AUD)

463 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

7,062.08 (AUD)

464 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

7,248.50 (AUD)

475 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

7,393.83 (AUD)

485 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

7,441.50 (AUD)

492 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

7,524.58 (AUD)

497 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

7,583.84 (AUD)

496 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

7,680.96 (AUD)

508 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

7,955.28 (AUD)

522 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

711.11 (AUD)

47 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

717.69 (AUD)

47 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

726.72 (AUD)

48 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

726.72 (AUD)

48 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

730.08 (AUD)

48 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

742.84 (AUD)

49 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

744.80 (AUD)

49 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

75.85 (AUD)

5 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

75.95 (AUD)

5 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

76.20 (AUD)

5 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

76.25 (AUD)

5 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

772.40 (AUD)

51 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

789.36 (AUD)

52 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

8,047.29 (AUD)

527 Ordinary Shares

41

5/23/2019
Morgan Stanley Australia Securities Limited

Buy

8,265.50 (AUD)

542 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

8,418.03 (AUD)

554 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

8,517.87 (AUD)

558 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

8,559.75 (AUD)

565 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

8,625.16 (AUD)

563 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

8,731.32 (AUD)

579 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

82,170.92 (AUD)

5,449 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

82,449.36 (AUD)

5,453 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

833.80 (AUD)

55 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

846.68 (AUD)

56 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

849.52 (AUD)

56 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

86,407.43 (AUD)

5,711 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

860.70 (AUD)

57 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

881.31 (AUD)

58 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

892.38 (AUD)

59 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

9,165.60 (AUD)

603 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

9,281.03 (AUD)

607 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

9,317.25 (AUD)

615 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

9,533.98 (AUD)

626 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

9,654.48 (AUD)

636 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

9,721.60 (AUD)

640 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

90.48 (AUD)

6 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

90.60 (AUD)

6 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

90.84 (AUD)

6 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

926.59 (AUD)

61 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

956.34 (AUD)

63 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

978.56 (AUD)

64 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

997.92 (AUD)

66 Ordinary Shares

5/23/2019

Morgan Stanley Australia Securities Limited

Buy

998.25 (AUD)

66 Ordinary Shares

5/23/2019

Morgan Stanley Capital Services LLC

Buy

N/A

23,068 Swaps

5/23/2019

Morgan Stanley Capital Services LLC

Buy

N/A

452 Swaps

5/24/2019

Morgan Stanley & Co. International plc

Buy

1,584.00

100 Ordinary Shares

5/24/2019

Morgan Stanley & Co. International plc

Buy

158.00

10 Ordinary Shares

5/24/2019

Morgan Stanley & Co. International plc

Buy

7,692.42

486 Ordinary Shares

5/24/2019

Morgan Stanley & Co. International plc

Buy

7,800.30

486 Ordinary Shares

42

5/24/2019
Morgan Stanley & Co. LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

4,437 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,017.28 (AUD)

68 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,450.15 (AUD)

97 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,462.16 (AUD)

98 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,466.57 (AUD)

98 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,624.65 (AUD)

109 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,659.45 (AUD)

111 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,751.49 (AUD)

117 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,773.54 (AUD)

118 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,903.10 (AUD)

127 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,956.50 (AUD)

130 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

1,978.68 (AUD)

132 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

10,168.62 (AUD)

682 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

11,847.42 (AUD)

793 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

11,938.08 (AUD)

798 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

12,447.44 (AUD)

829 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

122,462.56 (AUD)

8,186 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

13,323.56 (AUD)

893 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

14,348.70 (AUD)

963 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

14,402.16 (AUD)

964 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

14,614.46 (AUD)

973 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

14,770.60 (AUD)

988 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

14,840.32 (AUD)

992 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

14.98 (AUD)

1 Ordinary Share

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

149.70 (AUD)

10 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

15,064.15 (AUD)

1,010 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

15,789.69 (AUD)

1,059 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

15,915.19 (AUD)

1,066 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

17,075.07 (AUD)

1,141 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

17,754.08 (AUD)

1,184 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

179.52 (AUD)

12 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

18,221.76 (AUD)

1,216 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

19,030.95 (AUD)

1,270 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

19,920.06 (AUD)

1,332 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,016.90 (AUD)

135 Ordinary Shares

43

5/24/2019
Morgan Stanley Australia Securities Limited

Buy

2,114.30 (AUD)

141 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,157.84 (AUD)

144 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,268.60 (AUD)

152 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,280.00 (AUD)

152 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,285.82 (AUD)

153 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,336.88 (AUD)

156 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,340.87 (AUD)

157 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,413.39 (AUD)

161 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,462.46 (AUD)

164 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,569.28 (AUD)

171 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

2,923.05 (AUD)

195 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

20,571.20 (AUD)

1,376 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

210.28 (AUD)

14 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

22,260.63 (AUD)

1,493 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

223.80 (AUD)

15 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

23,250.49 (AUD)

1,549 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

25,876.80 (AUD)

1,728 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

253.13 (AUD)

17 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

254.24 (AUD)

17 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

254.49 (AUD)

17 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

254.66 (AUD)

17 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

26,031.71 (AUD)

1,743 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

268.74 (AUD)

18 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

269.46 (AUD)

18 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

27,380.87 (AUD)

1,826 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

28,028.84 (AUD)

1,863 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

29.78 (AUD)

2 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

29.90 (AUD)

2 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

29.91 (AUD)

2 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

29.92 (AUD)

2 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

29.97 (AUD)

2 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

3,100.86 (AUD)

207 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

3,794.76 (AUD)

254 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

3,875.16 (AUD)

258 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

30,946.50 (AUD)

2,070 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

300.80 (AUD)

20 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

314.58 (AUD)

21 Ordinary Shares

44

5/24/2019
Morgan Stanley Australia Securities Limited

Buy

32,752.01 (AUD)

2,186 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

350,243.52 (AUD)

23,412 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

357.36 (AUD)

24 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

387.92 (AUD)

26 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,003.92 (AUD)

268 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,122.33 (AUD)

274 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,142.54 (AUD)

277 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,361.02 (AUD)

292 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,518.01 (AUD)

301 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,548.03 (AUD)

303 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,553.92 (AUD)

304 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,796.80 (AUD)

320 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,813.90 (AUD)

322 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,941.75 (AUD)

330 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

4,953.44 (AUD)

332 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

403.11 (AUD)

27 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

405.95 (AUD)

27 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

419.72 (AUD)

28 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

434.13 (AUD)

29 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

44,176.02 (AUD)

2,949 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

44.88 (AUD)

3 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

450.60 (AUD)

30 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

48,156.24 (AUD)

3,219 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

48,949.12 (AUD)

3,272 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

480.32 (AUD)

32 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

5,106.06 (AUD)

342 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

5,318.64 (AUD)

356 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

5,359.87 (AUD)

359 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

5,426.38 (AUD)

362 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

5,703.26 (AUD)

382 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

5,830.50 (AUD)

390 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

5,880.64 (AUD)

391 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

50,768.17 (AUD)

3,397 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

507.62 (AUD)

34 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

51,772.40 (AUD)

3,470 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

523.95 (AUD)

35 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

53,263.26 (AUD)

3,558 Ordinary Shares

45

5/24/2019
Morgan Stanley Australia Securities Limited

Buy

567.72 (AUD)

38 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

58,628.24 (AUD)

3,919 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

585.78 (AUD)

39 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

59.68 (AUD)

4 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

598.40 (AUD)

40 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

6,210.48 (AUD)

415 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

6,565.62 (AUD)

438 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

614.18 (AUD)

41 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

643.71 (AUD)

43 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

659.12 (AUD)

44 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

67,558.25 (AUD)

4,525 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

673.65 (AUD)

45 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

686.78 (AUD)

46 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

692.30 (AUD)

46 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

7,110.75 (AUD)

475 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

7,163.80 (AUD)

476 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

7,186.62 (AUD)

482 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

7,226.12 (AUD)

484 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

7,527.53 (AUD)

501 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

700.77 (AUD)

47 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

72,285.15 (AUD)

4,803 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

736.96 (AUD)

49 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

75,411.43 (AUD)

5,051 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

790.23 (AUD)

53 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

8,592.14 (AUD)

573 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

84,194.88 (AUD)

5,628 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

89.76 (AUD)

6 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

9,226.74 (AUD)

618 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

9,369.76 (AUD)

628 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

9,601.90 (AUD)

638 Ordinary Shares

5/24/2019

Morgan Stanley Australia Securities Limited

Buy

9,684.36 (AUD)

648 Ordinary Shares

5/24/2019

Morgan Stanley Capital Services LLC

Buy

N/A

5,373 Swaps

5/27/2019

Morgan Stanley & Co. International plc

Buy

1,391.07

89 Ordinary Shares

5/27/2019

Morgan Stanley & Co. International plc

Buy

1,563.00

100 Ordinary Shares

5/27/2019

Morgan Stanley & Co. International plc

Buy

15.59

1 Ordinary Share

5/27/2019

Morgan Stanley & Co. International plc

Buy

15.80

1 Ordinary Share

5/27/2019

Morgan Stanley & Co. International plc

Buy

6,062.88

388 Ordinary Shares

46

5/27/2019
Morgan Stanley & Co. International plc

Buy

6,130.40

388 Ordinary Shares

5/27/2019

Morgan Stanley & Co. International plc

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

20,376 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,007.08 (AUD)

68 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,019.13 (AUD)

69 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,025.34 (AUD)

69 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,060.56 (AUD)

72 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,095.94 (AUD)

74 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,106.63 (AUD)

75 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,180.00 (AUD)

80 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,239.42 (AUD)

84 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,317.20 (AUD)

89 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,329,091.06 (AUD)

90,169 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,406.95 (AUD)

95 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,431.72 (AUD)

97 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,456.29 (AUD)

99 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,469.00 (AUD)

100 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,576.11 (AUD)

107 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,622.50 (AUD)

110 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,645.02 (AUD)

111 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,743.30 (AUD)

117 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,925.30 (AUD)

130 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,927.01 (AUD)

131 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,955.10 (AUD)

133 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,957.67 (AUD)

133 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

1,970.10 (AUD)

132 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

10,256.91 (AUD)

687 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

10,546.68 (AUD)

716 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

10,789.56 (AUD)

731 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

10,878.08 (AUD)

736 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

103.39 (AUD)

7 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

11,175.08 (AUD)

749 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

11,508.90 (AUD)

780 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

111,669.04 (AUD)

7,472 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

117.92 (AUD)

8 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

118.16 (AUD)

8 Ordinary Shares

47

5/27/2019
Morgan Stanley Australia Securities Limited

Buy

12,292.30 (AUD)

830 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

12,423.60 (AUD)

840 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

12,799.48 (AUD)

866 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

12,856.32 (AUD)

864 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

12,881.12 (AUD)

868 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

121,546.04 (AUD)

8,246 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

132.30 (AUD)

9 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

132.48 (AUD)

9 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

14,267.82 (AUD)

966 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

14,813.70 (AUD)

1,005 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

14,881.92 (AUD)

1,011 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

14.75 (AUD)

1 Ordinary Share

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

14.77 (AUD)

1 Ordinary Share

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

14.78 (AUD)

1 Ordinary Share

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

147.10 (AUD)

10 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

15,272.50 (AUD)

1,025 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

17,254.44 (AUD)

1,169 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

18,905.88 (AUD)

1,268 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

19,106.80 (AUD)

1,291 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

19,287.90 (AUD)

1,305 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

191.88 (AUD)

13 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

193.96 (AUD)

13 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,016.64 (AUD)

137 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,041.02 (AUD)

138 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,079.00 (AUD)

140 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,211.00 (AUD)

150 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,340.48 (AUD)

159 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,469.60 (AUD)

168 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,489.37 (AUD)

169 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,607.21 (AUD)

177 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,643.30 (AUD)

178 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,667.60 (AUD)

180 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,767.68 (AUD)

186 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,870.40 (AUD)

195 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,954.16 (AUD)

198 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

2,960.73 (AUD)

201 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

20,142.00 (AUD)

1,350 Ordinary Shares

48

5/27/2019
Morgan Stanley Australia Securities Limited

Buy

20,446.08 (AUD)

1,389 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

20,678.76 (AUD)

1,401 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

20,842.36 (AUD)

1,414 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

21,272.89 (AUD)

1,433 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

21,594.28 (AUD)

1,468 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

21,992.53 (AUD)

1,489 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

22,125.24 (AUD)

1,499 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

220.65 (AUD)

15 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

221.55 (AUD)

15 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

23,216.50 (AUD)

1,574 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

23,680.00 (AUD)

1,600 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

238.24 (AUD)

16 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

251.09 (AUD)

17 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

26,010.24 (AUD)

1,748 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

27,460.95 (AUD)

1,870 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

280.06 (AUD)

19 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

29.52 (AUD)

2 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

29.64 (AUD)

2 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

295.00 (AUD)

20 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

295.30 (AUD)

20 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

295.50 (AUD)

20 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

3,034.00 (AUD)

205 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

3,072.16 (AUD)

208 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

3,112.25 (AUD)

211 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

3,265.29 (AUD)

219 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

3,296.22 (AUD)

221 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

3,383.30 (AUD)

230 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

3,412.10 (AUD)

229 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

3,577.20 (AUD)

240 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

3,939.60 (AUD)

268 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

30,053.28 (AUD)

2,032 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

309.12 (AUD)

21 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

309.75 (AUD)

21 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

309.86 (AUD)

21 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

324.39 (AUD)

22 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

327.80 (AUD)

22 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

33,816.38 (AUD)

2,302 Ordinary Shares

49

5/27/2019
Morgan Stanley Australia Securities Limited

Buy

384.02 (AUD)

26 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

398.39 (AUD)

27 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,013.51 (AUD)

271 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,212.30 (AUD)

285 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,261.40 (AUD)

286 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,330.60 (AUD)

295 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,368.96 (AUD)

296 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,416.00 (AUD)

300 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,540.53 (AUD)

307 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,610.28 (AUD)

309 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,668.90 (AUD)

316 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,686.28 (AUD)

316 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,762.80 (AUD)

324 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,788.72 (AUD)

324 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,824.88 (AUD)

328 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

4,898.81 (AUD)

329 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

430.36 (AUD)

29 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

443.70 (AUD)

30 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

458.18 (AUD)

31 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

47,259.00 (AUD)

3,204 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

47,555.37 (AUD)

3,223 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

472.64 (AUD)

32 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

5,079.83 (AUD)

343 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

5,173.77 (AUD)

347 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

5,242.05 (AUD)

353 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

5,396.95 (AUD)

361 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

5,773.17 (AUD)

393 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

5,991.04 (AUD)

407 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

5,992.56 (AUD)

406 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

504.56 (AUD)

34 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

55,028.48 (AUD)

3,687 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

575.64 (AUD)

39 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

575.64 (AUD)

39 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

575.84 (AUD)

39 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

576.03 (AUD)

39 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

576.03 (AUD)

39 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

6,351.10 (AUD)

430 Ordinary Shares

50

5/27/2019
Morgan Stanley Australia Securities Limited

Buy

6,387.90 (AUD)

428 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

6,432.64 (AUD)

437 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

6,857.03 (AUD)

463 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

6,968.52 (AUD)

468 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

620.13 (AUD)

42 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

640.27 (AUD)

43 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

661.05 (AUD)

45 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

666.00 (AUD)

45 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

68,568.66 (AUD)

4,644 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

684.94 (AUD)

46 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

7,094.75 (AUD)

481 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

7,150.82 (AUD)

483 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

7,425.00 (AUD)

500 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

7,517.40 (AUD)

510 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

7,585.20 (AUD)

516 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

729.12 (AUD)

49 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

73.80 (AUD)

5 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

76,914.36 (AUD)

5,211 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

8,085.27 (AUD)

543 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

8,086.77 (AUD)

549 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

8,191.80 (AUD)

555 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

8,254.40 (AUD)

560 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

8,502.38 (AUD)

578 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

8,879.50 (AUD)

602 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

827.12 (AUD)

56 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

855.50 (AUD)

58 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

88.26 (AUD)

6 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

88.68 (AUD)

6 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

9,058.95 (AUD)

615 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

9,219.04 (AUD)

628 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

9,477.82 (AUD)

643 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

9,530.69 (AUD)

639 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

9,630.04 (AUD)

652 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

9,992.52 (AUD)

677 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

900.97 (AUD)

61 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

945.92 (AUD)

64 Ordinary Shares

5/27/2019

Morgan Stanley Australia Securities Limited

Buy

992.27 (AUD)

67 Ordinary Shares

51

5/27/2019
Morgan Stanley Australia Securities Limited

Buy

998.92 (AUD)

68 Ordinary Shares

5/27/2019

Morgan Stanley Capital Services LLC

Buy

N/A

1,491 Swaps

5/27/2019

Morgan Stanley Capital Services LLC

Buy

N/A

3,389 Swaps

5/27/2019

Morgan Stanley Capital Services LLC

Buy

N/A

5,209 Swaps

5/27/2019

Morgan Stanley Capital Services LLC

Buy

N/A

6,710 Swaps

5/28/2019

Morgan Stanley & Co. International plc

Buy

15.85

1 Ordinary Share

5/28/2019

Morgan Stanley & Co. International plc

Buy

3,565.08

227 Ordinary Shares

5/28/2019

Morgan Stanley & Co. International plc

Buy

4,698.00

300 Ordinary Shares

5/28/2019

Morgan Stanley & Co. International plc

Buy

79.25

5 Ordinary Shares

5/28/2019

Morgan Stanley & Co. LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

6,884 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,016.26 (AUD)

68 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,057.90 (AUD)

71 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,102.60 (AUD)

74 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,115.30 (AUD)

76 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,119.75 (AUD)

75 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,160,009.70 (AUD)

77,853 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,194.75 (AUD)

81 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,222.62 (AUD)

82 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,228.40 (AUD)

83 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,228.40 (AUD)

83 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,260.33 (AUD)

86 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,268.50 (AUD)

86 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,283.12 (AUD)

86 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,283.12 (AUD)

86 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,301.52 (AUD)

88 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,312.75 (AUD)

89 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,335.15 (AUD)

90 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,354.24 (AUD)

92 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,372.68 (AUD)

93 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,389.32 (AUD)

94 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,391.28 (AUD)

93 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,434.63 (AUD)

97 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,440.60 (AUD)

98 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,441.58 (AUD)

98 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,441.58 (AUD)

98 Ordinary Shares

52

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

1,444.52 (AUD)

98 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,447.46 (AUD)

98 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,448.44 (AUD)

98 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,465.10 (AUD)

98 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,468.00 (AUD)

100 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,483.69 (AUD)

101 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,494.30 (AUD)

101 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,504.50 (AUD)

102 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,511.97 (AUD)

101 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,517.19 (AUD)

103 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,518.22 (AUD)

103 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,528.80 (AUD)

104 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,529.55 (AUD)

103 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,542.45 (AUD)

105 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,553.76 (AUD)

104 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,585.74 (AUD)

107 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,600.56 (AUD)

108 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,610.28 (AUD)

108 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,613.20 (AUD)

109 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,619.74 (AUD)

109 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,628.37 (AUD)

111 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,641.69 (AUD)

111 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,653.12 (AUD)

112 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,757.63 (AUD)

119 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,776.89 (AUD)

121 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,780.80 (AUD)

120 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,792.18 (AUD)

122 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,811.70 (AUD)

122 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,833.75 (AUD)

125 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,863.09 (AUD)

127 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,878.33 (AUD)

127 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,882.88 (AUD)

128 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,907.20 (AUD)

128 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,918.23 (AUD)

129 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,920.75 (AUD)

130 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,938.30 (AUD)

130 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,945.68 (AUD)

132 Ordinary Shares

53

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

1,955.58 (AUD)

132 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,961.52 (AUD)

132 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,963.75 (AUD)

133 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,968.78 (AUD)

132 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,981.70 (AUD)

133 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,997.94 (AUD)

134 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

1,999.35 (AUD)

135 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

10,218.02 (AUD)

697 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

10,220.84 (AUD)

692 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

10,529.47 (AUD)

718 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

10,809.75 (AUD)

725 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

103,947.64 (AUD)

6,967 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

104.72 (AUD)

7 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

11,025.28 (AUD)

736 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

11,105.64 (AUD)

756 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

11,279.84 (AUD)

754 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

11,462.10 (AUD)

780 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

11,641.55 (AUD)

785 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

11,707.53 (AUD)

794 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

11,708.28 (AUD)

785 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

12,443.28 (AUD)

834 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

12,493.25 (AUD)

847 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

12,616.20 (AUD)

860 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

12,821.58 (AUD)

874 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

12,908.16 (AUD)

864 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

12,947.28 (AUD)

876 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

13,579.20 (AUD)

920 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

13,673.25 (AUD)

927 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

13,859.64 (AUD)

939 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

132,205.32 (AUD)

8,957 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

132.30 (AUD)

9 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

134.64 (AUD)

9 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

14,247.92 (AUD)

964 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

14,249.30 (AUD)

970 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

14,587.75 (AUD)

989 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

14,802.90 (AUD)

1,007 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

14.65 (AUD)

1 Ordinary Share

54

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

14.71 (AUD)

1 Ordinary Share

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

14.72 (AUD)

1 Ordinary Share

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

14.77 (AUD)

1 Ordinary Share

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

14.78 (AUD)

1 Ordinary Share

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

14.82 (AUD)

1 Ordinary Share

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

14.97 (AUD)

1 Ordinary Share

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

146.90 (AUD)

10 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

148.50 (AUD)

10 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

148.90 (AUD)

10 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

149.20 (AUD)

10 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

149.50 (AUD)

10 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

149.70 (AUD)

10 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

16,611.00 (AUD)

1,130 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

16,796.34 (AUD)

1,122 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

161.48 (AUD)

11 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

163.02 (AUD)

11 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

163.46 (AUD)

11 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

164.01 (AUD)

11 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

164.56 (AUD)

11 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

17,947.53 (AUD)

1,223 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

176.16 (AUD)

12 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

178.92 (AUD)

12 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

179.04 (AUD)

12 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

179.04 (AUD)

12 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

179.28 (AUD)

12 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

18,386.60 (AUD)

1,234 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

19,942.00 (AUD)

1,352 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

190.71 (AUD)

13 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

191.30 (AUD)

13 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

191.36 (AUD)

13 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

192.14 (AUD)

13 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,055.81 (AUD)

139 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,065.00 (AUD)

140 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,065.70 (AUD)

140 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,082.43 (AUD)

142 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,100.67 (AUD)

143 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,107.28 (AUD)

142 Ordinary Shares

55

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

2,127.84 (AUD)

143 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,147.66 (AUD)

146 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,200.50 (AUD)

150 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,220.00 (AUD)

150 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,255.68 (AUD)

152 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,260.47 (AUD)

151 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,295.55 (AUD)

155 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,309.47 (AUD)

157 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,330.50 (AUD)

158 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,377.85 (AUD)

159 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,393.66 (AUD)

163 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,449.33 (AUD)

166 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,466.59 (AUD)

167 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,469.93 (AUD)

167 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,476.72 (AUD)

166 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,489.76 (AUD)

168 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,509.65 (AUD)

169 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,531.30 (AUD)

170 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,591.54 (AUD)

173 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,682.68 (AUD)

182 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,707.76 (AUD)

181 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,710.23 (AUD)

183 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,715.80 (AUD)

185 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,723.20 (AUD)

184 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,848.68 (AUD)

193 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,862.60 (AUD)

195 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,893.93 (AUD)

197 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,928.24 (AUD)

196 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,934.12 (AUD)

196 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,952.18 (AUD)

198 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,987.58 (AUD)

202 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

2,996.28 (AUD)

203 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

20,288.13 (AUD)

1,375 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

20,288.13 (AUD)

1,375 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

20,450.57 (AUD)

1,379 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

20,868.18 (AUD)

1,394 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

206.99 (AUD)

14 Ordinary Shares

56

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

207.34 (AUD)

14 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

21,456.00 (AUD)

1,440 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

21,844.80 (AUD)

1,476 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

211,282.00 (AUD)

14,180 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

22,022.55 (AUD)

1,483 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

22,081.80 (AUD)

1,490 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

22,350.21 (AUD)

1,497 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

220.65 (AUD)

15 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

220.80 (AUD)

15 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

222.45 (AUD)

15 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

23,037.95 (AUD)

1,541 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

23,677.38 (AUD)

1,614 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

23,770.05 (AUD)

1,605 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

23,986.48 (AUD)

1,624 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

235.04 (AUD)

16 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

237.60 (AUD)

16 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

249.73 (AUD)

17 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

25,080.55 (AUD)

1,705 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

250.07 (AUD)

17 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

250.24 (AUD)

17 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

251.35 (AUD)

17 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

26,640.53 (AUD)

1,797 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

266.76 (AUD)

18 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

268.38 (AUD)

18 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

278.92 (AUD)

19 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

278.92 (AUD)

19 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

28,639.98 (AUD)

1,917 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

281.39 (AUD)

19 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

281.58 (AUD)

19 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

29.30 (AUD)

2 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

29.37 (AUD)

2 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

29.47 (AUD)

2 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

29.50 (AUD)

2 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

29.52 (AUD)

2 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

29.52 (AUD)

2 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

29.64 (AUD)

2 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

29.72 (AUD)

2 Ordinary Shares

57

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

29.83 (AUD)

2 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

29.96 (AUD)

2 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

295.00 (AUD)

20 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

296.80 (AUD)

20 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

298.00 (AUD)

20 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

299.00 (AUD)

20 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

299.80 (AUD)

20 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,115.34 (AUD)

212 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,129.13 (AUD)

211 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,139.38 (AUD)

214 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,171.25 (AUD)

215 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,182.22 (AUD)

213 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,206.73 (AUD)

215 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,250.50 (AUD)

220 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,265.64 (AUD)

218 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,318.75 (AUD)

225 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,318.90 (AUD)

222 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,373.17 (AUD)

229 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,407.45 (AUD)

230 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,447.99 (AUD)

234 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,453.06 (AUD)

233 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,478.00 (AUD)

235 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,481.02 (AUD)

233 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,540.29 (AUD)

241 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,579.18 (AUD)

242 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,586.68 (AUD)

243 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,586.80 (AUD)

244 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,589.11 (AUD)

243 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,677.73 (AUD)

249 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,680.32 (AUD)

248 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,682.17 (AUD)

251 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,692.21 (AUD)

251 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,771.48 (AUD)

257 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

3,988.88 (AUD)

272 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

30,851.94 (AUD)

2,086 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

310.59 (AUD)

21 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

312.06 (AUD)

21 Ordinary Shares

58

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

313.11 (AUD)

21 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

322.52 (AUD)

22 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

326.70 (AUD)

22 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

328.24 (AUD)

22 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

328.46 (AUD)

22 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

329.01 (AUD)

22 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

329.56 (AUD)

22 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

337.87 (AUD)

23 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

340.40 (AUD)

23 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

341.09 (AUD)

23 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

344.54 (AUD)

23 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

366.50 (AUD)

25 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

368.50 (AUD)

25 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

369.25 (AUD)

25 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

383.50 (AUD)

26 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

384.02 (AUD)

26 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

388.18 (AUD)

26 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

396.63 (AUD)

27 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

398.79 (AUD)

27 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

399.60 (AUD)

27 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,013.51 (AUD)

271 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,021.64 (AUD)

271 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,036.50 (AUD)

270 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,046.63 (AUD)

275 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,167.18 (AUD)

283 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,205.38 (AUD)

283 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,207.42 (AUD)

287 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,237.56 (AUD)

287 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,360.10 (AUD)

295 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,382.09 (AUD)

298 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,392.31 (AUD)

299 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,413.42 (AUD)

297 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,460.16 (AUD)

303 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,464.04 (AUD)

298 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,468.80 (AUD)

304 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,471.30 (AUD)

305 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,507.90 (AUD)

305 Ordinary Shares

59

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

4,522.68 (AUD)

306 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,527.60 (AUD)

308 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,607.47 (AUD)

311 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,623.01 (AUD)

313 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,665.06 (AUD)

318 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,772.04 (AUD)

322 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,785.48 (AUD)

324 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,896.77 (AUD)

333 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

4,912.04 (AUD)

331 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

400.68 (AUD)

27 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

402.30 (AUD)

27 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

402.84 (AUD)

27 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

403.52 (AUD)

27 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

411.04 (AUD)

28 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

415.52 (AUD)

28 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

417.48 (AUD)

28 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

417.48 (AUD)

28 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

417.76 (AUD)

28 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

425.72 (AUD)

29 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

430.94 (AUD)

29 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

432.68 (AUD)

29 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

44.34 (AUD)

3 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

44.43 (AUD)

3 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

44.61 (AUD)

3 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

44.73 (AUD)

3 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

442.20 (AUD)

30 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

443.40 (AUD)

30 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

457.25 (AUD)

31 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

457.56 (AUD)

31 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

46,071.72 (AUD)

3,132 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

479.04 (AUD)

32 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

491.70 (AUD)

33 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,038.15 (AUD)

337 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,080.90 (AUD)

341 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,208.84 (AUD)

351 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,226.81 (AUD)

354 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,270.12 (AUD)

359 Ordinary Shares

60

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

5,283.04 (AUD)

356 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,357.88 (AUD)

363 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,486.58 (AUD)

374 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,549.76 (AUD)

376 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,608.32 (AUD)

381 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,752.50 (AUD)

390 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

5,909.40 (AUD)

402 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

503.54 (AUD)

34 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

53,416.35 (AUD)

3,573 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

533.52 (AUD)

36 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

534.24 (AUD)

36 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

543.72 (AUD)

37 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

55,141.63 (AUD)

3,707 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

558.03 (AUD)

38 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

578.76 (AUD)

39 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

58.72 (AUD)

4 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

59.32 (AUD)

4 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

59.40 (AUD)

4 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

59.76 (AUD)

4 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

59.80 (AUD)

4 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,028.66 (AUD)

409 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,029.37 (AUD)

411 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,062.84 (AUD)

413 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,119.36 (AUD)

416 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,303.80 (AUD)

430 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,312.40 (AUD)

430 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,327.98 (AUD)

428 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,382.80 (AUD)

432 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,441.12 (AUD)

432 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,540.12 (AUD)

444 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,556.20 (AUD)

446 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,612.75 (AUD)

450 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,741.76 (AUD)

458 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,774.84 (AUD)

459 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

6,875.55 (AUD)

463 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

601.88 (AUD)

41 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

616.35 (AUD)

42 Ordinary Shares

61

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

628.32 (AUD)

42 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

638.55 (AUD)

43 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

678.73 (AUD)

46 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

689.96 (AUD)

47 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

690.43 (AUD)

47 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

691.37 (AUD)

47 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

693.25 (AUD)

47 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

695.60 (AUD)

47 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,012.83 (AUD)

474 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,031.20 (AUD)

470 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,072.44 (AUD)

479 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,075.76 (AUD)

482 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,178.00 (AUD)

485 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,180.97 (AUD)

489 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,216.80 (AUD)

485 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,242.20 (AUD)

490 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,355.56 (AUD)

493 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,386.93 (AUD)

502 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,471.80 (AUD)

504 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,662.96 (AUD)

522 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,716.42 (AUD)

526 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,808.36 (AUD)

531 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

7,871.16 (AUD)

534 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

700.30 (AUD)

47 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

704.06 (AUD)

47 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

719.32 (AUD)

49 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

73.75 (AUD)

5 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

734.75 (AUD)

50 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

74,678.80 (AUD)

5,012 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

74.58 (AUD)

5 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

74.60 (AUD)

5 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

741.75 (AUD)

50 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

8,013.20 (AUD)

536 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

8,066.00 (AUD)

545 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

8,156.75 (AUD)

553 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

8,419.84 (AUD)

572 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

8,693.61 (AUD)

591 Ordinary Shares

62

5/28/2019
Morgan Stanley Australia Securities Limited

Buy

8,793.32 (AUD)

599 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

8,946.72 (AUD)

608 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

807.95 (AUD)

55 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

823.08 (AUD)

55 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

835.52 (AUD)

56 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

844.74 (AUD)

57 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

87.96 (AUD)

6 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

873.20 (AUD)

59 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

88.38 (AUD)

6 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

883.82 (AUD)

59 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

885.60 (AUD)

60 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

886.80 (AUD)

60 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

89.22 (AUD)

6 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

9,368.28 (AUD)

636 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

9,370.94 (AUD)

639 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

9,429.11 (AUD)

641 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

9,431.88 (AUD)

636 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

9,503.66 (AUD)

634 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

900.67 (AUD)

61 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

910.16 (AUD)

62 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

925.47 (AUD)

63 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

960.05 (AUD)

65 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

976.80 (AUD)

66 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

986.24 (AUD)

67 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

990.26 (AUD)

67 Ordinary Shares

5/28/2019

Morgan Stanley Australia Securities Limited

Buy

996.88 (AUD)

68 Ordinary Shares

5/28/2019

Morgan Stanley Capital Services LLC

Buy

N/A

2,327 Swaps

5/28/2019

Morgan Stanley Capital Services LLC

Buy

N/A

3,342 Swaps

5/28/2019

Morgan Stanley Capital Services LLC

Buy

N/A

3,636 Swaps

5/29/2019

Morgan Stanley & Co. International plc

Buy

14,998.42

950 Ordinary Shares

5/29/2019

Morgan Stanley & Co. International plc

Buy

15,181.00

950 Ordinary Shares

5/29/2019

Morgan Stanley & Co. International plc

Buy

15.85

1 Ordinary Share

5/29/2019

Morgan Stanley & Co. International plc

Buy

3,597.95

227 Ordinary Shares

5/29/2019

Morgan Stanley & Co. LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

1,719 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

1,225.08 (AUD)

83 Ordinary Shares

63

5/29/2019
Morgan Stanley Australia Securities Limited

Buy

1,298.04 (AUD)

87 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

1,443.84 (AUD)

96 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

1,704.50 (AUD)

114 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

1,806.53 (AUD)

121 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

1,835.16 (AUD)

123 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

1,863.75 (AUD)

125 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

1,878.03 (AUD)

126 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

1,916.20 (AUD)

130 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

10,475.91 (AUD)

697 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

10,546.80 (AUD)

705 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

104.58 (AUD)

7 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

109,008.40 (AUD)

7,316 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

11,503.80 (AUD)

770 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

12,777.94 (AUD)

853 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

12,927.74 (AUD)

863 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

14,439.62 (AUD)

962 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

14,920.00 (AUD)

1,000 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

14.67 (AUD)

1 Ordinary Share

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

14.68 (AUD)

1 Ordinary Share

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

14.69 (AUD)

1 Ordinary Share

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

14.72 (AUD)

1 Ordinary Share

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

14.96 (AUD)

1 Ordinary Share

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

15,680.92 (AUD)

1,051 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

155,763.80 (AUD)

10,607 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

164.34 (AUD)

11 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

17,934.06 (AUD)

1,198 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

18,977.34 (AUD)

1,266 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

2,376.36 (AUD)

161 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

21,109.40 (AUD)

1,412 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

220.95 (AUD)

15 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

223.88 (AUD)

15 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

23,550.00 (AUD)

1,570 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

23,830.97 (AUD)

1,587 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

24,008.58 (AUD)

1,607 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

249.56 (AUD)

17 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

250.41 (AUD)

17 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

251.60 (AUD)

17 Ordinary Shares

64

5/29/2019
Morgan Stanley Australia Securities Limited

Buy

255.17 (AUD)

17 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

264.42 (AUD)

18 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

264.60 (AUD)

18 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

265.95 (AUD)

18 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

28,576.02 (AUD)

1,914 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

29.98 (AUD)

2 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

295.40 (AUD)

20 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

297.20 (AUD)

20 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

3,437.29 (AUD)

229 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

3,806.72 (AUD)

256 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

3,928.05 (AUD)

261 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

308.91 (AUD)

21 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

329.78 (AUD)

22 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

357.12 (AUD)

24 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

361,198.28 (AUD)

24,209 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

385.32 (AUD)

26 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

389.22 (AUD)

26 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

389.22 (AUD)

26 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

4,422.33 (AUD)

297 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

4,434.24 (AUD)

298 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

4,476.00 (AUD)

300 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

4,716.28 (AUD)

314 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

44.87 (AUD)

3 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

447.90 (AUD)

30 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

472.96 (AUD)

32 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

485.43 (AUD)

33 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

5,229.15 (AUD)

355 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

5,464.89 (AUD)

369 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

5,613.30 (AUD)

378 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

5,634.09 (AUD)

378 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

522.90 (AUD)

35 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

534.60 (AUD)

36 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

570.38 (AUD)

38 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

589.60 (AUD)

40 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

59.92 (AUD)

4 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

591.20 (AUD)

40 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

6,786.45 (AUD)

457 Ordinary Shares

65

5/29/2019
Morgan Stanley Australia Securities Limited

Buy

6,964.64 (AUD)

464 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

60.12 (AUD)

4 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

602.70 (AUD)

41 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

620.34 (AUD)

42 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

620.34 (AUD)

42 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

620.76 (AUD)

42 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

621.18 (AUD)

42 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

633.39 (AUD)

43 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

650.76 (AUD)

44 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

660.00 (AUD)

44 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

678.96 (AUD)

46 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

7,016.24 (AUD)

476 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

7,053.76 (AUD)

469 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

7,074.42 (AUD)

471 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

7,211.60 (AUD)

484 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

719.04 (AUD)

48 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

74.25 (AUD)

5 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

75.05 (AUD)

5 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

751.50 (AUD)

50 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

8,254.40 (AUD)

560 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

8,403.60 (AUD)

564 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

8,631.52 (AUD)

584 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

869.42 (AUD)

58 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

89.94 (AUD)

6 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

9,578.64 (AUD)

642 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

945.00 (AUD)

63 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

947.20 (AUD)

64 Ordinary Shares

5/29/2019

Morgan Stanley Australia Securities Limited

Buy

969.80 (AUD)

65 Ordinary Shares

5/29/2019

Morgan Stanley Capital Services LLC

Buy

N/A

3,905 Swaps

5/29/2019

Morgan Stanley Capital Services LLC

Buy

N/A

310 Swaps

5/30/2019

Morgan Stanley & Co. International plc

Buy

171,973.53

10,974 Ordinary Shares

5/30/2019

Morgan Stanley & Co. International plc

Buy

25,950.54

1,662 Ordinary Shares

5/30/2019

Morgan Stanley & Co. International plc

Buy

26,558.76

1,662 Ordinary Shares

5/30/2019

Morgan Stanley & Co. LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

2,185 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

1,069.45 (AUD)

73 Ordinary Shares

66

5/30/2019
Morgan Stanley Australia Securities Limited

Buy

1,156.56 (AUD)

79 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

1,183.41 (AUD)

81 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

1,241.00 (AUD)

85 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

1,257.32 (AUD)

86 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

1,271.94 (AUD)

86 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

1,493.28 (AUD)

102 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

1,501.74 (AUD)

103 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

10,366.00 (AUD)

710 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

10,453.86 (AUD)

717 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

117.92 (AUD)

8 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

14.60 (AUD)

1 Ordinary Share

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

14.60 (AUD)

1 Ordinary Share

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

14.65 (AUD)

1 Ordinary Share

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

16,737.33 (AUD)

1,146 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

16,737.33 (AUD)

1,146 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

169,871.58 (AUD)

11,651 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

184,918.14 (AUD)

12,683 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

190.06 (AUD)

13 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

191.75 (AUD)

13 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

2,000.20 (AUD)

137 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

249.56 (AUD)

17 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

262.62 (AUD)

18 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

277.02 (AUD)

19 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

280.06 (AUD)

19 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

291.60 (AUD)

20 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

291.90 (AUD)

20 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

293.00 (AUD)

20 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

294.20 (AUD)

20 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

295.00 (AUD)

20 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

305.97 (AUD)

21 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

306.39 (AUD)

21 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

309.12 (AUD)

21 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

322.74 (AUD)

22 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

365.13 (AUD)

25 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

368.50 (AUD)

25 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

379.21 (AUD)

26 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

394.74 (AUD)

27 Ordinary Shares

67

5/30/2019
Morgan Stanley Australia Securities Limited

Buy

408.38 (AUD)

28 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

43.77 (AUD)

3 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

5,336.28 (AUD)

366 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

525.96 (AUD)

36 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

54,921.02 (AUD)

3,754 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

554.23 (AUD)

38 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

557.08 (AUD)

38 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

561.26 (AUD)

38 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

644.16 (AUD)

44 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

7,320.00 (AUD)

500 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

83,849.58 (AUD)

5,751 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

832.77 (AUD)

57 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

847.09 (AUD)

58 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

88.50 (AUD)

6 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

959.40 (AUD)

65 Ordinary Shares

5/30/2019

Morgan Stanley Australia Securities Limited

Buy

960.70 (AUD)

65 Ordinary Shares

5/30/2019

Morgan Stanley Capital Services LLC

Buy

N/A

1,417 Swaps

5/30/2019

Morgan Stanley Capital Services LLC

Buy

N/A

205 Swaps

5/30/2019

Morgan Stanley Capital Services LLC

Buy

N/A

25,856 Swaps

5/31/2019

Morgan Stanley & Co. International plc

Buy

126.40

8 Ordinary Shares

5/31/2019

Morgan Stanley & Co. International plc

Buy

15,877.70

1,023 Ordinary Shares

5/31/2019

Morgan Stanley & Co. International plc

Buy

15.80

1 Ordinary Share

5/31/2019

Morgan Stanley & Co. International plc

Buy

15.80

1 Ordinary Share

5/31/2019

Morgan Stanley & Co. International plc

Buy

16,163.40

1,023 Ordinary Shares

5/31/2019

Morgan Stanley & Co. International plc

Buy

24,300.40

1,538 Ordinary Shares

5/31/2019

Morgan Stanley & Co. International plc

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

49,484 Ordinary Shares

5/31/2019

Morgan Stanley & Co. LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

11,325 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

1,099.72 (AUD)

76 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

1,150.24 (AUD)

79 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

1,214.64 (AUD)

84 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

1,374.18 (AUD)

95 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

1,433.52 (AUD)

99 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

1,442.00 (AUD)

100 Ordinary Shares

68

5/31/2019
Morgan Stanley Australia Securities Limited

Buy

1,613.94 (AUD)

111 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

1,826.25 (AUD)

125 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

1,838.34 (AUD)

126 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

10,504.59 (AUD)

719 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

10,723.70 (AUD)

730 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

11,165.00 (AUD)

770 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

11,721.33 (AUD)

799 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

112,140.52 (AUD)

7,639 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

12,659.20 (AUD)

860 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

13,755.76 (AUD)

949 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

137,962.64 (AUD)

9,398 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

146.80 (AUD)

10 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

15,472.72 (AUD)

1,054 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

159.28 (AUD)

11 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

17,827.04 (AUD)

1,232 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

2,045.91 (AUD)

141 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

2,127.22 (AUD)

146 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

2,470.95 (AUD)

171 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

2,506.77 (AUD)

173 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

2,526.67 (AUD)

173 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

2,593.80 (AUD)

180 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

2,708.40 (AUD)

185 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

2,745.50 (AUD)

190 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

2,903.41 (AUD)

199 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

2,960.20 (AUD)

205 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

20,201.56 (AUD)

1,399 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

21,549.75 (AUD)

1,475 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

231.68 (AUD)

16 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

24,712.72 (AUD)

1,712 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

3,005.64 (AUD)

207 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

3,072.30 (AUD)

209 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

3,269.18 (AUD)

223 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

3,470.40 (AUD)

240 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

3,784.86 (AUD)

258 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

34,967.76 (AUD)

2,382 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

347.28 (AUD)

24 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

381.42 (AUD)

26 Ordinary Shares

69

5/31/2019
Morgan Stanley Australia Securities Limited

Buy

4,463.68 (AUD)

305 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

4,705.53 (AUD)

327 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

4,794.90 (AUD)

330 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

45,038.24 (AUD)

3,068 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

478.50 (AUD)

33 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

5,669.50 (AUD)

391 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

5,722.20 (AUD)

396 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

6,116.89 (AUD)

422 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

6,121.59 (AUD)

419 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

6,164.22 (AUD)

426 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

6,413.56 (AUD)

436 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

652.50 (AUD)

45 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

7,037.28 (AUD)

486 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

7,106.94 (AUD)

492 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

7,144.29 (AUD)

487 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

7,305.00 (AUD)

500 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

707.56 (AUD)

49 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

740.78 (AUD)

51 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

745.62 (AUD)

51 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

758.16 (AUD)

52 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

788.94 (AUD)

54 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

792.72 (AUD)

54 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

792.72 (AUD)

54 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

8,103.00 (AUD)

555 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

8,430.18 (AUD)

583 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

8,850.63 (AUD)

606 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

814.80 (AUD)

56 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

84,189.80 (AUD)

5,735 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

9,401.60 (AUD)

640 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

9,610.09 (AUD)

658 Ordinary Shares

5/31/2019

Morgan Stanley Australia Securities Limited

Buy

957.33 (AUD)

66 Ordinary Shares

5/31/2019

Morgan Stanley Capital Services LLC

Buy

N/A

134 Swaps

5/31/2019

Morgan Stanley Capital Services LLC

Buy

N/A

2,515 Swaps

5/31/2019

Morgan Stanley Capital Services LLC

Buy

N/A

6,366 Swaps

5/31/2019

Morgan Stanley Wealth Management Australia Pty Ltd

Buy

11,857.20 (AUD)

820 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,002.40 (AUD)

70 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,056.72 (AUD)

74 Ordinary Shares

70

6/03/2019
Morgan Stanley Australia Securities Limited

Buy

1,123.38 (AUD)

79 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,188.56 (AUD)

83 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,329.44 (AUD)

93 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,437.23 (AUD)

101 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,437.23 (AUD)

101 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,440.26 (AUD)

101 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,441.27 (AUD)

101 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,454.52 (AUD)

102 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,520.04 (AUD)

106 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,580.64 (AUD)

111 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,671.56 (AUD)

116 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,706.46 (AUD)

119 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,769.48 (AUD)

124 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,785.00 (AUD)

125 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,893.92 (AUD)

133 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

1,908.55 (AUD)

133 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

10,411.24 (AUD)

721 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

100.24 (AUD)

7 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

100.52 (AUD)

7 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

11,337.84 (AUD)

783 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

114.32 (AUD)

8 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

114.48 (AUD)

8 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

12,187.36 (AUD)

844 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

12,297.95 (AUD)

857 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

12,401.12 (AUD)

866 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

12,634.36 (AUD)

886 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

12,667.23 (AUD)

873 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

12,744.80 (AUD)

890 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

12,819.74 (AUD)

899 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

12,832.42 (AUD)

898 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

13,088.48 (AUD)

914 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

14,386.40 (AUD)

980 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

14,717.70 (AUD)

1,035 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

14.26 (AUD)

1 Ordinary Share

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

14.27 (AUD)

1 Ordinary Share

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

14.28 (AUD)

1 Ordinary Share

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

14.28 (AUD)

1 Ordinary Share

71

6/03/2019
Morgan Stanley Australia Securities Limited

Buy

14.34 (AUD)

1 Ordinary Share

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

143.30 (AUD)

10 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

146.80 (AUD)

10 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

15,690.42 (AUD)

1,098 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

17,311.17 (AUD)

1,203 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

17,458.33 (AUD)

1,223 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

18,909.75 (AUD)

1,327 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

2,005.77 (AUD)

139 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

2,039.18 (AUD)

143 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

2,080.75 (AUD)

145 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

2,124.74 (AUD)

149 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

2,133.00 (AUD)

150 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

2,559.60 (AUD)

180 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

2,815.13 (AUD)

197 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

2,861.62 (AUD)

199 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

2,970.45 (AUD)

205 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

20,692.70 (AUD)

1,435 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

228.48 (AUD)

16 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

23,737.56 (AUD)

1,617 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

24,818.64 (AUD)

1,738 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

242.51 (AUD)

17 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

242.59 (AUD)

17 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

257.04 (AUD)

18 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

26,686.74 (AUD)

1,861 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

27,060.21 (AUD)

1,891 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

270.94 (AUD)

19 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

272.27 (AUD)

19 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

28,086.80 (AUD)

1,960 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

285.30 (AUD)

20 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

29,872.70 (AUD)

2,089 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

299.25 (AUD)

21 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,030.99 (AUD)

213 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,101.93 (AUD)

214 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,116.37 (AUD)

219 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,195.59 (AUD)

223 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,346.20 (AUD)

234 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,395.34 (AUD)

234 Ordinary Shares

72

6/03/2019
Morgan Stanley Australia Securities Limited

Buy

3,467.61 (AUD)

243 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,482.40 (AUD)

240 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,542.70 (AUD)

245 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,589.25 (AUD)

245 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,594.15 (AUD)

245 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,594.15 (AUD)

245 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,596.32 (AUD)

247 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,724.47 (AUD)

261 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,750.32 (AUD)

259 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,751.84 (AUD)

262 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,827.04 (AUD)

268 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,888.00 (AUD)

270 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,920.40 (AUD)

270 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,952.79 (AUD)

277 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

3,969.41 (AUD)

277 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

30,815.86 (AUD)

2,161 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

300.09 (AUD)

21 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

329.36 (AUD)

23 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

330.97 (AUD)

23 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

359.00 (AUD)

25 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

390.15 (AUD)

27 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,042.66 (AUD)

283 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,100.96 (AUD)

284 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,295.27 (AUD)

301 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,345.02 (AUD)

303 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,398.24 (AUD)

308 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,425.55 (AUD)

305 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,577.46 (AUD)

321 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,727.68 (AUD)

332 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,731.00 (AUD)

332 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,759.78 (AUD)

331 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,770.50 (AUD)

329 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,819.10 (AUD)

337 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,856.17 (AUD)

337 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

4,994.50 (AUD)

350 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

40,441.18 (AUD)

2,834 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

413.83 (AUD)

29 Ordinary Shares

73

6/03/2019
Morgan Stanley Australia Securities Limited

Buy

417.31 (AUD)

29 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

430.50 (AUD)

30 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

456.00 (AUD)

32 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

487.56 (AUD)

34 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,069.08 (AUD)

353 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,414.01 (AUD)

381 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,614.50 (AUD)

394 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,689.74 (AUD)

399 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,696.95 (AUD)

397 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,701.18 (AUD)

394 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,705.12 (AUD)

394 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,762.90 (AUD)

403 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,778.41 (AUD)

401 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,887.48 (AUD)

412 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

5,936.92 (AUD)

412 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

529.10 (AUD)

37 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

530.58 (AUD)

37 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

556.14 (AUD)

39 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

558.09 (AUD)

39 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

57.68 (AUD)

4 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

570.60 (AUD)

40 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

571.60 (AUD)

40 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

583.02 (AUD)

41 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

598.92 (AUD)

42 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

6,021.48 (AUD)

417 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

6,136.10 (AUD)

430 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

6,268.92 (AUD)

439 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

6,392.49 (AUD)

443 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

6,481.68 (AUD)

452 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

6,493.44 (AUD)

456 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

6,673.87 (AUD)

469 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

6,749.71 (AUD)

473 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

600.18 (AUD)

42 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

603.54 (AUD)

42 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

62,347.27 (AUD)

4,363 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

691.20 (AUD)

48 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

698.50 (AUD)

49 Ordinary Shares

74

6/03/2019
Morgan Stanley Australia Securities Limited

Buy

7,110.75 (AUD)

499 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

7,125.00 (AUD)

500 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

7,130.00 (AUD)

500 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

7,171.71 (AUD)

497 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

7,187.70 (AUD)

494 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

7,784.64 (AUD)

544 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

7,925.40 (AUD)

555 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

742.04 (AUD)

52 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

76,832.99 (AUD)

5,297 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

760.02 (AUD)

53 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

767.88 (AUD)

54 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

77,902.38 (AUD)

5,463 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

8,212.66 (AUD)

566 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

8,225.42 (AUD)

574 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

8,342.10 (AUD)

585 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

8,808.40 (AUD)

610 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

8,983.66 (AUD)

623 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

813.39 (AUD)

57 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

828.24 (AUD)

58 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

828.53 (AUD)

58 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

853.20 (AUD)

60 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

917.12 (AUD)

64 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

958.10 (AUD)

67 Ordinary Shares

6/03/2019

Morgan Stanley Australia Securities Limited

Buy

997.50 (AUD)

70 Ordinary Shares

6/03/2019

Morgan Stanley Capital Services LLC

Buy

N/A

113 Swaps

6/03/2019

Morgan Stanley Capital Services LLC

Buy

N/A

5,056 Swaps

6/03/2019

Morgan Stanley Capital Services LLC

Buy

N/A

5,056 Swaps

6/03/2019

Morgan Stanley Capital Services LLC

Buy

N/A

536 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

1,028.57

73 Ordinary Shares

6/04/2019

Morgan Stanley & Co. International plc

Buy

1,402.00

100 Ordinary Shares

6/04/2019

Morgan Stanley & Co. International plc

Buy

14.09

1 Ordinary Share

6/04/2019

Morgan Stanley & Co. International plc

Buy

14.17

1 Ordinary Share

6/04/2019

Morgan Stanley & Co. International plc

Buy

185,663.93

13,177 Ordinary Shares

6/04/2019

Morgan Stanley & Co. International plc

Buy

27,461.41

1,949 Ordinary Shares

6/04/2019

Morgan Stanley & Co. International plc

Buy

27,714.55

1,949 Ordinary Shares

6/04/2019

Morgan Stanley & Co. International plc

Buy

6,049.20

426 Ordinary Shares

6/04/2019

Morgan Stanley & Co. International plc

Buy

7,045.00

500 Ordinary Shares

75

6/04/2019
Morgan Stanley & Co. International plc

Buy

72,022.29

4,934 Ordinary Shares

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

12,750 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

129,565 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

2,643 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

341 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

35,357 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

375,000 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

391,540 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

47,050 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

5,750 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

6,500 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Buy

N/A

7,447 Swaps

6/04/2019

Morgan Stanley & Co. International plc

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

5,000 Ordinary Shares

6/04/2019

Morgan Stanley & Co. LLC

Borrow

N/A

111,656 Ordinary Shares

6/04/2019

Morgan Stanley & Co. LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

10,495 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,000.23 (AUD)

77 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,006.67 (AUD)

73 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,010.84 (AUD)

74 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,026.48 (AUD)

78 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,042.08 (AUD)

78 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,045.20 (AUD)

78 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,047.54 (AUD)

79 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,048.80 (AUD)

80 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,058.67 (AUD)

81 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,114.38 (AUD)

82 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,127.52 (AUD)

87 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,170.90 (AUD)

90 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,176.56 (AUD)

88 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,197.68 (AUD)

88 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,204.65 (AUD)

90 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,214.40 (AUD)

92 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,229.52 (AUD)

94 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,237.99 (AUD)

89 Ordinary Shares

76

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

1,253.24 (AUD)

97 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,265.28 (AUD)

96 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,272.64 (AUD)

97 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,290.00 (AUD)

100 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,297.00 (AUD)

100 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,302.42 (AUD)

98 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,307.52 (AUD)

96 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,311.75 (AUD)

99 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,325.76 (AUD)

96 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,327.68 (AUD)

96 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,341.62 (AUD)

98 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,357.29 (AUD)

99 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,370.88 (AUD)

102 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,381.18 (AUD)

106 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,383.12 (AUD)

102 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,398.60 (AUD)

105 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,399.68 (AUD)

108 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,426.81 (AUD)

109 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,427.80 (AUD)

110 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,427.82 (AUD)

106 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,431.10 (AUD)

110 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,436.40 (AUD)

105 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,502.20 (AUD)

116 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,504.80 (AUD)

114 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,508.55 (AUD)

113 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,515.15 (AUD)

111 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,520.30 (AUD)

115 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,527.90 (AUD)

110 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,543.58 (AUD)

113 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,545.60 (AUD)

115 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,545.60 (AUD)

115 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,549.08 (AUD)

117 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,549.38 (AUD)

119 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,550.92 (AUD)

116 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,553.65 (AUD)

115 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,554.06 (AUD)

118 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,555.33 (AUD)

119 Ordinary Shares

77

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

1,563.92 (AUD)

113 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,565.15 (AUD)

115 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,566.95 (AUD)

121 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,571.31 (AUD)

117 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,573.20 (AUD)

115 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,591.20 (AUD)

117 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,594.13 (AUD)

117 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,598.17 (AUD)

119 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,599.00 (AUD)

123 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,603.92 (AUD)

123 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,608.09 (AUD)

121 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,612.84 (AUD)

122 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,616.22 (AUD)

123 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,619.91 (AUD)

123 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,626.25 (AUD)

125 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,627.20 (AUD)

120 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,637.24 (AUD)

122 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,640.00 (AUD)

125 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,648.80 (AUD)

120 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,653.10 (AUD)

122 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,653.75 (AUD)

125 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,654.16 (AUD)

124 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,670.76 (AUD)

126 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,675.80 (AUD)

126 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,684.48 (AUD)

128 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,695.20 (AUD)

130 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,695.45 (AUD)

127 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,710.54 (AUD)

129 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,729.20 (AUD)

131 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,735.65 (AUD)

133 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,740.99 (AUD)

131 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,742.40 (AUD)

132 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,763.26 (AUD)

131 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,773.90 (AUD)

135 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,774.08 (AUD)

128 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,778.88 (AUD)

136 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,780.65 (AUD)

135 Ordinary Shares

78

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

1,785.11 (AUD)

137 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,787.85 (AUD)

137 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,788.15 (AUD)

131 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,796.27 (AUD)

134 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,796.76 (AUD)

138 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,797.32 (AUD)

131 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,799.62 (AUD)

134 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,803.64 (AUD)

134 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,810.35 (AUD)

135 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,812.88 (AUD)

136 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,822.29 (AUD)

139 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,825.60 (AUD)

140 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,827.85 (AUD)

139 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,829.80 (AUD)

140 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,831.20 (AUD)

140 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,831.95 (AUD)

135 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,842.65 (AUD)

137 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,844.02 (AUD)

137 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,851.88 (AUD)

134 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,861.21 (AUD)

139 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,864.80 (AUD)

140 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,867.30 (AUD)

142 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,869.00 (AUD)

140 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,874.16 (AUD)

137 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,878.16 (AUD)

136 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,879.20 (AUD)

144 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,882.06 (AUD)

139 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,884.96 (AUD)

136 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,886.58 (AUD)

141 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,903.85 (AUD)

145 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,907.62 (AUD)

143 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,913.37 (AUD)

141 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,916.98 (AUD)

146 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,923.84 (AUD)

144 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,926.06 (AUD)

141 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,926.72 (AUD)

144 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,926.94 (AUD)

142 Ordinary Shares

79

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

1,927.64 (AUD)

143 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,932.88 (AUD)

148 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,935.00 (AUD)

150 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,940.40 (AUD)

147 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,959.98 (AUD)

151 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,965.39 (AUD)

147 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,971.36 (AUD)

144 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,974.21 (AUD)

147 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,975.22 (AUD)

142 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,975.38 (AUD)

146 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,988.52 (AUD)

146 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,989.68 (AUD)

152 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,991.20 (AUD)

152 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,996.22 (AUD)

151 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

1,996.65 (AUD)

145 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,051.58 (AUD)

749 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,063.40 (AUD)

751 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,095.76 (AUD)

776 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,096.50 (AUD)

762 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,125.50 (AUD)

770 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,177.50 (AUD)

750 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,336.00 (AUD)

800 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,377.25 (AUD)

775 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,438.08 (AUD)

786 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,612.80 (AUD)

792 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,625.91 (AUD)

813 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,636.80 (AUD)

768 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,728.62 (AUD)

778 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,790.00 (AUD)

830 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,811.04 (AUD)

808 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,948.95 (AUD)

839 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

10,949.12 (AUD)

832 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

102,745.02 (AUD)

7,679 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

103.84 (AUD)

8 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

104,881.80 (AUD)

7,827 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

104.48 (AUD)

8 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

108.32 (AUD)

8 Ordinary Shares

80

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

109,471.50 (AUD)

8,262 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

109,554.12 (AUD)

8,262 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,078.26 (AUD)

811 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,101.56 (AUD)

852 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,173.88 (AUD)

818 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,236.74 (AUD)

822 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,304.62 (AUD)

838 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,427.00 (AUD)

879 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,475.84 (AUD)

834 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,545.60 (AUD)

880 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,549.10 (AUD)

843 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,874.58 (AUD)

877 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,903.19 (AUD)

897 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

11,971.53 (AUD)

909 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

118.85 (AUD)

9 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,002.38 (AUD)

871 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,076.68 (AUD)

924 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,149.28 (AUD)

936 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,424.20 (AUD)

931 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,480.00 (AUD)

960 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,614.00 (AUD)

952 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,625.50 (AUD)

950 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,736.79 (AUD)

979 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,736.88 (AUD)

962 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,860.00 (AUD)

1,000 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,938.75 (AUD)

941 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12,945.00 (AUD)

1,000 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12.88 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12.91 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12.94 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

12.94 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

123.84 (AUD)

9 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

124,172.40 (AUD)

8,998 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

125.01 (AUD)

9 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,012.78 (AUD)

979 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,102.60 (AUD)

980 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,134.00 (AUD)

995 Ordinary Shares

81

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

13,413.00 (AUD)

1,020 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,413.60 (AUD)

972 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,510.84 (AUD)

1,022 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,567.95 (AUD)

990 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,695.20 (AUD)

1,060 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,818.70 (AUD)

1,039 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,841.40 (AUD)

1,020 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,919.40 (AUD)

1,045 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,927.90 (AUD)

1,010 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,927.92 (AUD)

1,048 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13,950.25 (AUD)

1,025 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.00 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.01 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.02 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.10 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.11 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.14 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.15 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.32 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.33 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.54 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.60 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.61 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.77 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

13.85 (AUD)

1 Ordinary Share

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

131.20 (AUD)

10 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

131.40 (AUD)

10 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

132.40 (AUD)

10 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

133.70 (AUD)

10 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

133.80 (AUD)

10 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

134.20 (AUD)

10 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

138,000.00 (AUD)

10,000 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

138.40 (AUD)

10 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

14,042.28 (AUD)

1,022 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

14,265.47 (AUD)

1,039 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

14,647.08 (AUD)

1,113 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

14,689.92 (AUD)

1,093 Ordinary Shares

82

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

14,729.91 (AUD)

1,074 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

14,777.70 (AUD)

1,135 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

14,782.88 (AUD)

1,072 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

140,496.30 (AUD)

10,766 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

142.78 (AUD)

11 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

144.76 (AUD)

11 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

145.53 (AUD)

11 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

145.64 (AUD)

11 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

145.86 (AUD)

11 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

15,181.32 (AUD)

1,166 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

15,243.76 (AUD)

1,141 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

15,272.84 (AUD)

1,133 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

15,297.92 (AUD)

1,166 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

15,324.54 (AUD)

1,177 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

15,371.64 (AUD)

1,161 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

15,469.70 (AUD)

1,130 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

15,572.57 (AUD)

1,163 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

15,850.90 (AUD)

1,157 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

15,942.68 (AUD)

1,196 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

156.18 (AUD)

12 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

156.24 (AUD)

12 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

156.60 (AUD)

12 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

158,742.12 (AUD)

11,819 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

158.88 (AUD)

12 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

159.72 (AUD)

12 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

16,081.62 (AUD)

1,238 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

16,162.50 (AUD)

1,250 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

16,741.47 (AUD)

1,277 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

16,774.90 (AUD)

1,238 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

16,836.48 (AUD)

1,264 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

16,882.80 (AUD)

1,279 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

16,895.79 (AUD)

1,227 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

160.80 (AUD)

12 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

161.16 (AUD)

12 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

162.72 (AUD)

12 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

169.26 (AUD)

13 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

17,054.67 (AUD)

1,293 Ordinary Shares

83

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

17,317.35 (AUD)

1,305 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

17,422.79 (AUD)

1,309 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

17,661.41 (AUD)

1,339 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

17,684.24 (AUD)

1,288 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

17,693.60 (AUD)

1,301 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

17,736.95 (AUD)

1,355 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

170.95 (AUD)

13 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

174,458.67 (AUD)

13,389 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

174.20 (AUD)

13 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

174.59 (AUD)

13 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

18,029.72 (AUD)

1,402 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

18,413.55 (AUD)

1,411 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

18,441.00 (AUD)

1,366 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

18,488.52 (AUD)

1,431 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

18,497.15 (AUD)

1,435 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

18,500.30 (AUD)

1,330 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

18,513.30 (AUD)

1,410 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

18,551.46 (AUD)

1,398 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

18,936.20 (AUD)

1,460 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

182.07 (AUD)

14 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

19,081.60 (AUD)

1,424 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

19,279.40 (AUD)

1,465 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

19,505.03 (AUD)

1,455 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

19,517.00 (AUD)

1,450 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

19,570.84 (AUD)

1,454 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

19,645.15 (AUD)

1,435 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

19,750.25 (AUD)

1,475 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

19,974.99 (AUD)

1,533 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

196.65 (AUD)

15 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

199.50 (AUD)

15 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,002.77 (AUD)

154 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,004.30 (AUD)

153 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,006.55 (AUD)

147 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,008.89 (AUD)

153 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,015.85 (AUD)

151 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,016.55 (AUD)

155 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,028.78 (AUD)

153 Ordinary Shares

84

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

2,039.81 (AUD)

149 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,040.50 (AUD)

154 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,044.52 (AUD)

158 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,046.10 (AUD)

158 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,047.14 (AUD)

153 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,051.28 (AUD)

148 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,052.00 (AUD)

150 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,059.84 (AUD)

157 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,060.76 (AUD)

156 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,061.11 (AUD)

158 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,064.17 (AUD)

151 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,071.30 (AUD)

154 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,073.68 (AUD)

161 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,080.12 (AUD)

161 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,080.50 (AUD)

150 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,082.44 (AUD)

158 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,086.53 (AUD)

157 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,088.76 (AUD)

158 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,102.16 (AUD)

152 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,102.22 (AUD)

153 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,115.62 (AUD)

158 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,169.53 (AUD)

163 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,174.34 (AUD)

167 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,177.28 (AUD)

162 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,194.38 (AUD)

167 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,198.87 (AUD)

163 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,222.35 (AUD)

169 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,232.56 (AUD)

172 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,260.26 (AUD)

174 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,264.40 (AUD)

170 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,281.14 (AUD)

174 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,298.56 (AUD)

176 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,307.36 (AUD)

176 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,326.46 (AUD)

178 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,349.34 (AUD)

173 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,353.12 (AUD)

176 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,365.20 (AUD)

180 Ordinary Shares

85

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

2,407.55 (AUD)

179 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,430.07 (AUD)

187 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,551.46 (AUD)

193 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,627.07 (AUD)

201 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,637.12 (AUD)

201 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,652.00 (AUD)

204 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,656.30 (AUD)

202 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,725.44 (AUD)

204 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,730.54 (AUD)

204 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,757.25 (AUD)

205 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,758.77 (AUD)

203 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,781.10 (AUD)

203 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,801.76 (AUD)

208 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,815.20 (AUD)

204 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,832.77 (AUD)

219 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,842.70 (AUD)

217 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,845.22 (AUD)

207 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,857.80 (AUD)

220 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,869.60 (AUD)

211 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,901.58 (AUD)

218 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,916.84 (AUD)

218 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,919.27 (AUD)

219 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,923.74 (AUD)

222 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,950.35 (AUD)

221 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

2,963.52 (AUD)

216 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

20,104.20 (AUD)

1,530 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

20,229.94 (AUD)

1,549 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

20,370.24 (AUD)

1,584 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

20,406.36 (AUD)

1,524 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

20,486.40 (AUD)

1,552 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

20,882.94 (AUD)

1,599 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

201.00 (AUD)

15 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

202,670.00 (AUD)

15,590 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

202.65 (AUD)

15 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

205.65 (AUD)

15 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

211.36 (AUD)

16 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

22,001.66 (AUD)

1,658 Ordinary Shares

86

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

22,027.06 (AUD)

1,697 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

22,136.40 (AUD)

1,677 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

22,344.58 (AUD)

1,618 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

22,381.07 (AUD)

1,679 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

22,387.95 (AUD)

1,677 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

22,536.99 (AUD)

1,743 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

22,699.44 (AUD)

1,674 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

22,797.60 (AUD)

1,652 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

22,868.55 (AUD)

1,713 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

221.85 (AUD)

17 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

222.87 (AUD)

17 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

223.38 (AUD)

17 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

23,075.52 (AUD)

1,677 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

23,159.07 (AUD)

1,727 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

233.10 (AUD)

18 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

234.00 (AUD)

18 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

234.36 (AUD)

18 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

235.80 (AUD)

18 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

24,280.48 (AUD)

1,862 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

24,555.81 (AUD)

1,823 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

24,817.80 (AUD)

1,866 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

24,944.64 (AUD)

1,856 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

246.24 (AUD)

19 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

248.94 (AUD)

18 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

25,255.93 (AUD)

1,889 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

25,271.10 (AUD)

1,935 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

25,532.00 (AUD)

1,964 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

25,730.53 (AUD)

1,939 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

25,817.46 (AUD)

1,879 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

25,875.63 (AUD)

1,947 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

25,920.00 (AUD)

2,000 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

25,924.43 (AUD)

1,939 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

251.37 (AUD)

19 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

251.56 (AUD)

19 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

26,060.00 (AUD)

2,000 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

26,539.75 (AUD)

2,003 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

26,599.84 (AUD)

2,003 Ordinary Shares

87

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

26.24 (AUD)

2 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

26.26 (AUD)

2 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

26.56 (AUD)

2 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

26.60 (AUD)

2 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

261.20 (AUD)

20 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

262.40 (AUD)

20 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

263.00 (AUD)

20 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

27,061.34 (AUD)

2,047 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

27,348.72 (AUD)

2,044 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

27,754.44 (AUD)

2,109 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

27,846.37 (AUD)

2,089 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

271.80 (AUD)

20 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

273.63 (AUD)

21 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

275.31 (AUD)

21 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

278.04 (AUD)

21 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

279.51 (AUD)

21 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

28,009.80 (AUD)

2,106 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

28,054.02 (AUD)

2,103 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

286.88 (AUD)

22 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

29,642.40 (AUD)

2,148 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

29,940.48 (AUD)

2,208 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

291.50 (AUD)

22 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

293.04 (AUD)

22 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,015.00 (AUD)

225 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,022.01 (AUD)

233 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,056.20 (AUD)

236 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,057.48 (AUD)

228 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,063.56 (AUD)

232 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,085.74 (AUD)

237 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,109.26 (AUD)

231 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,125.79 (AUD)

227 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,156.05 (AUD)

235 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,165.60 (AUD)

240 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,213.76 (AUD)

242 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,215.92 (AUD)

244 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,232.50 (AUD)

250 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,234.22 (AUD)

241 Ordinary Shares

88

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

3,236.63 (AUD)

241 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,250.52 (AUD)

247 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,277.26 (AUD)

252 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,284.31 (AUD)

249 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,289.12 (AUD)

244 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,300.65 (AUD)

251 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,329.13 (AUD)

249 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,333.96 (AUD)

252 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,334.11 (AUD)

249 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,340.00 (AUD)

250 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,343.57 (AUD)

257 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,359.01 (AUD)

249 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,364.14 (AUD)

247 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,367.43 (AUD)

253 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,381.84 (AUD)

252 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,388.36 (AUD)

254 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,391.92 (AUD)

252 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,405.25 (AUD)

257 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,411.22 (AUD)

254 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,412.48 (AUD)

248 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,414,185.75 (AUD)

262,025 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,447.29 (AUD)

259 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,449.64 (AUD)

267 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,455.78 (AUD)

262 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,468.00 (AUD)

255 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,470.00 (AUD)

250 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,476.80 (AUD)

265 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,479.28 (AUD)

266 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,488.73 (AUD)

259 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,505.48 (AUD)

257 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,526.88 (AUD)

268 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,528.42 (AUD)

271 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,537.35 (AUD)

263 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,559.26 (AUD)

274 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,593.82 (AUD)

267 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,601.59 (AUD)

271 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,612.43 (AUD)

271 Ordinary Shares

89

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

3,620.40 (AUD)

280 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,624.50 (AUD)

275 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,646.53 (AUD)

279 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,655.47 (AUD)

273 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,665.48 (AUD)

266 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,686.28 (AUD)

278 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,698.80 (AUD)

280 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,712.96 (AUD)

283 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,735.81 (AUD)

279 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,739.50 (AUD)

277 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,747.44 (AUD)

278 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,756.97 (AUD)

281 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,761.34 (AUD)

278 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,772.84 (AUD)

283 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,800.94 (AUD)

286 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,923.37 (AUD)

297 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,924.66 (AUD)

298 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,926.34 (AUD)

297 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,939.00 (AUD)

303 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,960.42 (AUD)

298 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,969.51 (AUD)

307 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,983.38 (AUD)

302 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,986.70 (AUD)

291 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,994.27 (AUD)

301 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

3,996.18 (AUD)

298 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

30,971.46 (AUD)

2,301 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

301.18 (AUD)

22 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

303.14 (AUD)

23 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

306.13 (AUD)

23 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

306.59 (AUD)

23 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

306.71 (AUD)

23 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

306.82 (AUD)

23 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

31,694.80 (AUD)

2,360 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

32,868.06 (AUD)

2,542 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

325,750.00 (AUD)

25,000 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

33,936.49 (AUD)

2,569 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

33,956.10 (AUD)

2,610 Ordinary Shares

90

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

34,375.00 (AUD)

2,500 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

34,505.40 (AUD)

2,620 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

34,514.72 (AUD)

2,599 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

34,890.96 (AUD)

2,532 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

35,152.20 (AUD)

2,655 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

35,374.77 (AUD)

2,603 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

356.40 (AUD)

27 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

36,798.56 (AUD)

2,792 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

36,999.65 (AUD)

2,755 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

37,907.28 (AUD)

2,771 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

378,078.60 (AUD)

27,397 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

379.90 (AUD)

29 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

38,089.84 (AUD)

2,921 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

38,092.72 (AUD)

2,888 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

38,700.00 (AUD)

3,000 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

38,986.77 (AUD)

2,819 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

39,242.40 (AUD)

2,955 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

39.06 (AUD)

3 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

39.18 (AUD)

3 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

39.33 (AUD)

3 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

39.33 (AUD)

3 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

39.42 (AUD)

3 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

39.72 (AUD)

3 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

39.93 (AUD)

3 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

393.60 (AUD)

30 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

394.80 (AUD)

30 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,017.60 (AUD)

310 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,046.26 (AUD)

307 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,052.32 (AUD)

304 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,095.36 (AUD)

316 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,156.57 (AUD)

319 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,160.00 (AUD)

320 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,210.36 (AUD)

308 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,260.60 (AUD)

324 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,286.52 (AUD)

324 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,293.25 (AUD)

325 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,305.72 (AUD)

318 Ordinary Shares

91

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

4,323.06 (AUD)

329 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,333.20 (AUD)

314 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,345.88 (AUD)

332 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,355.00 (AUD)

325 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,362.60 (AUD)

330 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,382.28 (AUD)

329 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,413.75 (AUD)

321 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,457.95 (AUD)

329 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,484.70 (AUD)

330 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,495.40 (AUD)

338 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,593.60 (AUD)

330 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,613.00 (AUD)

350 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,613.35 (AUD)

343 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,638.21 (AUD)

349 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,680.12 (AUD)

344 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,683.42 (AUD)

354 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,684.31 (AUD)

353 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,692.08 (AUD)

356 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,726.67 (AUD)

353 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,794.08 (AUD)

361 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,795.26 (AUD)

349 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,803.40 (AUD)

365 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,888.18 (AUD)

374 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,938.01 (AUD)

371 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

4,969.82 (AUD)

382 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

40,330.88 (AUD)

3,074 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

40,501.44 (AUD)

2,952 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

40,609.07 (AUD)

3,131 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

40,969.00 (AUD)

3,092 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

40.50 (AUD)

3 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

40.62 (AUD)

3 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

401.40 (AUD)

30 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

402,900.63 (AUD)

30,921 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

405.60 (AUD)

30 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

41,685.92 (AUD)

3,139 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

41,894.18 (AUD)

3,169 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

41.67 (AUD)

3 Ordinary Shares

92

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

416.64 (AUD)

31 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

42,625.25 (AUD)

3,217 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

420.16 (AUD)

32 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

425.37 (AUD)

33 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

429.12 (AUD)

32 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

443.52 (AUD)

33 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

45,713.50 (AUD)

3,530 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

468.72 (AUD)

36 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

47,221.91 (AUD)

3,613 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

48,660.75 (AUD)

3,645 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

483.22 (AUD)

37 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

49,331.20 (AUD)

3,760 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

49,519.80 (AUD)

3,690 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

491.34 (AUD)

38 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

492.10 (AUD)

38 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

494.76 (AUD)

38 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

498.56 (AUD)

38 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,021.25 (AUD)

375 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,025.54 (AUD)

379 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,175.92 (AUD)

388 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,194.98 (AUD)

399 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,198.97 (AUD)

399 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,266.20 (AUD)

402 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,267.21 (AUD)

403 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,308.08 (AUD)

408 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,323.50 (AUD)

390 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,334.54 (AUD)

402 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,336.94 (AUD)

393 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,346.90 (AUD)

390 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,381.28 (AUD)

404 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,410.08 (AUD)

408 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,451.60 (AUD)

413 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,460.66 (AUD)

414 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,463.26 (AUD)

418 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,482.15 (AUD)

415 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,510.19 (AUD)

399 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,538.84 (AUD)

404 Ordinary Shares

93

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

5,554.44 (AUD)

417 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,559.62 (AUD)

407 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,581.44 (AUD)

408 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,594.40 (AUD)

420 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,597.02 (AUD)

418 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,597.84 (AUD)

419 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,610.92 (AUD)

406 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,654.80 (AUD)

422 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,667.97 (AUD)

433 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,690.08 (AUD)

424 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,725.41 (AUD)

417 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,728.32 (AUD)

442 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,733.96 (AUD)

426 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,746.35 (AUD)

435 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,802.90 (AUD)

435 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,805.59 (AUD)

421 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,885.00 (AUD)

428 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

5,918.50 (AUD)

445 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

50,803.97 (AUD)

3,899 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

503.88 (AUD)

38 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

503.88 (AUD)

39 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

505.40 (AUD)

38 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

507.39 (AUD)

39 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

51,231.05 (AUD)

3,809 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

51,280.29 (AUD)

3,807 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

514.80 (AUD)

39 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

515.58 (AUD)

39 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

52,531.56 (AUD)

4,044 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

52.44 (AUD)

4 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

52.56 (AUD)

4 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

521.20 (AUD)

40 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

524.40 (AUD)

40 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

53,891.60 (AUD)

4,052 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

538.74 (AUD)

41 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

55.08 (AUD)

4 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

55.08 (AUD)

4 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

55.20 (AUD)

4 Ordinary Shares

94

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

553.98 (AUD)

42 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

559.44 (AUD)

42 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

56,649.92 (AUD)

4,117 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

56,950.90 (AUD)

4,157 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

561.29 (AUD)

41 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

562.80 (AUD)

42 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

568.68 (AUD)

42 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

57,697.92 (AUD)

4,452 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

573.19 (AUD)

43 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

575.96 (AUD)

44 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

583.65 (AUD)

45 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

594.90 (AUD)

45 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,004.80 (AUD)

432 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,009.91 (AUD)

439 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,020.40 (AUD)

435 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,033.66 (AUD)

454 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,061.50 (AUD)

450 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,067.98 (AUD)

459 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,103.69 (AUD)

467 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,111.60 (AUD)

463 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,150.72 (AUD)

447 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,168.96 (AUD)

459 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,285.60 (AUD)

485 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,287.20 (AUD)

464 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,303.36 (AUD)

469 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,326.13 (AUD)

487 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,330.72 (AUD)

484 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,402.00 (AUD)

485 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,447.40 (AUD)

474 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,447.88 (AUD)

487 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,464.75 (AUD)

475 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,492.96 (AUD)

501 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,502.16 (AUD)

476 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,532.95 (AUD)

485 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,543.82 (AUD)

478 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,628.23 (AUD)

501 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,632.27 (AUD)

509 Ordinary Shares

95

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

6,720.08 (AUD)

503 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,781.80 (AUD)

508 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,791.96 (AUD)

508 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,805.00 (AUD)

500 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,929.00 (AUD)

533 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,945.86 (AUD)

527 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

6,953.72 (AUD)

526 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

60,890.92 (AUD)

4,406 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

60,916.12 (AUD)

4,519 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

606.32 (AUD)

44 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

606.77 (AUD)

47 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

609.96 (AUD)

46 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

61,875.56 (AUD)

4,756 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

611.10 (AUD)

45 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

619.68 (AUD)

48 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

62,361.78 (AUD)

4,703 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

623.69 (AUD)

47 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

625.57 (AUD)

47 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

63,927.93 (AUD)

4,803 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

630.72 (AUD)

48 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

631.20 (AUD)

48 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

637.44 (AUD)

48 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

638.40 (AUD)

48 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

638.47 (AUD)

49 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

638.47 (AUD)

49 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

642.24 (AUD)

48 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

644.50 (AUD)

50 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

65,035.20 (AUD)

4,782 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

656.00 (AUD)

50 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

659.00 (AUD)

50 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

663.26 (AUD)

51 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

663.50 (AUD)

50 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

668.61 (AUD)

51 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

674.22 (AUD)

51 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

68,850.00 (AUD)

5,000 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

68.20 (AUD)

5 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

682.50 (AUD)

50 Ordinary Shares

96

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

682.89 (AUD)

51 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

688.50 (AUD)

50 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

69.20 (AUD)

5 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,011.12 (AUD)

524 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,115.50 (AUD)

535 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,163.52 (AUD)

546 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,209.00 (AUD)

540 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,244.56 (AUD)

548 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,268.76 (AUD)

549 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,335.20 (AUD)

530 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,381.00 (AUD)

550 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,442.55 (AUD)

555 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,454.22 (AUD)

566 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,500.57 (AUD)

561 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,507.08 (AUD)

567 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,514.70 (AUD)

555 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,551.96 (AUD)

564 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,592.00 (AUD)

584 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,592.20 (AUD)

580 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,706.88 (AUD)

576 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,711.20 (AUD)

560 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,737.44 (AUD)

592 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,784.88 (AUD)

597 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

7,882.16 (AUD)

583 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

71,381.43 (AUD)

5,323 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

720.36 (AUD)

54 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

73,614.40 (AUD)

5,560 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

73,942.47 (AUD)

5,589 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

74,051.88 (AUD)

5,572 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

742.50 (AUD)

54 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

743.60 (AUD)

55 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

745.74 (AUD)

54 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

748.00 (AUD)

55 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

750.12 (AUD)

57 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

756.39 (AUD)

57 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

76,207.61 (AUD)

5,717 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

767.34 (AUD)

58 Ordinary Shares

97

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

77.76 (AUD)

6 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

77.88 (AUD)

6 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

772.90 (AUD)

59 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

779.98 (AUD)

59 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

789.45 (AUD)

57 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

79.44 (AUD)

6 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

79.62 (AUD)

6 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

799.24 (AUD)

58 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,060.78 (AUD)

602 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,081.43 (AUD)

609 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,175.25 (AUD)

617 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,273.44 (AUD)

623 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,358.84 (AUD)

642 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,423.85 (AUD)

631 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,526.18 (AUD)

643 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,775.84 (AUD)

672 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,810.50 (AUD)

670 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,811.25 (AUD)

665 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,884.04 (AUD)

662 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,917.44 (AUD)

672 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

8,928.60 (AUD)

690 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

80,412.84 (AUD)

6,037 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

80,774.56 (AUD)

6,046 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

80.58 (AUD)

6 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

80.94 (AUD)

6 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

801.54 (AUD)

61 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

81,345.24 (AUD)

6,107 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

832.66 (AUD)

62 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

841.96 (AUD)

62 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

843.57 (AUD)

63 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

844.52 (AUD)

63 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

849.28 (AUD)

64 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

86,536.58 (AUD)

6,487 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

86,972.48 (AUD)

6,629 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

876.16 (AUD)

64 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

89,070.28 (AUD)

6,652 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

896.35 (AUD)

65 Ordinary Shares

98

6/04/2019
Morgan Stanley Australia Securities Limited

Buy

9,024.18 (AUD)

678 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

9,024.93 (AUD)

673 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

9,185.37 (AUD)

669 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

9,375.68 (AUD)

706 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

9,458.27 (AUD)

727 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

9,586.29 (AUD)

717 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

9,683.08 (AUD)

746 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

9,703.98 (AUD)

754 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

9,817.50 (AUD)

714 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

9,827.20 (AUD)

740 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

9,978.32 (AUD)

748 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

901.14 (AUD)

69 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

905.28 (AUD)

69 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

907.35 (AUD)

69 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

91,460.30 (AUD)

7,030 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

91.91 (AUD)

7 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

917.70 (AUD)

70 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

918.03 (AUD)

71 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

92.05 (AUD)

7 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

92.54 (AUD)

7 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

92.75 (AUD)

7 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

93.03 (AUD)

7 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

93.49 (AUD)

7 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

966.52 (AUD)

73 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

98,141.96 (AUD)

7,532 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

988.56 (AUD)

72 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

991.04 (AUD)

76 Ordinary Shares

6/04/2019

Morgan Stanley Australia Securities Limited

Buy

993.53 (AUD)

73 Ordinary Shares

6/04/2019

Morgan Stanley Capital Services LLC

Buy

N/A

140,593 Swaps

6/04/2019

Morgan Stanley Capital Services LLC

Buy

N/A

2,519 Swaps

6/04/2019

Morgan Stanley Capital Services LLC

Buy

N/A

217 Swaps

6/04/2019

Morgan Stanley Capital Services LLC

Buy

N/A

89,116 Swaps

6/04/2019

Morgan Stanley Capital Services LLC

Buy

N/A

904 Swaps

6/05/2019

Morgan Stanley & Co. International plc

Buy

1,425.00

100 Ordinary Shares

6/05/2019

Morgan Stanley & Co. International plc

Buy

1,430.00

100 Ordinary Shares

6/05/2019

Morgan Stanley & Co. International plc

Buy

106,607.13

7,460 Ordinary Shares

6/05/2019

Morgan Stanley & Co. International plc

Buy

17,721.85

1,247 Ordinary Shares

99

6/05/2019
Morgan Stanley & Co. International plc

Buy

4,189.50

294 Ordinary Shares

6/05/2019

Morgan Stanley & Co. International plc

Buy

598.17

42 Ordinary Shares

6/05/2019

Morgan Stanley & Co. International plc

Buy

N/A

10,255 Swaps

6/05/2019

Morgan Stanley & Co. International plc

Buy

N/A

13,105 Swaps

6/05/2019

Morgan Stanley & Co. International plc

Buy

N/A

14,032 Swaps

6/05/2019

Morgan Stanley & Co. International plc

Buy

N/A

193,460 Swaps

6/05/2019

Morgan Stanley & Co. International plc

Buy

N/A

23,491 Swaps

6/05/2019

Morgan Stanley & Co. International plc

Buy

N/A

4,519 Swaps

6/05/2019

Morgan Stanley & Co. International plc

Buy

N/A

49,122 Swaps

6/05/2019

Morgan Stanley & Co. International plc

Buy

N/A

69,430 Swaps

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,005.75 (AUD)

75 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,022.96 (AUD)

76 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,074.40 (AUD)

80 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,084.00 (AUD)

80 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,085.40 (AUD)

81 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,169.28 (AUD)

87 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,235.56 (AUD)

92 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,345.00 (AUD)

100 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,427.38 (AUD)

107 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,427.82 (AUD)

106 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,430.59 (AUD)

107 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,431.66 (AUD)

107 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,454.13 (AUD)

107 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,495.17 (AUD)

111 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,507.52 (AUD)

112 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,590.03 (AUD)

117 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,628.70 (AUD)

122 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,640.90 (AUD)

122 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,733.76 (AUD)

129 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,734.20 (AUD)

130 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,736.34 (AUD)

129 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,750.53 (AUD)

129 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,790.18 (AUD)

133 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,796.83 (AUD)

133 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,798.50 (AUD)

132 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,806.32 (AUD)

134 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,822.40 (AUD)

136 Ordinary Shares

100

6/05/2019
Morgan Stanley Australia Securities Limited

Buy

1,853.61 (AUD)

137 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,870.94 (AUD)

139 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,880.67 (AUD)

139 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,923.35 (AUD)

143 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,937.20 (AUD)

145 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,962.24 (AUD)

146 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

1,965.39 (AUD)

147 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

10,012.50 (AUD)

750 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

10,057.81 (AUD)

742 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

10,437.39 (AUD)

783 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

10,448.84 (AUD)

776 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

10,530.00 (AUD)

780 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

102,232.32 (AUD)

7,584 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

109,443.75 (AUD)

8,125 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

11,262.72 (AUD)

838 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

115,737.68 (AUD)

8,663 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

116,782.93 (AUD)

8,657 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

12,050.16 (AUD)

888 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

12,051.00 (AUD)

900 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

12,957.80 (AUD)

967 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

126,313.10 (AUD)

9,322 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

13,019.60 (AUD)

968 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

13,020.72 (AUD)

956 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

13,170.60 (AUD)

972 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

13,901.79 (AUD)

1,029 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

13,960.56 (AUD)

1,043 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

131,228.16 (AUD)

9,764 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

134.90 (AUD)

10 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

138,977.72 (AUD)

10,234 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

139,323.19 (AUD)

10,267 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

14,294.52 (AUD)

1,062 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

14,965.96 (AUD)

1,109 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

145,226.14 (AUD)

10,702 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

148,925.27 (AUD)

11,089 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

15,266.58 (AUD)

1,141 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

15,763.97 (AUD)

1,169 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

16,102.40 (AUD)

1,184 Ordinary Shares

101

6/05/2019
Morgan Stanley Australia Securities Limited

Buy

16,118.82 (AUD)

1,202 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

16,379.52 (AUD)

1,216 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

161.64 (AUD)

12 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

17,331.20 (AUD)

1,280 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

17,379.80 (AUD)

1,297 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

174.85 (AUD)

13 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

18,184.46 (AUD)

1,351 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

18,332.16 (AUD)

1,364 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

18,399.10 (AUD)

1,370 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

18,622.45 (AUD)

1,382 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

18,683.28 (AUD)

1,386 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

18,949.73 (AUD)

1,411 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

189.70 (AUD)

14 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,025.75 (AUD)

150 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,164.80 (AUD)

160 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,167.56 (AUD)

162 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,168.67 (AUD)

161 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,245.65 (AUD)

165 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,269.68 (AUD)

168 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,310.30 (AUD)

170 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,330.60 (AUD)

172 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,528.60 (AUD)

188 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,570.88 (AUD)

192 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,688.84 (AUD)

198 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,872.40 (AUD)

215 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,884.72 (AUD)

214 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

2,905.63 (AUD)

217 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

20,936.64 (AUD)

1,544 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

206,301.42 (AUD)

15,327 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

21,520.00 (AUD)

1,600 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

21,821.40 (AUD)

1,620 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

219,208.10 (AUD)

16,298 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

22,303.30 (AUD)

1,646 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

22,489.94 (AUD)

1,661 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

22,526.20 (AUD)

1,660 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

227.29 (AUD)

17 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

24,426.00 (AUD)

1,800 Ordinary Shares

102

6/05/2019
Morgan Stanley Australia Securities Limited

Buy

25,351.98 (AUD)

1,869 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

253,693.60 (AUD)

18,820 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

26.96 (AUD)

2 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

26.97 (AUD)

2 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

26.99 (AUD)

2 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

27,260.00 (AUD)

2,000 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

27,933.68 (AUD)

2,073 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

27.02 (AUD)

2 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

28,494.24 (AUD)

2,136 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

29,164.80 (AUD)

2,170 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

29,806.14 (AUD)

2,226 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

295.90 (AUD)

22 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

298.32 (AUD)

22 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,129.19 (AUD)

233 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,169.48 (AUD)

236 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,222.17 (AUD)

241 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,265.92 (AUD)

243 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,283.02 (AUD)

244 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,337.50 (AUD)

250 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,406.07 (AUD)

251 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,444.48 (AUD)

256 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,507.40 (AUD)

260 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,550.80 (AUD)

264 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,623.04 (AUD)

272 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,655.79 (AUD)

271 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,740.80 (AUD)

280 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,867.84 (AUD)

288 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,883.11 (AUD)

287 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,931.41 (AUD)

291 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

3,945.25 (AUD)

293 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

30,604.68 (AUD)

2,252 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

31,375.20 (AUD)

2,307 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

31,631.16 (AUD)

2,319 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

33,922.56 (AUD)

2,524 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

335.50 (AUD)

25 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

34,374.00 (AUD)

2,550 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

34,515.03 (AUD)

2,551 Ordinary Shares

103

6/05/2019
Morgan Stanley Australia Securities Limited

Buy

35,055.06 (AUD)

2,589 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

35,426.72 (AUD)

2,632 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

352.82 (AUD)

26 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

36,019.26 (AUD)

2,686 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

36,368.20 (AUD)

2,710 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

36,635.60 (AUD)

2,734 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

36,825.06 (AUD)

2,742 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

362.61 (AUD)

27 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

37,432.26 (AUD)

2,781 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

38,426.52 (AUD)

2,838 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

38,593.24 (AUD)

2,863 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

39,187.47 (AUD)

2,931 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

39,539.19 (AUD)

2,931 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

391.21 (AUD)

29 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

399,668.52 (AUD)

29,649 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,014.00 (AUD)

300 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,174.15 (AUD)

310 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,260.98 (AUD)

314 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,345.25 (AUD)

325 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,414.88 (AUD)

328 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,495.58 (AUD)

337 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,613.35 (AUD)

343 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,725.00 (AUD)

350 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,781.85 (AUD)

355 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,813.12 (AUD)

356 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

4,982.53 (AUD)

371 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

40.50 (AUD)

3 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

41,320.62 (AUD)

3,054 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

429.76 (AUD)

32 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

443.85 (AUD)

33 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

445.17 (AUD)

33 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

45,090.60 (AUD)

3,345 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

457.64 (AUD)

34 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

46,749.72 (AUD)

3,494 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

460.36 (AUD)

34 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

476.35 (AUD)

35 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

497.84 (AUD)

37 Ordinary Shares

104

6/05/2019
Morgan Stanley Australia Securities Limited

Buy

5,032.50 (AUD)

375 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

5,127.20 (AUD)

377 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

5,221.44 (AUD)

392 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

5,342.04 (AUD)

396 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

5,352.00 (AUD)

400 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

5,465.30 (AUD)

410 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

5,569.30 (AUD)

415 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

5,589.00 (AUD)

414 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

5,671.68 (AUD)

422 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

5,688.98 (AUD)

418 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

5,762.37 (AUD)

427 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

50,625.00 (AUD)

3,750 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

51,528.00 (AUD)

3,800 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

51,824.36 (AUD)

3,836 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

53.80 (AUD)

4 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

539.60 (AUD)

40 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

540,440.00 (AUD)

40,000 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

540.60 (AUD)

40 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

542.00 (AUD)

40 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

549,544.00 (AUD)

40,000 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

55,283.28 (AUD)

4,056 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

574.48 (AUD)

43 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

6,069.98 (AUD)

454 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

6,695.00 (AUD)

500 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

6,814.08 (AUD)

507 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

639.36 (AUD)

48 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

64,025.20 (AUD)

4,778 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

647.04 (AUD)

48 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

66,622.62 (AUD)

4,946 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

66.90 (AUD)

5 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

67.78 (AUD)

5 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

671.50 (AUD)

50 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

69,606.90 (AUD)

5,214 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

7,343.70 (AUD)

546 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

7,373.56 (AUD)

547 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

7,483.30 (AUD)

557 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

7,483.76 (AUD)

556 Ordinary Shares

105

6/05/2019
Morgan Stanley Australia Securities Limited

Buy

7,509.74 (AUD)

553 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

7,515.01 (AUD)

554 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

7,518.55 (AUD)

559 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

7,779.75 (AUD)

575 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

7,899.28 (AUD)

586 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

7,975.85 (AUD)

593 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

703.56 (AUD)

52 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

704.08 (AUD)

52 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

705.38 (AUD)

52 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

732.78 (AUD)

54 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

748.16 (AUD)

56 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

753.76 (AUD)

56 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

753.76 (AUD)

56 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

774.88 (AUD)

58 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

79,644.96 (AUD)

5,904 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

794.73 (AUD)

59 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

8,271.60 (AUD)

610 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

8,482.92 (AUD)

634 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

8,534.52 (AUD)

628 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

80,638.04 (AUD)

5,938 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

80.76 (AUD)

6 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

828.32 (AUD)

62 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

833.28 (AUD)

62 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

869.76 (AUD)

64 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

87,889.60 (AUD)

6,520 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

871.68 (AUD)

64 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

881.76 (AUD)

66 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

89,297.91 (AUD)

6,669 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

892.27 (AUD)

66 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

9,529.65 (AUD)

702 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

9,965.44 (AUD)

736 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

908.52 (AUD)

67 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

909.19 (AUD)

67 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

91,327.00 (AUD)

6,775 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

913.21 (AUD)

67 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

925.98 (AUD)

69 Ordinary Shares

6/05/2019

Morgan Stanley Australia Securities Limited

Buy

93,499.19 (AUD)

6,931 Ordinary Shares

106

6/05/2019
Morgan Stanley Capital Services LLC

Buy

N/A

29,586 Swaps

6/05/2019

Morgan Stanley Capital Services LLC

Buy

N/A

588 Swaps

6/05/2019

Morgan Stanley Capital Services LLC

Buy

N/A

6,049 Swaps

6/06/2019

Morgan Stanley & Co. International plc

Borrow

N/A

2,000,000 Ordinary Shares

6/06/2019

Morgan Stanley & Co. International plc

Buy

17,769.75

1,247 Ordinary Shares

6/06/2019

Morgan Stanley & Co. International plc

Buy

17,955.00

1,260 Ordinary Shares

6/06/2019

Morgan Stanley & Co. International plc

Buy

18,008.23

1,260 Ordinary Shares

6/06/2019

Morgan Stanley & Co. LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

1,058 Ordinary Shares

6/06/2019

Morgan Stanley & Co. LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

19,984 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Borrow

N/A

657,000 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,071.24 (AUD)

79 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,179.20 (AUD)

88 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,307.56 (AUD)

97 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,427.82 (AUD)

106 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,430.10 (AUD)

105 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,431.00 (AUD)

106 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,438.08 (AUD)

107 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,439.48 (AUD)

106 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,440.22 (AUD)

107 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,445.04 (AUD)

108 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,463.40 (AUD)

108 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,475.86 (AUD)

109 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,514.24 (AUD)

112 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,587.69 (AUD)

118 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,661.73 (AUD)

123 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,680.20 (AUD)

124 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,721.60 (AUD)

128 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,740.80 (AUD)

128 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,837.36 (AUD)

136 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,888.60 (AUD)

140 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,976.54 (AUD)

148 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,985.97 (AUD)

147 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

1,998.00 (AUD)

150 Ordinary Shares

107

6/06/2019
Morgan Stanley Australia Securities Limited

Buy

10,838.01 (AUD)

807 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

10,921.50 (AUD)

809 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

106.60 (AUD)

8 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

11,074.56 (AUD)

824 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

12,474.66 (AUD)

922 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

12,726.36 (AUD)

954 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

12,859.76 (AUD)

964 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

126,765.92 (AUD)

9,404 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

13,047.93 (AUD)

973 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

13,302.88 (AUD)

976 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

13,749.12 (AUD)

1,008 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

13,753.25 (AUD)

1,015 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

13,786.50 (AUD)

1,010 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

13,809.96 (AUD)

1,026 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

13.44 (AUD)

1 Ordinary Share

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

13.57 (AUD)

1 Ordinary Share

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

13.58 (AUD)

1 Ordinary Share

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

13.64 (AUD)

1 Ordinary Share

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

139,919.12 (AUD)

10,258 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

14,209.78 (AUD)

1,066 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

14,418.40 (AUD)

1,072 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

14,967.48 (AUD)

1,122 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

144,680.25 (AUD)

10,725 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

15,329.50 (AUD)

1,150 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

15,471.00 (AUD)

1,146 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

15,781.50 (AUD)

1,169 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

151,339.02 (AUD)

11,202 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

154,029.40 (AUD)

11,452 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

16,141.46 (AUD)

1,186 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

16,451.10 (AUD)

1,215 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

16,490.76 (AUD)

1,209 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

16,724.24 (AUD)

1,237 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

16,730.56 (AUD)

1,232 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

16,953.30 (AUD)

1,242 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

164,794.50 (AUD)

12,207 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

168,572.00 (AUD)

12,580 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

17,286.48 (AUD)

1,272 Ordinary Shares

108

6/06/2019
Morgan Stanley Australia Securities Limited

Buy

179,405.32 (AUD)

13,309 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

18,278.68 (AUD)

1,346 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

18,333.00 (AUD)

1,350 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

18,726.60 (AUD)

1,380 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

18,970.35 (AUD)

1,421 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

19,352.80 (AUD)

1,423 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

19,694.52 (AUD)

1,446 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,035.50 (AUD)

150 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,109.55 (AUD)

155 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,129.84 (AUD)

158 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,170.40 (AUD)

160 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,215.64 (AUD)

164 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,244.83 (AUD)

165 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,251.16 (AUD)

167 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,253.62 (AUD)

169 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,320.47 (AUD)

171 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,399.44 (AUD)

178 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,449.80 (AUD)

180 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,574.18 (AUD)

189 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,599.51 (AUD)

191 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,682.35 (AUD)

201 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,716.00 (AUD)

200 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,851.40 (AUD)

212 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,869.60 (AUD)

211 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

2,885.32 (AUD)

212 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

20,604.48 (AUD)

1,524 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

20,858.18 (AUD)

1,532 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

21,266.55 (AUD)

1,593 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

228.99 (AUD)

17 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

23,205.00 (AUD)

1,700 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

24,471.30 (AUD)

1,806 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

25,452.12 (AUD)

1,877 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

253.08 (AUD)

19 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

256.50 (AUD)

19 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

26,760.00 (AUD)

2,000 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

26.92 (AUD)

2 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

266.60 (AUD)

20 Ordinary Shares

109

6/06/2019
Morgan Stanley Australia Securities Limited

Buy

266.80 (AUD)

20 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

266.90 (AUD)

20 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

267.10 (AUD)

20 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

268.80 (AUD)

20 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

269.80 (AUD)

20 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

27,108.48 (AUD)

2,017 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

27,548.32 (AUD)

2,062 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

27,653.91 (AUD)

2,053 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

27,709.98 (AUD)

2,071 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

271.40 (AUD)

20 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

284.55 (AUD)

21 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

29,143.05 (AUD)

2,183 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

29,849.70 (AUD)

2,190 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

293.70 (AUD)

22 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

293.92 (AUD)

22 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

294,420.50 (AUD)

21,890 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

297.22 (AUD)

22 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

298.98 (AUD)

22 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

3,316.68 (AUD)

249 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

3,346.56 (AUD)

249 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

3,376.80 (AUD)

252 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

3,381.48 (AUD)

248 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

3,681.84 (AUD)

276 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

3,682.89 (AUD)

271 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

3,730.23 (AUD)

279 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

30,789.96 (AUD)

2,274 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

309.35 (AUD)

23 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

31,109.85 (AUD)

2,313 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

31,499.90 (AUD)

2,342 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

310.27 (AUD)

23 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

32,354.08 (AUD)

2,372 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

32,424.00 (AUD)

2,400 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

320.28 (AUD)

24 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

34,561.38 (AUD)

2,562 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

34,571.20 (AUD)

2,542 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

35,385.00 (AUD)

2,625 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

35,588.70 (AUD)

2,646 Ordinary Shares

110

6/06/2019
Morgan Stanley Australia Securities Limited

Buy

368.55 (AUD)

27 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

376.04 (AUD)

28 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

386.57 (AUD)

29 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

39,717.60 (AUD)

2,964 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

4,228.63 (AUD)

313 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

4,572.54 (AUD)

342 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

4,596.68 (AUD)

341 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

4,665.50 (AUD)

350 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

4,971.40 (AUD)

371 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

40.31 (AUD)

3 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

404.70 (AUD)

30 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

408.00 (AUD)

30 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

433,829.75 (AUD)

32,255 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

44,947.77 (AUD)

3,327 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

441.87 (AUD)

33 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

45,184.96 (AUD)

3,352 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

46,733.28 (AUD)

3,498 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

485.64 (AUD)

36 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

5,100.00 (AUD)

375 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

5,225.72 (AUD)

391 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

5,407.14 (AUD)

397 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

5,621.16 (AUD)

417 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

5,682.84 (AUD)

426 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

5,762.88 (AUD)

432 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

52,017.44 (AUD)

3,856 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

528.45 (AUD)

39 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

53,262.72 (AUD)

3,963 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

53.84 (AUD)

4 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

538.80 (AUD)

40 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

54,511.20 (AUD)

4,020 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

548.17 (AUD)

41 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

56,101.28 (AUD)

4,168 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

569.94 (AUD)

42 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

57,150.72 (AUD)

4,224 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

6,079.36 (AUD)

448 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

6,281.68 (AUD)

466 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

6,391.80 (AUD)

477 Ordinary Shares

111

6/06/2019
Morgan Stanley Australia Securities Limited

Buy

6,760.00 (AUD)

500 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

6,786.81 (AUD)

502 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

6,898.64 (AUD)

508 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

60,148.45 (AUD)

4,439 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

606.60 (AUD)

45 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

615.48 (AUD)

46 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

620.08 (AUD)

46 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

642.72 (AUD)

48 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

647.04 (AUD)

48 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

659.05 (AUD)

49 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

68,553.57 (AUD)

5,037 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

68,602.71 (AUD)

5,093 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

7,053.21 (AUD)

519 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

7,718.07 (AUD)

579 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

7,762.16 (AUD)

581 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

7,899.65 (AUD)

583 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

74,288.28 (AUD)

5,511 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

741.68 (AUD)

55 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

78,417.60 (AUD)

5,766 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

79,284.06 (AUD)

5,834 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

8,345.20 (AUD)

620 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

8,486.10 (AUD)

630 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

81,540.52 (AUD)

6,049 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

81.06 (AUD)

6 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

821.06 (AUD)

61 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

843.20 (AUD)

62 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

873.60 (AUD)

65 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

89,655.48 (AUD)

6,651 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

9,112.48 (AUD)

674 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

9,119.15 (AUD)

673 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

9,119.24 (AUD)

676 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

9,132.40 (AUD)

680 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

9,132.55 (AUD)

679 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

9,309.24 (AUD)

684 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

9,458.29 (AUD)

697 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

9,504.56 (AUD)

703 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

9,600.48 (AUD)

708 Ordinary Shares

112

6/06/2019
Morgan Stanley Australia Securities Limited

Buy

9,792.00 (AUD)

720 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

93,168.15 (AUD)

6,927 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

949.90 (AUD)

70 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

956.02 (AUD)

71 Ordinary Shares

6/06/2019

Morgan Stanley Australia Securities Limited

Buy

99,642.40 (AUD)

7,370 Ordinary Shares

6/06/2019

Morgan Stanley Capital Services LLC

Buy

N/A

10,379 Swaps

6/06/2019

Morgan Stanley Capital Services LLC

Buy

N/A

21,277 Swaps

6/06/2019

Morgan Stanley Capital Services LLC

Buy

N/A

4,579 Swaps

6/07/2019

Morgan Stanley & Co. International plc

Buy

1,432.00

100 Ordinary Shares

6/07/2019

Morgan Stanley & Co. International plc

Buy

11,881.67

831 Ordinary Shares

6/07/2019

Morgan Stanley & Co. International plc

Buy

11,966.40

831 Ordinary Shares

6/07/2019

Morgan Stanley & Co. International plc

Buy

N/A

7,618 Swaps

6/07/2019

Morgan Stanley & Co. International plc

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

19,964 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,007.14 (AUD)

74 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,032.84 (AUD)

76 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,060.41 (AUD)

78 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,086.40 (AUD)

80 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,092.80 (AUD)

80 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,227.60 (AUD)

90 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,344.42 (AUD)

99 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,346.90 (AUD)

99 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,389.47 (AUD)

103 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,391.53 (AUD)

103 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,420.65 (AUD)

105 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,424.85 (AUD)

105 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,428.53 (AUD)

105 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,429.94 (AUD)

106 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,436.30 (AUD)

106 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,451.99 (AUD)

107 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,481.31 (AUD)

109 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,487.20 (AUD)

110 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,514.24 (AUD)

112 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,546.98 (AUD)

114 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,560.55 (AUD)

115 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,561.70 (AUD)

115 Ordinary Shares

113

6/07/2019
Morgan Stanley Australia Securities Limited

Buy

1,580.67 (AUD)

117 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,591.20 (AUD)

117 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,656.76 (AUD)

122 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,681.44 (AUD)

124 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,717.38 (AUD)

126 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,725.30 (AUD)

127 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,742,649.25 (AUD)

129,565 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,746.66 (AUD)

129 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,819.72 (AUD)

134 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,902.60 (AUD)

140 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

1,981.22 (AUD)

146 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

10,123.22 (AUD)

746 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

10,246.86 (AUD)

754 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

10,365.75 (AUD)

765 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

103,909.52 (AUD)

7,618 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

103,909.52 (AUD)

7,618 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

121.77 (AUD)

9 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

13,361.39 (AUD)

989 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

13,409.06 (AUD)

994 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

13,668.72 (AUD)

1,011 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

13,797.00 (AUD)

1,022 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

13.50 (AUD)

1 Ordinary Share

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

13.50 (AUD)

1 Ordinary Share

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

13.65 (AUD)

1 Ordinary Share

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

14,287.68 (AUD)

1,056 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

14,447.18 (AUD)

1,067 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

14,558.28 (AUD)

1,076 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

15,223.52 (AUD)

1,126 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

16,463.48 (AUD)

1,207 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

17,172.77 (AUD)

1,273 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

19,652.84 (AUD)

1,444 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

2,023.50 (AUD)

150 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

2,113.80 (AUD)

156 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

2,222.20 (AUD)

164 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

2,301.80 (AUD)

170 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

2,318.56 (AUD)

172 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

2,423.66 (AUD)

179 Ordinary Shares

114

6/07/2019
Morgan Stanley Australia Securities Limited

Buy

2,543.20 (AUD)

187 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

2,667.38 (AUD)

197 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

2,704.68 (AUD)

198 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

2,739.12 (AUD)

202 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

2,835.04 (AUD)

208 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

203.78 (AUD)

15 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

21,755.80 (AUD)

1,595 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

22,099.50 (AUD)

1,637 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

22,633.43 (AUD)

1,663 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

24,969.60 (AUD)

1,836 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

25,825.80 (AUD)

1,892 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

256.41 (AUD)

19 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

257.07 (AUD)

19 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

258.59 (AUD)

19 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

258.88 (AUD)

19 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

27,716.48 (AUD)

2,032 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

27.09 (AUD)

2 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

27.14 (AUD)

2 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

27.20 (AUD)

2 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

27.22 (AUD)

2 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

27.32 (AUD)

2 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

27.40 (AUD)

2 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

272.00 (AUD)

20 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

272.30 (AUD)

20 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

272.80 (AUD)

20 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

273.40 (AUD)

20 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

284.97 (AUD)

21 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

286.34 (AUD)

21 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

287.07 (AUD)

21 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

29,031.96 (AUD)

2,141 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

29,123.37 (AUD)

2,143 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

298.32 (AUD)

22 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

3,016.98 (AUD)

222 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

3,254.40 (AUD)

240 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

3,274.26 (AUD)

242 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

3,644.55 (AUD)

267 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

3,680.16 (AUD)

272 Ordinary Shares

115

6/07/2019
Morgan Stanley Australia Securities Limited

Buy

3,709.96 (AUD)

274 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

3,848.80 (AUD)

283 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

3,940.14 (AUD)

291 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

3,998.40 (AUD)

294 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

30,677.22 (AUD)

2,259 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

312.46 (AUD)

23 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

324.00 (AUD)

24 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

324.48 (AUD)

24 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

324.96 (AUD)

24 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

325.68 (AUD)

24 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

326.40 (AUD)

24 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

329.04 (AUD)

24 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

34,087.50 (AUD)

2,500 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

352.95 (AUD)

26 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

353.08 (AUD)

26 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

36,746.76 (AUD)

2,698 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

367.20 (AUD)

27 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

367.74 (AUD)

27 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

37,111.97 (AUD)

2,747 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

4,004.88 (AUD)

296 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

4,025.60 (AUD)

296 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

4,084.57 (AUD)

301 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

4,095.00 (AUD)

300 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

4,252.50 (AUD)

315 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

4,322.45 (AUD)

319 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

4,743.24 (AUD)

348 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

4,745.52 (AUD)

351 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

4,769.60 (AUD)

352 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

40.77 (AUD)

3 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

419.59 (AUD)

31 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

42,243.41 (AUD)

3,113 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

42,308.31 (AUD)

3,127 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

434.56 (AUD)

32 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

435.52 (AUD)

32 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

449.46 (AUD)

33 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

462.74 (AUD)

34 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

473.55 (AUD)

35 Ordinary Shares

116

6/07/2019
Morgan Stanley Australia Securities Limited

Buy

475.65 (AUD)

35 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

5,062.92 (AUD)

372 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

5,352.66 (AUD)

393 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

5,455.14 (AUD)

402 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

5,476.94 (AUD)

406 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

5,732.48 (AUD)

424 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

5,830.80 (AUD)

430 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

51,474.15 (AUD)

3,771 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

515.28 (AUD)

38 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

542.00 (AUD)

40 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

548.00 (AUD)

40 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

554.32 (AUD)

41 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

557.19 (AUD)

41 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

569.10 (AUD)

42 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

572.04 (AUD)

42 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

6,427.44 (AUD)

474 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

6,538.84 (AUD)

484 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

613.80 (AUD)

45 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

621.00 (AUD)

46 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

636.38 (AUD)

47 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

636.38 (AUD)

47 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

663.46 (AUD)

49 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

67.50 (AUD)

5 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

677.50 (AUD)

50 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

680.50 (AUD)

50 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

7,047.00 (AUD)

522 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

7,591.91 (AUD)

557 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

7,628.65 (AUD)

563 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

7,822.29 (AUD)

579 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

7,901.52 (AUD)

584 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

700.44 (AUD)

52 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

78,852.84 (AUD)

5,781 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

788.22 (AUD)

58 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

8,065.47 (AUD)

597 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

8,265.50 (AUD)

610 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

8,448.96 (AUD)

624 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

81.36 (AUD)

6 Ordinary Shares

117

6/07/2019
Morgan Stanley Australia Securities Limited

Buy

854.91 (AUD)

63 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

863.36 (AUD)

64 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

864.64 (AUD)

64 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

885.95 (AUD)

65 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

9,010.17 (AUD)

663 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

9,084.24 (AUD)

666 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

9,254.14 (AUD)

686 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

9,295.45 (AUD)

685 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

9,782.19 (AUD)

723 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

928.20 (AUD)

68 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

930.12 (AUD)

69 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

934.18 (AUD)

69 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

965.06 (AUD)

71 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

973.44 (AUD)

72 Ordinary Shares

6/07/2019

Morgan Stanley Australia Securities Limited

Buy

999.37 (AUD)

74 Ordinary Shares

6/07/2019

Morgan Stanley Capital Services LLC

Buy

N/A

12,969 Swaps

6/07/2019

Morgan Stanley Capital Services LLC

Buy

N/A

4,787 Swaps

6/07/2019

Morgan Stanley Capital Services LLC

Buy

N/A

87,436 Swaps

6/07/2019

Morgan Stanley Capital Services LLC

Buy

N/A

874 Swaps

6/07/2019

Morgan Stanley Smith Barney LLC

Buy

12,804.22 (USD)

1,331 Ordinary Shares

6/07/2019

Morgan Stanley Smith Barney LLC

Buy

5,083.48 (USD)

529 Ordinary Shares

6/10/2019

Morgan Stanley & Co. International plc

Buy

113,025.27

7,949 Ordinary Shares

6/10/2019

Morgan Stanley & Co. International plc

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

1 Ordinary Share

6/11/2019

Morgan Stanley & Co. International plc

Buy

117.20

8 Ordinary Shares

6/11/2019

Morgan Stanley & Co. International plc

Buy

4,731.95

323 Ordinary Shares

6/11/2019

Morgan Stanley & Co. International plc

Buy

48,104.10

3,390 Ordinary Shares

6/11/2019

Morgan Stanley & Co. International plc

Buy

805.75

55 Ordinary Shares

6/11/2019

Morgan Stanley & Co. International plc

Buy

N/A

2,638 Swaps

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,032.00 (AUD)

75 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,044.24 (AUD)

76 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,274.10 (AUD)

93 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,328.58 (AUD)

95 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,341.60 (AUD)

96 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,365.14 (AUD)

98 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,538.88 (AUD)

112 Ordinary Shares

118

6/11/2019
Morgan Stanley Australia Securities Limited

Buy

1,544.48 (AUD)

112 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,617.04 (AUD)

116 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,657.70 (AUD)

121 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,715.85 (AUD)

123 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,726.88 (AUD)

125 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,780.20 (AUD)

129 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,915.42 (AUD)

139 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,919.59 (AUD)

139 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,929.20 (AUD)

140 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,937.34 (AUD)

141 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,945.80 (AUD)

141 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

1,948.62 (AUD)

141 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

10,301.13 (AUD)

747 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

10,407.65 (AUD)

745 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

10,407.68 (AUD)

752 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

10,518.75 (AUD)

765 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

104,485.50 (AUD)

7,490 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

11,628.02 (AUD)

842 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

12,244.47 (AUD)

879 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

12,672.96 (AUD)

921 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

12,972.29 (AUD)

939 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

13,153.34 (AUD)

958 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

13,323.70 (AUD)

962 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

13,587.08 (AUD)

986 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

13,796.19 (AUD)

999 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

13.82 (AUD)

1 Ordinary Share

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

136,111.36 (AUD)

9,856 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

137.80 (AUD)

10 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

14,407.20 (AUD)

1,035 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

14,673.75 (AUD)

1,075 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

15,423.44 (AUD)

1,112 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

152.68 (AUD)

11 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

159,689.40 (AUD)

11,505 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

16,027.10 (AUD)

1,154 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

16,162.95 (AUD)

1,167 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

16,864.20 (AUD)

1,215 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

167,965.70 (AUD)

12,110 Ordinary Shares

119

6/11/2019
Morgan Stanley Australia Securities Limited

Buy

178.75 (AUD)

13 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

187,928.40 (AUD)

13,618 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,036.83 (AUD)

149 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,119.05 (AUD)

153 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,132.90 (AUD)

154 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,181.19 (AUD)

158 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,257.20 (AUD)

165 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,273.04 (AUD)

163 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,281.22 (AUD)

167 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,330.16 (AUD)

168 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,437.29 (AUD)

177 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,484.52 (AUD)

179 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,572.32 (AUD)

184 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,661.75 (AUD)

195 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,730.42 (AUD)

198 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,842.80 (AUD)

206 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

2,900.10 (AUD)

210 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

20,697.56 (AUD)

1,502 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

206.25 (AUD)

15 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

23,477.85 (AUD)

1,705 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

235.11 (AUD)

17 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

25,796.16 (AUD)

1,872 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

26,518.20 (AUD)

1,930 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

262.77 (AUD)

19 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

265.62 (AUD)

19 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

27,014.63 (AUD)

1,947 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

27.66 (AUD)

2 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

27.84 (AUD)

2 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

27.86 (AUD)

2 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

27.92 (AUD)

2 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

278.80 (AUD)

20 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

28,586.61 (AUD)

2,067 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

293.58 (AUD)

21 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

3,195.80 (AUD)

232 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

3,368.75 (AUD)

245 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

3,483.51 (AUD)

249 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

3,547.50 (AUD)

258 Ordinary Shares

120

6/11/2019
Morgan Stanley Australia Securities Limited

Buy

3,901.65 (AUD)

285 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

30,661.11 (AUD)

2,217 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

30,808.05 (AUD)

2,257 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

307.78 (AUD)

22 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

31,016.50 (AUD)

2,225 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

317.40 (AUD)

23 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

320.62 (AUD)

23 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

321.08 (AUD)

23 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

33,109.79 (AUD)

2,401 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

349.50 (AUD)

25 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

35,293.50 (AUD)

2,530 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

37,438.38 (AUD)

2,709 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

37,688.07 (AUD)

2,733 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

386.68 (AUD)

28 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

39,132.50 (AUD)

2,846 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

39,997.60 (AUD)

2,890 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

4,200.46 (AUD)

301 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

4,341.05 (AUD)

314 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

4,450.05 (AUD)

319 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

4,471.20 (AUD)

324 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

4,605.39 (AUD)

333 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

4,698.54 (AUD)

339 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

4,848.80 (AUD)

352 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

4,889.05 (AUD)

353 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

40,181.39 (AUD)

2,897 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

41.84 (AUD)

3 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

423.77 (AUD)

31 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

45,309.18 (AUD)

3,262 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

49,037.24 (AUD)

3,556 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

492.84 (AUD)

36 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

5,180.97 (AUD)

373 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

5,605.73 (AUD)

403 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

5,688.36 (AUD)

414 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

5,739.16 (AUD)

412 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

540.54 (AUD)

39 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

55.36 (AUD)

4 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

582.96 (AUD)

42 Ordinary Shares

121

6/11/2019
Morgan Stanley Australia Securities Limited

Buy

59,126.76 (AUD)

4,266 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

594.69 (AUD)

43 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

595.12 (AUD)

43 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

6,228.56 (AUD)

452 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

6,625.08 (AUD)

478 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

6,655.74 (AUD)

483 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

6,730.61 (AUD)

483 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

6,903.78 (AUD)

501 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

6,960.00 (AUD)

500 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

61,947.52 (AUD)

4,502 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

614.68 (AUD)

44 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

622.35 (AUD)

45 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

640.32 (AUD)

46 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

65,832.84 (AUD)

4,743 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

66,433.20 (AUD)

4,814 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

660.96 (AUD)

48 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

663.36 (AUD)

48 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

7,059.90 (AUD)

505 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

7,150.99 (AUD)

518 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

7,844.08 (AUD)

568 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

71,591.04 (AUD)

5,184 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

71,687.71 (AUD)

5,191 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

710.18 (AUD)

51 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

72,622.98 (AUD)

5,274 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

742.50 (AUD)

54 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

744.66 (AUD)

54 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

781.20 (AUD)

56 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

785.46 (AUD)

57 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

8,024.94 (AUD)

579 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

8,137.92 (AUD)

588 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

8,180.56 (AUD)

586 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

8,244.00 (AUD)

600 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

8,494.64 (AUD)

616 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

8,528.46 (AUD)

614 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

8,558.72 (AUD)

622 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

8,835.36 (AUD)

632 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

80,225.10 (AUD)

5,805 Ordinary Shares

122

6/11/2019
Morgan Stanley Australia Securities Limited

Buy

80,698.05 (AUD)

5,835 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

81,254.40 (AUD)

5,888 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

824.82 (AUD)

59 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

83.52 (AUD)

6 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

83.58 (AUD)

6 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

86,927.80 (AUD)

6,290 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

869.40 (AUD)

63 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

9,219.20 (AUD)

670 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

9,240.00 (AUD)

672 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

9,607.76 (AUD)

699 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

900.25 (AUD)

65 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

918.72 (AUD)

66 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

919.38 (AUD)

66 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

95,418.00 (AUD)

6,840 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

96.18 (AUD)

7 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

97,371.00 (AUD)

6,980 Ordinary Shares

6/11/2019

Morgan Stanley Australia Securities Limited

Buy

97,480.02 (AUD)

7,018 Ordinary Shares

6/11/2019

Morgan Stanley Capital Services LLC

Buy

N/A

216,800 Swaps

6/11/2019

Morgan Stanley Capital Services LLC

Buy

N/A

33,280 Swaps

6/11/2019

Morgan Stanley Capital Services LLC

Buy

N/A

34,695 Swaps

6/11/2019

Morgan Stanley Capital Services LLC

Buy

N/A

467,793 Swaps

6/11/2019

Morgan Stanley Capital Services LLC

Buy

N/A

62,797 Swaps

6/11/2019

Morgan Stanley Capital Services LLC

Buy

N/A

80,712 Swaps

6/11/2019

Morgan Stanley Capital Services LLC

Buy

N/A

97,966 Swaps

6/12/2019

Morgan Stanley & Co. International plc

Borrow

N/A

2,000,000 Ordinary Shares

6/12/2019

Morgan Stanley & Co. International plc

Buy

1,157.35

79 Ordinary Shares

6/12/2019

Morgan Stanley & Co. International plc

Buy

1,165.08

79 Ordinary Shares

6/12/2019

Morgan Stanley & Co. International plc

Buy

761.80

52 Ordinary Shares

6/12/2019

Morgan Stanley & Co. International plc

Buy

N/A

115,533 Swaps

6/12/2019

Morgan Stanley & Co. International plc

Buy

N/A

13,700 Swaps

6/12/2019

Morgan Stanley & Co. International plc

Buy

N/A

186,300 Swaps

6/12/2019

Morgan Stanley & Co. International plc

Buy

N/A

8,500 Swaps

6/12/2019

Morgan Stanley & Co. International plc

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

25,039 Ordinary Shares

6/12/2019

Morgan Stanley & Co. LLC

Borrow

N/A

1,000,000 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,147.06 (AUD)

83 Ordinary Shares

123

6/12/2019
Morgan Stanley Australia Securities Limited

Buy

1,372.00 (AUD)

98 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,379.07 (AUD)

99 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,383.76 (AUD)

98 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,426.98 (AUD)

102 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,430.67 (AUD)

103 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,431.70 (AUD)

103 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,436.24 (AUD)

104 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,437.28 (AUD)

104 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,441.44 (AUD)

104 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,442.00 (AUD)

103 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,443.03 (AUD)

103 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,443.03 (AUD)

103 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,443.03 (AUD)

103 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,449.00 (AUD)

105 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,496.88 (AUD)

108 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,504.44 (AUD)

108 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,575.48 (AUD)

114 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,588.15 (AUD)

115 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,621.68 (AUD)

116 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,634.30 (AUD)

118 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,734.76 (AUD)

124 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,734.76 (AUD)

124 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,738.48 (AUD)

124 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,817.40 (AUD)

130 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

1,832.69 (AUD)

131 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

10,098.66 (AUD)

726 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

10,599.94 (AUD)

767 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

10,626.00 (AUD)

770 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

10,759.44 (AUD)

762 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

10,983.84 (AUD)

784 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

12,769.60 (AUD)

920 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

12,834.00 (AUD)

930 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

124.29 (AUD)

9 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

125.10 (AUD)

9 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

125.64 (AUD)

9 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

126.00 (AUD)

9 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

128,464.00 (AUD)

9,176 Ordinary Shares

124

6/12/2019
Morgan Stanley Australia Securities Limited

Buy

13,591.62 (AUD)

966 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

13,833.82 (AUD)

1,001 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

13.93 (AUD)

1 Ordinary Share

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

13.94 (AUD)

1 Ordinary Share

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

13.94 (AUD)

1 Ordinary Share

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

135,783.70 (AUD)

9,685 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

16,300.32 (AUD)

1,171 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

16,416.21 (AUD)

1,187 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

16,604.86 (AUD)

1,181 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

17,418.66 (AUD)

1,238 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

18,271.86 (AUD)

1,307 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

18,649.95 (AUD)

1,335 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

183,119.56 (AUD)

13,052 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

19,501.70 (AUD)

1,403 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

19,613.98 (AUD)

1,402 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,095.69 (AUD)

149 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,176.98 (AUD)

156 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,368.35 (AUD)

171 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,444.75 (AUD)

175 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,680.77 (AUD)

193 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,723.23 (AUD)

193 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,751.84 (AUD)

196 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,821.32 (AUD)

204 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,861.34 (AUD)

206 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,903.68 (AUD)

208 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

2,984.13 (AUD)

213 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

20,372.50 (AUD)

1,450 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

209.55 (AUD)

15 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

210.90 (AUD)

15 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

223.04 (AUD)

16 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

23,555.84 (AUD)

1,673 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

23,983.28 (AUD)

1,718 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

230,494.68 (AUD)

16,417 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

24,482.35 (AUD)

1,745 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

24,900.75 (AUD)

1,785 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

24,957.00 (AUD)

1,770 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

251.28 (AUD)

18 Ordinary Shares

125

6/12/2019
Morgan Stanley Australia Securities Limited

Buy

251.82 (AUD)

18 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

26,892.25 (AUD)

1,925 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

265.62 (AUD)

19 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

27,494.04 (AUD)

1,988 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

27.94 (AUD)

2 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

278.60 (AUD)

20 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

290.64 (AUD)

21 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

293.16 (AUD)

21 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

3,159.00 (AUD)

225 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

3,520.44 (AUD)

254 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

3,528.00 (AUD)

252 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

3,603.14 (AUD)

257 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

3,745.22 (AUD)

271 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

3,754.96 (AUD)

272 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

30,688.52 (AUD)

2,223 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

304.26 (AUD)

22 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

31,849.77 (AUD)

2,293 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

32,977.80 (AUD)

2,364 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

320.16 (AUD)

23 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

34,882.86 (AUD)

2,481 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

36,243.87 (AUD)

2,587 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

360.62 (AUD)

26 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

38,072.84 (AUD)

2,743 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

388.08 (AUD)

28 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

4,117.36 (AUD)

296 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

4,119.39 (AUD)

297 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

4,121.34 (AUD)

298 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

4,146.00 (AUD)

300 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

4,243.84 (AUD)

304 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

4,364.80 (AUD)

310 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

4,369.05 (AUD)

315 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

4,563.90 (AUD)

330 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

4,606.00 (AUD)

329 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

4,906.10 (AUD)

355 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

41,959.40 (AUD)

3,010 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

419.55 (AUD)

30 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

446.40 (AUD)

32 Ordinary Shares

126

6/12/2019
Morgan Stanley Australia Securities Limited

Buy

449.28 (AUD)

32 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

47,609.64 (AUD)

3,391 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

5,157.80 (AUD)

370 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

5,502.35 (AUD)

395 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

5,635.28 (AUD)

406 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

5,733.45 (AUD)

411 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

5,951.20 (AUD)

430 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

50,385.84 (AUD)

3,576 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

521.33 (AUD)

37 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

528.58 (AUD)

38 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

528.96 (AUD)

38 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

53,969.36 (AUD)

3,866 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

530.86 (AUD)

38 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

543.27 (AUD)

39 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

552.40 (AUD)

40 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

569.08 (AUD)

41 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

569.49 (AUD)

41 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

585.90 (AUD)

42 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

598.13 (AUD)

43 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

6,509.98 (AUD)

467 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

60,832.31 (AUD)

4,367 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

613.36 (AUD)

44 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

655.18 (AUD)

47 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

7,071.36 (AUD)

508 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

7,418.24 (AUD)

536 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

7,498.26 (AUD)

541 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

7,960.68 (AUD)

567 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

720.20 (AUD)

52 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

746.55 (AUD)

54 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

747.36 (AUD)

54 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

78,202.56 (AUD)

5,618 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

79,316.16 (AUD)

5,698 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

8,048.10 (AUD)

579 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

8,190.00 (AUD)

585 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

8,395.97 (AUD)

601 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

8,397.90 (AUD)

602 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

8,423.84 (AUD)

608 Ordinary Shares

127

6/12/2019
Morgan Stanley Australia Securities Limited

Buy

8,510.14 (AUD)

607 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

8,546.10 (AUD)

610 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

83.46 (AUD)

6 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

838.80 (AUD)

60 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

850.95 (AUD)

61 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

9,170.00 (AUD)

655 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

9,320.64 (AUD)

672 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

9,521.28 (AUD)

684 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

93,693.96 (AUD)

6,702 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

94,250.63 (AUD)

6,737 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

99,516.15 (AUD)

7,083 Ordinary Shares

6/12/2019

Morgan Stanley Australia Securities Limited

Buy

997.20 (AUD)

71 Ordinary Shares

6/12/2019

Morgan Stanley Capital Services LLC

Buy

N/A

117,720 Swaps

6/12/2019

Morgan Stanley Capital Services LLC

Buy

N/A

20,223 Swaps

6/12/2019

Morgan Stanley Capital Services LLC

Buy

N/A

36,658 Swaps

6/12/2019

Morgan Stanley Capital Services LLC

Buy

N/A

682,280 Swaps

6/12/2019

Morgan Stanley Capital Services LLC

Buy

N/A

74,026 Swaps

6/13/2019

Morgan Stanley & Co. International plc

Buy

1,471.00

100 Ordinary Shares

6/13/2019

Morgan Stanley & Co. International plc

Buy

3,339.17

227 Ordinary Shares

6/13/2019

Morgan Stanley & Co. International plc

Buy

N/A

10,300 Swaps

6/13/2019

Morgan Stanley & Co. International plc

Buy

N/A

13,700 Swaps

6/13/2019

Morgan Stanley & Co. International plc

Buy

N/A

139,398 Swaps

6/13/2019

Morgan Stanley & Co. International plc

Buy

N/A

186,300 Swaps

6/13/2019

Morgan Stanley & Co. International plc

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

62,963 Ordinary Shares

6/13/2019

Morgan Stanley & Co. LLC

Borrow

N/A

15,697 Ordinary Shares

6/13/2019

Morgan Stanley & Co. LLC

Borrow

N/A

18,656 Ordinary Shares

6/13/2019

Morgan Stanley & Co. LLC

Buy

100,210.70 (AUD)

7,192 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,138,796.35 (AUD)

82,105 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,173.48 (AUD)

84 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,353.15 (AUD)

97 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,387.00 (AUD)

100 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,434.79 (AUD)

103 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,437.28 (AUD)

104 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,439.94 (AUD)

103 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,441.44 (AUD)

104 Ordinary Shares

128

6/13/2019
Morgan Stanley Australia Securities Limited

Buy

1,445.60 (AUD)

104 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,452.88 (AUD)

104 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,538.90 (AUD)

110 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,557.92 (AUD)

112 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,557.92 (AUD)

112 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,570.70 (AUD)

113 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,590.45 (AUD)

115 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,614.14 (AUD)

116 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,652.91 (AUD)

119 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,712.16 (AUD)

123 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,721.12 (AUD)

124 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,725.46 (AUD)

124 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,769.11 (AUD)

127 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,878.16 (AUD)

136 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,923.72 (AUD)

138 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,975.22 (AUD)

142 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

1,976.82 (AUD)

141 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

102,487.38 (AUD)

7,331 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

11,231.88 (AUD)

804 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

11,570.20 (AUD)

830 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

113,068.24 (AUD)

8,152 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

115,827.46 (AUD)

8,309 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

13,332.47 (AUD)

953 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

13,812.63 (AUD)

993 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

13.96 (AUD)

1 Ordinary Share

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

132,325.83 (AUD)

9,513 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

139.40 (AUD)

10 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

14,781.70 (AUD)

1,060 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

15,810.08 (AUD)

1,144 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

152.57 (AUD)

11 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

18,452.00 (AUD)

1,318 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

18,709.83 (AUD)

1,347 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

180.31 (AUD)

13 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

2,003.04 (AUD)

144 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

2,013.84 (AUD)

144 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

2,085.00 (AUD)

150 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

2,156.05 (AUD)

155 Ordinary Shares

129

6/13/2019
Morgan Stanley Australia Securities Limited

Buy

2,241.60 (AUD)

160 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

2,244.34 (AUD)

161 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

2,519.52 (AUD)

181 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

2,827.79 (AUD)

203 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

20,902.09 (AUD)

1,507 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

208.05 (AUD)

15 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

208.80 (AUD)

15 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

219,256.96 (AUD)

15,808 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

222,678.24 (AUD)

15,997 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

23,313.20 (AUD)

1,670 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

23,382.93 (AUD)

1,678 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

24,122.00 (AUD)

1,723 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

24,906.42 (AUD)

1,797 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

250.74 (AUD)

18 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

264.67 (AUD)

19 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

277.60 (AUD)

20 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

3,059.43 (AUD)

219 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

3,432.32 (AUD)

248 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

3,503.96 (AUD)

251 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

3,579.38 (AUD)

259 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

3,647.04 (AUD)

262 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

3,922.38 (AUD)

283 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

3,998.28 (AUD)

286 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

306.02 (AUD)

22 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

33,182.92 (AUD)

2,377 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

33,207.10 (AUD)

2,389 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

332,574.86 (AUD)

23,978 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

333.60 (AUD)

24 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

334.56 (AUD)

24 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

334.56 (AUD)

24 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

34,539.12 (AUD)

2,492 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

34,577.28 (AUD)

2,484 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

348.75 (AUD)

25 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

389.48 (AUD)

28 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

4,162.08 (AUD)

299 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

4,168.06 (AUD)

299 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

4,199.58 (AUD)

303 Ordinary Shares

130

6/13/2019
Morgan Stanley Australia Securities Limited

Buy

4,536.29 (AUD)

326 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

4,542.80 (AUD)

328 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

4,624.76 (AUD)

332 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

4,703.27 (AUD)

338 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

4,927.88 (AUD)

353 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

4,960.86 (AUD)

356 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

41,013.59 (AUD)

2,957 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

46,191.88 (AUD)

3,316 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

487.55 (AUD)

35 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

488.60 (AUD)

35 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

5,250.42 (AUD)

378 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

5,264.00 (AUD)

376 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

5,276.88 (AUD)

378 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

5,393.85 (AUD)

385 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

5,446.63 (AUD)

391 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

5,468.14 (AUD)

391 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

5,577.91 (AUD)

401 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

5,582.00 (AUD)

400 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

502.38 (AUD)

36 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

6,033.45 (AUD)

435 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

6,919.20 (AUD)

496 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

6,934.08 (AUD)

496 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

681.59 (AUD)

49 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

7,116.80 (AUD)

512 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

7,281.90 (AUD)

522 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

7,367.00 (AUD)

530 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

71,305.67 (AUD)

5,141 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

72,382.60 (AUD)

5,185 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

74,246.90 (AUD)

5,330 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

78,036.30 (AUD)

5,594 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

781.76 (AUD)

56 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

794.01 (AUD)

57 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

8,531.28 (AUD)

612 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

8,588.64 (AUD)

617 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

83.82 (AUD)

6 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

879.48 (AUD)

63 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

897.28 (AUD)

64 Ordinary Shares

131

6/13/2019
Morgan Stanley Australia Securities Limited

Buy

9,444.89 (AUD)

679 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

91,878.54 (AUD)

6,591 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

94,367.35 (AUD)

6,755 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

955.65 (AUD)

69 Ordinary Shares

6/13/2019

Morgan Stanley Australia Securities Limited

Buy

97.09 (AUD)

7 Ordinary Shares

6/13/2019

Morgan Stanley Capital Services LLC

Buy

N/A

114,837 Swaps

6/13/2019

Morgan Stanley Capital Services LLC

Buy

N/A

13,990 Swaps

6/13/2019

Morgan Stanley Capital Services LLC

Buy

N/A

26,407 Swaps

6/13/2019

Morgan Stanley Capital Services LLC

Buy

N/A

665,574 Swaps

6/13/2019

Morgan Stanley Capital Services LLC

Buy

N/A

9,138 Swaps

6/13/2019

Morgan Stanley Smith Barney LLC

Buy

36,075.00 (USD)

3,700 Ordinary Shares

6/14/2019

Morgan Stanley & Co. International plc

Buy

1,485.00

100 Ordinary Shares

6/14/2019

Morgan Stanley & Co. International plc

Buy

178.20

12 Ordinary Shares

6/14/2019

Morgan Stanley & Co. International plc

Buy

N/A

30,900 Swaps

6/14/2019

Morgan Stanley & Co. International plc

Buy

N/A

419,100 Swaps

6/14/2019

Morgan Stanley & Co. International plc

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

26,976 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,006.56 (AUD)

72 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,024.19 (AUD)

73 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,028.60 (AUD)

74 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,042.50 (AUD)

75 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,054.50 (AUD)

75 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,064.76 (AUD)

76 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,149.64 (AUD)

82 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,164.49 (AUD)

83 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,260.00 (AUD)

90 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,333.44 (AUD)

96 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,358.49 (AUD)

97 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,454.96 (AUD)

104 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,575.22 (AUD)

113 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,599.42 (AUD)

114 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,790.72 (AUD)

128 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,803.42 (AUD)

129 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,862.60 (AUD)

134 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

1,951.56 (AUD)

139 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

106,652.00 (AUD)

7,618 Ordinary Shares

132

6/14/2019
Morgan Stanley Australia Securities Limited

Buy

11,846.90 (AUD)

845 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

112.48 (AUD)

8 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

13,590.72 (AUD)

968 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

13.89 (AUD)

1 Ordinary Share

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

13.95 (AUD)

1 Ordinary Share

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

13.98 (AUD)

1 Ordinary Share

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

138,181.47 (AUD)

9,849 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

14,332.23 (AUD)

1,023 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

14.01 (AUD)

1 Ordinary Share

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

14.03 (AUD)

1 Ordinary Share

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

141,573.96 (AUD)

10,098 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

15,297.28 (AUD)

1,088 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

15,822.69 (AUD)

1,131 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

16,541.00 (AUD)

1,190 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

18,420.48 (AUD)

1,312 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

19,347.60 (AUD)

1,380 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

19,627.52 (AUD)

1,408 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

195.30 (AUD)

14 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

2,179.32 (AUD)

156 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

2,191.72 (AUD)

157 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

2,607.72 (AUD)

186 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

2,767.85 (AUD)

197 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

2,891.20 (AUD)

208 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

2,940.00 (AUD)

210 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

2,958.22 (AUD)

211 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

234,466.40 (AUD)

16,688 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

237,248.44 (AUD)

16,874 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

237.41 (AUD)

17 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

238.00 (AUD)

17 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

24,083.19 (AUD)

1,719 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

25,228.73 (AUD)

1,795 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

250.38 (AUD)

18 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

26,549.00 (AUD)

1,910 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

264.48 (AUD)

19 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

266.10 (AUD)

19 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

27.75 (AUD)

2 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

27.77 (AUD)

2 Ordinary Shares

133

6/14/2019
Morgan Stanley Australia Securities Limited

Buy

28.05 (AUD)

2 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

28.07 (AUD)

2 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

28.07 (AUD)

2 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

28.14 (AUD)

2 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

280.00 (AUD)

20 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

280.80 (AUD)

20 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

29,014.71 (AUD)

2,071 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

294.63 (AUD)

21 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

3,252.60 (AUD)

234 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

3,461.22 (AUD)

246 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

3,620.82 (AUD)

259 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

3,640.00 (AUD)

260 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

3,920.00 (AUD)

280 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

308.33 (AUD)

22 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

320.16 (AUD)

23 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

322.00 (AUD)

23 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

323.38 (AUD)

23 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

323.50 (AUD)

23 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

333.84 (AUD)

24 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

336.00 (AUD)

24 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

337.44 (AUD)

24 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

35,668.84 (AUD)

2,536 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

351.25 (AUD)

25 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

36,232.62 (AUD)

2,577 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

362.44 (AUD)

26 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

365.69 (AUD)

26 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

375.44 (AUD)

27 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

38,948.36 (AUD)

2,794 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

4,132.95 (AUD)

295 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

4,254.12 (AUD)

303 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

4,446.12 (AUD)

316 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

4,835.45 (AUD)

347 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

4,938.47 (AUD)

353 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

4,945.53 (AUD)

353 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

41.82 (AUD)

3 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

41.99 (AUD)

3 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

42.11 (AUD)

3 Ordinary Shares

134

6/14/2019
Morgan Stanley Australia Securities Limited

Buy

42.21 (AUD)

3 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

421.80 (AUD)

30 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

45,110.52 (AUD)

3,213 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

46,811.99 (AUD)

3,333 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

48,877.50 (AUD)

3,500 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

488.60 (AUD)

35 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

5,678.10 (AUD)

405 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

5,716.08 (AUD)

408 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

517.82 (AUD)

37 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

519.85 (AUD)

37 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

528.96 (AUD)

38 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

531.62 (AUD)

38 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

531.62 (AUD)

38 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

532.00 (AUD)

38 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

532.38 (AUD)

38 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

54,138.24 (AUD)

3,856 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

544.05 (AUD)

39 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

55.56 (AUD)

4 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

556.20 (AUD)

40 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

56.16 (AUD)

4 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

56.28 (AUD)

4 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

56.28 (AUD)

4 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

572.77 (AUD)

41 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

596.84 (AUD)

43 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

6,405.35 (AUD)

459 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

631.80 (AUD)

45 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

671.76 (AUD)

48 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

69.45 (AUD)

5 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

69.98 (AUD)

5 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

70.35 (AUD)

5 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

714.26 (AUD)

51 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

716.04 (AUD)

51 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

719,409.60 (AUD)

51,240 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

724.36 (AUD)

52 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

730.60 (AUD)

52 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

742.53 (AUD)

53 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

744.12 (AUD)

53 Ordinary Shares

135

6/14/2019
Morgan Stanley Australia Securities Limited

Buy

750.06 (AUD)

54 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

8,592.48 (AUD)

612 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

82,168.80 (AUD)

5,840 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

84.12 (AUD)

6 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

854.00 (AUD)

61 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

897.28 (AUD)

64 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

9,128.00 (AUD)

652 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

902.20 (AUD)

65 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

937.33 (AUD)

67 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

984.90 (AUD)

70 Ordinary Shares

6/14/2019

Morgan Stanley Australia Securities Limited

Buy

986.19 (AUD)

71 Ordinary Shares

6/14/2019

Morgan Stanley Capital Services LLC

Buy

N/A

1,914 Swaps

6/14/2019

Morgan Stanley Capital Services LLC

Buy

N/A

17,110 Swaps

6/14/2019

Morgan Stanley Capital Services LLC

Buy

N/A

2,020 Swaps

6/14/2019

Morgan Stanley Capital Services LLC

Buy

N/A

3,561 Swaps

6/17/2019

Morgan Stanley & Co. International plc

Borrow

N/A

15,000 Ordinary Shares

6/17/2019

Morgan Stanley & Co. International plc

Buy

1,464.00

100 Ordinary Shares

6/17/2019

Morgan Stanley & Co. International plc

Buy

861.30

58 Ordinary Shares

6/17/2019

Morgan Stanley & Co. International plc

Buy

87.84

6 Ordinary Shares

6/17/2019

Morgan Stanley & Co. International plc

Buy

N/A

1,805 Swaps

6/17/2019

Morgan Stanley & Co. International plc

Buy

N/A

19,498 Swaps

6/17/2019

Morgan Stanley & Co. International plc

Buy

N/A

27,554 Swaps

6/17/2019

Morgan Stanley & Co. International plc

Buy

N/A

4,073 Swaps

6/17/2019

Morgan Stanley & Co. International plc

Buy

N/A

5,202 Swaps

6/17/2019

Morgan Stanley & Co. International plc

Buy

N/A

5,568 Swaps

6/17/2019

Morgan Stanley & Co. International plc

Buy

N/A

9,048 Swaps

6/17/2019

Morgan Stanley & Co. LLC

Borrow

N/A

1,449 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,059.44 (AUD)

76 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,059.82 (AUD)

76 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,122.66 (AUD)

81 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,156.19 (AUD)

83 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,172.64 (AUD)

84 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,233.54 (AUD)

89 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,289.91 (AUD)

93 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,328.64 (AUD)

96 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,361.71 (AUD)

98 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,457.40 (AUD)

105 Ordinary Shares

136

6/17/2019
Morgan Stanley Australia Securities Limited

Buy

1,525.70 (AUD)

110 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,545.12 (AUD)

111 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,571.83 (AUD)

113 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,573.53 (AUD)

113 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,615.88 (AUD)

116 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,623.96 (AUD)

117 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,689.70 (AUD)

122 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,712.16 (AUD)

123 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,731.25 (AUD)

125 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,753.92 (AUD)

126 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,869.30 (AUD)

134 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

1,996.28 (AUD)

143 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

10,821.98 (AUD)

778 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

12,368.56 (AUD)

886 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

12,898.78 (AUD)

922 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

126.00 (AUD)

9 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

13.91 (AUD)

1 Ordinary Share

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

13.92 (AUD)

1 Ordinary Share

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

14,251.65 (AUD)

1,029 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

14,331.24 (AUD)

1,034 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

153.23 (AUD)

11 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

16,491.02 (AUD)

1,183 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

2,019.85 (AUD)

145 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

2,042.54 (AUD)

146 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

2,142.14 (AUD)

154 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

2,149.85 (AUD)

155 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

2,415.08 (AUD)

173 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

2,562.25 (AUD)

185 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

2,794.91 (AUD)

201 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

20,696.10 (AUD)

1,490 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

228,571.20 (AUD)

16,280 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

249.12 (AUD)

18 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

249.66 (AUD)

18 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

25,110.00 (AUD)

1,800 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

268,565.22 (AUD)

19,377 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

27.72 (AUD)

2 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

27.85 (AUD)

2 Ordinary Shares

137

6/17/2019
Morgan Stanley Australia Securities Limited

Buy

27.98 (AUD)

2 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

278.70 (AUD)

20 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

28,711.80 (AUD)

2,045 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

3,341.22 (AUD)

239 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

3,363.80 (AUD)

242 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

3,408.68 (AUD)

244 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

3,436.62 (AUD)

246 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

3,610.46 (AUD)

259 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

3,808.00 (AUD)

272 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

3,836.40 (AUD)

276 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

30,226.43 (AUD)

2,173 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

30,722.04 (AUD)

2,196 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

319.70 (AUD)

23 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

332.64 (AUD)

24 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

347.75 (AUD)

25 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

348.50 (AUD)

25 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

373.95 (AUD)

27 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

374.09 (AUD)

27 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

374.22 (AUD)

27 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

4,580.40 (AUD)

330 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

4,857.84 (AUD)

351 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

4,958.73 (AUD)

357 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

4,961.88 (AUD)

358 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

41.73 (AUD)

3 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

42,414.46 (AUD)

3,058 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

459.69 (AUD)

33 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

472.26 (AUD)

34 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

5,069.85 (AUD)

365 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

5,231.52 (AUD)

378 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

5,456.64 (AUD)

392 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

5,969.46 (AUD)

427 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

5,977.00 (AUD)

430 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

513.38 (AUD)

37 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

56,154.67 (AUD)

4,037 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

6,824.04 (AUD)

492 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

6,912.24 (AUD)

498 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

656.59 (AUD)

47 Ordinary Shares

138

6/17/2019
Morgan Stanley Australia Securities Limited

Buy

669.60 (AUD)

48 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

7,511.40 (AUD)

540 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

7,742.15 (AUD)

559 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

7,937.55 (AUD)

569 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

7,983.36 (AUD)

576 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

70,056.90 (AUD)

5,022 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

710.94 (AUD)

51 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

720.98 (AUD)

52 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

76,713.12 (AUD)

5,511 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

762.30 (AUD)

55 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

8,009.75 (AUD)

575 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

8,874.58 (AUD)

638 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

805.04 (AUD)

58 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

83,844.80 (AUD)

6,032 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

83.34 (AUD)

6 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

83.58 (AUD)

6 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

852.17 (AUD)

61 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

9,117.60 (AUD)

655 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

9,268.50 (AUD)

668 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

9,772.00 (AUD)

700 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

901.55 (AUD)

65 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

946.22 (AUD)

68 Ordinary Shares

6/17/2019

Morgan Stanley Australia Securities Limited

Buy

954.96 (AUD)

69 Ordinary Shares

6/17/2019

Morgan Stanley Capital Services LLC

Buy

N/A

18,015 Swaps

6/17/2019

Morgan Stanley Capital Services LLC

Buy

N/A

20 Swaps

6/17/2019

Morgan Stanley Capital Services LLC

Buy

N/A

4,534 Swaps

6/17/2019

Morgan Stanley Capital Services LLC

Buy

N/A

8,981 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Borrow

N/A

6,000 Ordinary Shares

6/18/2019

Morgan Stanley & Co. International plc

Buy

299.04

21 Ordinary Shares

6/18/2019

Morgan Stanley & Co. International plc

Buy

5,055.20

355 Ordinary Shares

6/18/2019

Morgan Stanley & Co. International plc

Buy

N/A

1,155 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Buy

N/A

11,558 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Buy

N/A

12,466 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Buy

N/A

12,600 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Buy

N/A

17,617 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Buy

N/A

2,605 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Buy

N/A

3,327 Swaps

139

6/18/2019
Morgan Stanley & Co. International plc

Buy

N/A

3,562 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Buy

N/A

300 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Buy

N/A

5,786 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Buy

N/A

862 Swaps

6/18/2019

Morgan Stanley & Co. International plc

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

181,763 Ordinary Shares

6/18/2019

Morgan Stanley & Co. LLC

Increase in shares held or in respect of which

the holder may exercise right to rehypothecate

pursuant to the agreement(s)

N/A

3,866 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,047.93 (AUD)

78 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,065.71 (AUD)

79 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,074.01 (AUD)

79 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,142.83 (AUD)

85 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,149.20 (AUD)

85 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,182.72 (AUD)

88 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,228.05 (AUD)

91 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,263.36 (AUD)

94 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,265.00 (AUD)

92 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,284.88 (AUD)

95 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,356.50 (AUD)

100 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,359.50 (AUD)

100 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,373.50 (AUD)

100 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,402.96 (AUD)

104 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,407.53 (AUD)

105 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,454.13 (AUD)

107 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,456.44 (AUD)

106 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,492.70 (AUD)

110 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,498.50 (AUD)

111 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,503.70 (AUD)

110 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,564.84 (AUD)

116 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,598.77 (AUD)

119 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,608.29 (AUD)

119 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,627.20 (AUD)

120 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,672.62 (AUD)

122 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,677.72 (AUD)

124 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,683.92 (AUD)

124 Ordinary Shares

140

6/18/2019
Morgan Stanley Australia Securities Limited

Buy

1,685.72 (AUD)

123 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,693.10 (AUD)

123 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,696.32 (AUD)

124 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,719.58 (AUD)

127 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,740.80 (AUD)

128 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,775.40 (AUD)

132 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,799.62 (AUD)

134 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,911.95 (AUD)

139 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,948.08 (AUD)

145 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,956.96 (AUD)

144 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

1,992.30 (AUD)

145 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

10,355.04 (AUD)

752 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

10,379.60 (AUD)

770 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

10,870.08 (AUD)

804 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

10,890.00 (AUD)

792 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

10,909.56 (AUD)

794 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

11,102.27 (AUD)

823 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

11,151.00 (AUD)

826 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

11,397.12 (AUD)

848 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

11,415.60 (AUD)

840 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

11,444.52 (AUD)

849 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

11,595.21 (AUD)

857 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

11,626.47 (AUD)

867 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

11,942.28 (AUD)

882 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

12,073.62 (AUD)

897 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

12,131.84 (AUD)

896 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

121.68 (AUD)

9 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

123,708.75 (AUD)

8,997 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

13,127.20 (AUD)

976 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

13,135.77 (AUD)

977 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

13,149.18 (AUD)

957 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

13,302.88 (AUD)

976 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

13.55 (AUD)

1 Ordinary Share

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

13.58 (AUD)

1 Ordinary Share

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

135.70 (AUD)

10 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

139,422.70 (AUD)

10,366 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

14,084.73 (AUD)

1,041 Ordinary Shares

141

6/18/2019
Morgan Stanley Australia Securities Limited

Buy

14,472.20 (AUD)

1,076 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

14,759.75 (AUD)

1,075 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

14,879.47 (AUD)

1,103 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

144,036.81 (AUD)

10,741 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

147.90 (AUD)

11 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

147.90 (AUD)

11 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

147.95 (AUD)

11 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

149.49 (AUD)

11 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

15,283.34 (AUD)

1,138 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

15,415.52 (AUD)

1,136 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

15,945.66 (AUD)

1,158 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

16,184.98 (AUD)

1,198 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

16,289.28 (AUD)

1,212 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

16,589.10 (AUD)

1,210 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

161.40 (AUD)

12 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

17,131.20 (AUD)

1,245 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

17,524.00 (AUD)

1,300 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

17,629.08 (AUD)

1,302 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

17,696.78 (AUD)

1,307 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

174.85 (AUD)

13 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

18,522.21 (AUD)

1,351 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

18,574.80 (AUD)

1,380 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

18,780.30 (AUD)

1,386 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

18,805.50 (AUD)

1,393 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

18,904.28 (AUD)

1,405 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

19,130.80 (AUD)

1,415 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

19,408.35 (AUD)

1,443 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

19,434.24 (AUD)

1,446 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,014.48 (AUD)

149 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,037.00 (AUD)

150 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,091.52 (AUD)

152 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,100.54 (AUD)

156 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,134.35 (AUD)

155 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,138.76 (AUD)

156 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,204.16 (AUD)

164 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,385.96 (AUD)

177 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,399.50 (AUD)

179 Ordinary Shares

142

6/18/2019
Morgan Stanley Australia Securities Limited

Buy

2,495.65 (AUD)

185 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,503.56 (AUD)

186 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,529.54 (AUD)

188 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,607.43 (AUD)

193 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,620.94 (AUD)

194 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,630.32 (AUD)

196 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,729.34 (AUD)

203 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,748.03 (AUD)

205 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,751.00 (AUD)

200 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,762.16 (AUD)

204 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,886.48 (AUD)

211 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,904.40 (AUD)

212 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,908.26 (AUD)

214 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,949.54 (AUD)

218 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

2,997.00 (AUD)

222 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

20,684.16 (AUD)

1,539 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

202.35 (AUD)

15 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

203,188.50 (AUD)

15,051 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

21,272.40 (AUD)

1,555 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

21,643.68 (AUD)

1,608 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

21,646.29 (AUD)

1,607 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

214.40 (AUD)

16 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

215.04 (AUD)

16 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

22,004.80 (AUD)

1,618 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

22,298.97 (AUD)

1,653 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

22,413.09 (AUD)

1,659 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

23,306.85 (AUD)

1,715 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

23,479.68 (AUD)

1,747 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

23,929.30 (AUD)

1,766 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

24,178.23 (AUD)

1,803 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

24,556.50 (AUD)

1,819 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

241.92 (AUD)

18 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

242.55 (AUD)

18 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

255.93 (AUD)

19 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

256.69 (AUD)

19 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

26,719.33 (AUD)

1,969 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

26,904.51 (AUD)

1,979 Ordinary Shares

143

6/18/2019
Morgan Stanley Australia Securities Limited

Buy

269.00 (AUD)

20 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

27,038.40 (AUD)

1,965 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

27.04 (AUD)

2 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

270.20 (AUD)

20 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

274.20 (AUD)

20 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

28,176.14 (AUD)

2,098 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

28,287.14 (AUD)

2,083 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

28,436.92 (AUD)

2,108 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

28,524.24 (AUD)

2,076 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,024.00 (AUD)

225 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,055.52 (AUD)

226 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,057.78 (AUD)

226 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,096.00 (AUD)

225 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,211.35 (AUD)

237 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,214.19 (AUD)

238 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,263.49 (AUD)

243 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,292.65 (AUD)

243 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,391.01 (AUD)

251 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,515.20 (AUD)

260 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,531.33 (AUD)

261 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,566.90 (AUD)

265 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,569.80 (AUD)

260 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,618.88 (AUD)

263 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,645.00 (AUD)

270 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,688.23 (AUD)

273 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,731.19 (AUD)

277 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,770.69 (AUD)

279 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,820.50 (AUD)

283 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

3,905.28 (AUD)

288 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

30,108.10 (AUD)

2,222 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

30,263.40 (AUD)

2,193 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

308.66 (AUD)

23 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

31,634.05 (AUD)

2,345 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

31,930.30 (AUD)

2,374 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

310.96 (AUD)

23 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

32,505.84 (AUD)

2,424 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

32,844.00 (AUD)

2,415 Ordinary Shares

144

6/18/2019
Morgan Stanley Australia Securities Limited

Buy

32,930.36 (AUD)

2,452 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

323.76 (AUD)

24 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

324.00 (AUD)

24 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

336.38 (AUD)

25 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

35,604.80 (AUD)

2,618 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

351.26 (AUD)

26 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

36,570.07 (AUD)

2,722 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

362.88 (AUD)

27 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

366.12 (AUD)

27 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

37,187.67 (AUD)

2,769 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

376.18 (AUD)

28 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

379.68 (AUD)

28 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

38,609.19 (AUD)

2,841 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,033.26 (AUD)

297 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,094.88 (AUD)

304 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,139.52 (AUD)

308 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,209.80 (AUD)

310 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,218.18 (AUD)

307 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,279.50 (AUD)

317 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,337.34 (AUD)

322 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,390.20 (AUD)

324 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,546.13 (AUD)

337 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,595.10 (AUD)

340 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,607.00 (AUD)

340 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,612.10 (AUD)

340 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,677.92 (AUD)

346 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,858.06 (AUD)

358 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,935.84 (AUD)

364 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,960.64 (AUD)

368 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

4,996.26 (AUD)

369 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

40.47 (AUD)

3 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

40.56 (AUD)

3 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

404.10 (AUD)

30 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

405.30 (AUD)

30 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

405.90 (AUD)

30 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

406.80 (AUD)

30 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

410,493.51 (AUD)

30,611 Ordinary Shares

145

6/18/2019
Morgan Stanley Australia Securities Limited

Buy

42,030.66 (AUD)

3,059 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

43,335.00 (AUD)

3,210 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

43,568.28 (AUD)

3,164 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

430.40 (AUD)

32 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

432.64 (AUD)

32 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

44,376.00 (AUD)

3,225 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

46,754.88 (AUD)

3,448 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

469.35 (AUD)

35 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

486.00 (AUD)

36 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,299.84 (AUD)

392 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,311.60 (AUD)

392 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,380.20 (AUD)

392 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,413.52 (AUD)

392 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,418.96 (AUD)

402 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,439.15 (AUD)

405 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,561.00 (AUD)

415 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,760.23 (AUD)

427 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,796.40 (AUD)

430 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,813.60 (AUD)

430 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,816.25 (AUD)

423 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

5,927.04 (AUD)

441 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

509.39 (AUD)

38 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

513.38 (AUD)

38 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

524.55 (AUD)

39 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

537.60 (AUD)

40 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

54,405.12 (AUD)

4,048 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

54.28 (AUD)

4 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

549.61 (AUD)

41 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

552.89 (AUD)

41 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

553.09 (AUD)

41 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

56,434.56 (AUD)

4,199 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

57,201.00 (AUD)

4,145 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

57,957.12 (AUD)

4,212 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

58,357.23 (AUD)

4,269 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

58,796.16 (AUD)

4,336 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

59,460.60 (AUD)

4,385 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

593.78 (AUD)

44 Ordinary Shares

146

6/18/2019
Morgan Stanley Australia Securities Limited

Buy

6,043.52 (AUD)

448 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

6,173.75 (AUD)

449 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

6,185.29 (AUD)

458 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

6,191.60 (AUD)

460 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

6,205.40 (AUD)

460 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

6,493.94 (AUD)

483 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

6,561.60 (AUD)

480 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

6,696.58 (AUD)

499 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

6,780.44 (AUD)

503 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

6,783.84 (AUD)

504 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

6,844.50 (AUD)

507 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

60,224.31 (AUD)

4,491 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

60,800.94 (AUD)

4,534 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

604.35 (AUD)

45 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

61,435.92 (AUD)

4,524 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

65,529.00 (AUD)

4,854 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

66,811.25 (AUD)

4,859 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

685.44 (AUD)

51 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

688.76 (AUD)

51 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

7,109.64 (AUD)

522 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

7,180.80 (AUD)

528 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

7,225.02 (AUD)

534 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

7,246.86 (AUD)

539 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

7,268.38 (AUD)

538 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

7,371.00 (AUD)

546 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

7,645.28 (AUD)

568 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

7,760.65 (AUD)

577 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

7,847.18 (AUD)

583 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

7,893.42 (AUD)

586 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

70,410.75 (AUD)

5,235 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

73,584.00 (AUD)

5,475 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

739.75 (AUD)

55 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

788.80 (AUD)

58 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,095.47 (AUD)

601 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,560.69 (AUD)

629 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,593.86 (AUD)

638 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,797.04 (AUD)

644 Ordinary Shares

147

6/18/2019
Morgan Stanley Australia Securities Limited

Buy

8,803.52 (AUD)

656 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,806.93 (AUD)

649 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,808.52 (AUD)

652 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,809.75 (AUD)

655 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,812.80 (AUD)

648 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,815.92 (AUD)

654 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,816.36 (AUD)

644 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,818.61 (AUD)

647 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,823.51 (AUD)

657 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,864.01 (AUD)

661 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

8,896.16 (AUD)

658 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

80.70 (AUD)

6 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

81.57 (AUD)

6 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

834.52 (AUD)

62 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

836.38 (AUD)

62 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

86,039.22 (AUD)

6,378 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

860.80 (AUD)

64 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

873.93 (AUD)

65 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

9,253.89 (AUD)

687 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

9,293.56 (AUD)

692 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

9,347.28 (AUD)

696 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

9,437.38 (AUD)

697 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

9,495.70 (AUD)

706 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

9,622.68 (AUD)

712 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

9,751.25 (AUD)

725 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

903.83 (AUD)

67 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

91,836.25 (AUD)

6,679 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

93,431.25 (AUD)

6,795 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

962.05 (AUD)

71 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

978.20 (AUD)

73 Ordinary Shares

6/18/2019

Morgan Stanley Australia Securities Limited

Buy

98,138.79 (AUD)

7,127 Ordinary Shares

6/18/2019

Morgan Stanley Capital Services LLC

Buy

N/A

2,894 Swaps

6/18/2019

Morgan Stanley Capital Services LLC

Buy

N/A

66,196 Swaps

6/19/2019

Morgan Stanley & Co. International plc

Buy

1,441.00

100 Ordinary Shares

6/19/2019

Morgan Stanley & Co. International plc

Buy

9,896.80

695 Ordinary Shares

6/19/2019

Morgan Stanley & Co. International plc

Buy

9,978.15

695 Ordinary Shares

6/19/2019

Morgan Stanley & Co. LLC

Borrow

N/A

13,742 Ordinary Shares

148

6/19/2019
Morgan Stanley Australia Securities Limited

Buy

1,002.70 (AUD)

74 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,034.36 (AUD)

76 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,097.15 (AUD)

81 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,232.55 (AUD)

90 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,235.33 (AUD)

91 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,270.88 (AUD)

94 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,273.17 (AUD)

93 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,296.75 (AUD)

95 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,318.72 (AUD)

97 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,320.66 (AUD)

97 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,334.76 (AUD)

98 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,335.25 (AUD)

98 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,345.91 (AUD)

99 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,357.50 (AUD)

100 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,378.65 (AUD)

101 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,395.65 (AUD)

103 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,411.10 (AUD)

103 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,460.16 (AUD)

108 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,487.75 (AUD)

110 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,492.70 (AUD)

110 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,546.98 (AUD)

114 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,550.97 (AUD)

114 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,587.46 (AUD)

116 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,645.60 (AUD)

121 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,659.20 (AUD)

122 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,686,280.68 (AUD)

125,748 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,689,006.20 (AUD)

124,234 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,689.50 (AUD)

124 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,704.78 (AUD)

126 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,712,345.98 (AUD)

125,748 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,715,189.08 (AUD)

125,747 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,796.52 (AUD)

132 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,807.74 (AUD)

132 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,861.83 (AUD)

137 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,867.14 (AUD)

138 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,911.96 (AUD)

141 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

1,926.06 (AUD)

141 Ordinary Shares

149

6/19/2019
Morgan Stanley Australia Securities Limited

Buy

10,116.91 (AUD)

739 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

10,150.63 (AUD)

745 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

10,376.80 (AUD)

763 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

10,425.80 (AUD)

770 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

10,491.52 (AUD)

776 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

10,686.00 (AUD)

780 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

10,687.46 (AUD)

787 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

10,837.54 (AUD)

796 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

10,881.32 (AUD)

796 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

104,024.16 (AUD)

7,632 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

109,998.90 (AUD)

8,118 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,130.21 (AUD)

819 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,221.21 (AUD)

826 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,260.80 (AUD)

828 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,309.91 (AUD)

831 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,385.23 (AUD)

835 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,394.68 (AUD)

836 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,453.98 (AUD)

845 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,606.75 (AUD)

850 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,673.31 (AUD)

853 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,785.50 (AUD)

873 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

11,840.70 (AUD)

870 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

110,130.40 (AUD)

8,080 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

12,075.83 (AUD)

885 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

12,167.53 (AUD)

895 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

12,195.04 (AUD)

901 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

12,316.50 (AUD)

900 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

12,412.40 (AUD)

910 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

12,510.96 (AUD)

924 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

12,546.56 (AUD)

928 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

12,684.14 (AUD)

933 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

12,926.70 (AUD)

954 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

121,436.92 (AUD)

8,903 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

122,024.61 (AUD)

8,979 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

126,589.88 (AUD)

9,291 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

13,324.57 (AUD)

983 Ordinary Shares

6/19/2019

Morgan Stanley Australia Securities Limited

Buy

13,980.96 (AUD)

1,022 O

[TRUNCATED]

Data sourced from publicly available filings. Our datasets may not be complete. Automated analysis can produce errors. If you believe any data on this page is incorrect, please contact us at hello@nzxplorer.co.nz. For informational purposes only. Not investment advice.