Skip to main content

AI assistant

Sign in to chat with this filing

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

IGO LIMITED Major Shareholding Notification 2020

Dec 17, 2020

65111_rns_2020-12-17_2157d8c3-ef56-4dcb-a638-2bc5e9b87c7e.pdf

Major Shareholding Notification

Open in viewer

Opens in your device viewer

Form 604

Corporations Act 2001 Section 671B

Notice of change of interests of substantial holder

To Company Name/Scheme IGO Limited
ACN/ARSN 092 786 304
1. Details of substantial holder(1)
Name
ACN/ARSN (if applicable)
T. Rowe Price Associates, Inc.
There was a change in the interests of the
substantial holder on
The previous notice was given to the company on
The previous notice was dated
11 / 12 / 2020
19 / 06/2017
15 / 06/2017

2. Previous and present voting power

The total number of votes attached to all the voting shares in the company or voting interests in the scheme that the substantial holder or an associate (2) had a relevant interest (3) in when last required, and when now required, to give a substantial holding notice to the company or scheme, are as follows:

Class of securities (4) Previous notice Present notice
Person's votes Voting power (5) Person's votes Voting power (5)
Ordinary Shares 48, 341, 790 8.23% 59,777,951 10.11%

3. Changes in relevant interests

Particulars of each change in, or change in the nature of, a relevant interest of the substantial holder or an associate in voting securities of the company or scheme, since the substantial holder was last required to give a substantial holding notice to the company or scheme are as follows:

Date of
change
Person whose
relevant interest
changed
Nature of
change (6)
Consideration
given in relation
to change (7)
Class and
number of
securities
affected
Person's votes
affected
See Annexure 1

4. Present relevant interests

Particulars of each relevant interest of the substantial holder in voting securities after the change are as follows:

Holder of
relevant
interest
Registered
holder of
securities
Person entitled
to be registered
as holder (8)
Nature of
relevant
interest (6)
Class and
number of
securities
Person's votes
See Annexure 2

5. Changes in association

The persons who have become associates (2) of, ceased to be associates of, or have changed the nature of their association (9) with, the substantial holder in relation to voting interests in the company or scheme are as follows:

Name and ACN/ARSN (if applicable) Nature of association

6. Addresses

The addresses of persons named in this form are as follows:

Name Address
T. Rowe Price Associates, Inc. 100 East Pratt Street, Baltimore, MD 21202

Signature

print name Gary Greb capacity Vice President
sign here $-101$
$+u u \sqrt{\frac{u}{u}}$
15
date
2020
$12\,$

DIRECTIONS

  • $(1)$ If there are a number of substantial holders with similar or related relevant interests (eg. a corporation and its related corporations, or the manager and trustee of an equity trust), the names could be included in an annexure to the form. If the relevant interests of a group of persons are essentially similar, they may be referred to throughout the form as a specifically named group if the membership of each group, with the names and addresses of members is clearly set out in paragraph 6 of the form.
  • See the definition of "associate" in section 9 of the Corporations Act 2001. $(2)$
  • See the definition of "relevant interest" in sections 608 and 671B(7) of the Corporations Act 2001. $(3)$
  • The voting shares of a company constitute one class unless divided into separate classes. $(4)$
  • The person's votes divided by the total votes in the body corporate or scheme multiplied by 100. $(5)$
  • $(6)$ Include details of:
  • any relevant agreement or other circumstances because of which the change in relevant interest occurred. If subsection 671B(4) applies, a copy of any $(a)$ document setting out the terms of any relevant agreement, and a statement by the person giving full and accurate details of any contract, scheme or arrangement, must accompany this form, together with a written statement certifying this contract, scheme or arrangement; and
  • any qualification of the power of a person to exercise, control the exercise of, or influence the exercise of, the voting powers or disposal of the securities to $(b)$ which the relevant interest relates (indicating clearly the particular securities to which the qualification applies).

See the definition of "relevant agreement" in section 9 of the Corporations Act 2001.

  • Details of the consideration must include any and all benefits, money and other, that any person from whom a relevant interest was acquired has, or may, becom'e $(7)$ entitled to receive in relation to that acquisition. Details must be included even if the benefit is conditional on the happening or not of a contingency. Details must be included of any benefit paid on behalf of the substantial holder or its associate in relation to the acquisitions, even if they are not paid directly to the person from whom the relevant interest was acquired.
  • $(8)$ If the substantial holder is unable to determine the identity of the person (eq. if the relevant interest arises because of an option) write "unknown".
  • $(9)$ Give details, if appropriate, of the present association and any change in that association since the last substantial holding notice.
Date of
Change
Person whose relevant interest
changed
Nature of
change
Consideration
given in
relation to
change (AUD)
Class and number
of securities
Person's votes
affected
06/16/2017 T. Rowe Price Associates, Inc. Purchase 3.249 1233 ordinary shares 1,233
06/16/2017 T. Rowe Price Associates, Inc. Purchase 3.249 19567 ordinary shares 19,567
06/16/2017 T. Rowe Price Associates, Inc. Sale $3.213$ 61431 ordinary shares 61,431
06/19/2017 T. Rowe Price Associates, Inc. Purchase 3.150 2158 ordinary shares 2,158
06/19/2017 T. Rowe Price Associates, Inc. Purchase $3.150$ 50794 ordinary shares 50,794
06/21/2017 T. Rowe Price Associates, Inc. Purchase 3.045 17585 ordinary shares 17,585
06/21/2017 T. Rowe Price Associates, Inc. Purchase 3.045 28318 ordinary shares 28,318
06/21/2017 T. Rowe Price Associates, Inc. Purchase 3.030 1133 ordinary shares 1,133
06/21/2017 T. Rowe Price Associates, Inc. Purchase 3.039 2946 ordinary shares 2,946
06/21/2017 T. Rowe Price Associates, Inc. Purchase 3.084 3575 ordinary shares 3,575
06/21/2017 T. Rowe Price Associates, Inc. Purchase 3.045 2303 ordinary shares 2,303
06/21/2017 T. Rowe Price Associates, Inc. Purchase 3.045 10198 ordinary shares 10,198
06/21/2017 T. Rowe Price Associates, Inc. Purchase 3.030 27293 ordinary shares 27,293
06/21/2017 T. Rowe Price Associates, Inc. Purchase $3.039$ 61546 ordinary shares 61,546
06/21/2017 T. Rowe Price Associates, Inc. Purchase $3.084$ 82791 ordinary shares 82,791
06/21/2017 T. Rowe Price Associates, Inc. Purchase 3.045 55498 ordinary shares 55,498
06/21/2017 T. Rowe Price Associates, Inc. Purchase 3.045 281 ordinary shares 281
06/23/2017 T. Rowe Price Associates, Inc. Purchase 3.135 8087 ordinary shares 8,087
06/23/2017 T. Rowe Price Associates, Inc. Purchase 3.135 4320 ordinary shares 4,320
06/29/2017 T. Rowe Price Associates, Inc. Sale $3.165$ 20125 ordinary shares 20,125
06/29/2017 T. Rowe Price Associates, Inc. Sale 3.165 82551 ordinary shares 82,551
06/30/2017 T. Rowe Price Associates, Inc. Purchase 3.151 414 ordinary shares 414
07/03/2017 T. Rowe Price Associates, Inc. Purchase 3.147 186 ordinary shares 186
07/04/2017 T. Rowe Price Associates, Inc. Purchase 3.195 13458 ordinary shares 13,458
07/07/2017 T. Rowe Price Associates, Inc. Purchase $3.179$ 45823 ordinary shares 45,823
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.190 147465 ordinary shares 147,465
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.179 7433 ordinary shares
3.190 23922 ordinary shares
7,433
23,922
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.179 22186 ordinary shares 22,186
07/07/2017 T. Rowe Price Associates, Inc.
07/07/2017 T. Rowe Price Associates, Inc.
Purchase
Purchase
3.190 71398 ordinary shares 71,398
07/07/2017 T. Rowe Price Associates, Inc. Purchase $3.179$ 14801 ordinary shares 14,801
07/07/2017 T. Rowe Price Associates, Inc. Purchase $3.190$ 47631 ordinary shares 47,631
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.179 20366 ordinary shares 20,366
07/07/2017 T. Rowe Price Associates, Inc. Purchase $3.190 65541$ ordinary shares 65,541
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.179 523 ordinary shares 523
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.190 1685 ordinary shares 1,685
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.179 4432 ordinary shares 4,432
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.190 14262 ordinary shares 14,262
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.179 94788 ordinary shares 94,788
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.190 305047 ordinary shares 305,047
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.240 3736 ordinary shares 3,736
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.179 709 ordinary shares 709
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.190 2283 ordinary shares 2,283
07/07/2017 T. Rowe Price Associates, Inc. Purchase $3.179$ 24350 ordinary shares 24,350
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.190 78361 ordinary shares 78,361
07/07/2017 T. Rowe Price Associates, Inc. Purchase $3.179$ 412426 ordinary shares 412,426
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.190 1327263 ordinary shares 1,327,263
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.179 5100 ordinary shares 5,100
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.190 16411 ordinary shares 16,411
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.179 8860 ordinary shares 8,860
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.190 28511 ordinary shares 28,511
07/07/2017 T. Rowe Price Associates, Inc. Purchase $3.179$ 13025 ordinary shares 13,025
07/07/2017 T. Rowe Price Associates, Inc. Purchase 3.190 41917 ordinary shares 41,917
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 3351 ordinary shares 3,351
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 5837 ordinary shares 5,837
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 543 ordinary shares 543
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 947 ordinary shares 947
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 1623 ordinary shares 1,623
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 2826 ordinary shares 2,826
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 1083 ordinary shares 1,083
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 1885 ordinary shares 1,885
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 1490 ordinary shares 1,490
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 2594 ordinary shares 2,594
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 38 ordinary shares 38
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 67 ordinary shares 67
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 324 ordinary shares 324
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 565 ordinary shares 565
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 6933 ordinary shares 6,933
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 12074 ordinary shares 12,074
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 52 ordinary shares 52
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 90 ordinary shares 90
1,781
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 1781 ordinary shares
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 3102 ordinary shares 3,102
30,165
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 30165 ordinary shares 52,534
07/10/2017 T. Rowe Price Associates, Inc. Purchase $3.161$ 52534 ordinary shares
3.187 349 ordinary shares
349
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 373 ordinary shares 373
07/10/2017 T. Rowe Price Associates, Inc. Purchase
Purchase
3.161 650 ordinary shares 650
07/10/2017 T. Rowe Price Associates, Inc.
07/10/2017 T. Rowe Price Associates, Inc.
Purchase 3.156 648 ordinary shares 648
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 1128 ordinary shares 1,128
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.156 953 ordinary shares 953
07/10/2017 T. Rowe Price Associates, Inc. Purchase 3.161 1659 ordinary shares 1,659
07/13/2017 T. Rowe Price Associates, Inc. Purchase $3.247$ 3351 ordinary shares 3,351
07/13/2017 T. Rowe Price Associates, Inc. Purchase $3.247$ 80577 ordinary shares 80,577
07/24/2017 T. Rowe Price Associates, Inc. Sale 3.227 7215 ordinary shares 7,215
07/26/2017 T. Rowe Price Associates, Inc. Purchase 3.089 757 ordinary shares 757
07/26/2017 T. Rowe Price Associates, Inc. Purchase 3.170 257 ordinary shares 257
07/26/2017 T. Rowe Price Associates, Inc. Purchase 3.170 196 ordinary shares 196
07/27/2017 T. Rowe Price Associates, Inc. Purchase 3.130 182 ordinary shares 182
08/02/2017 T. Rowe Price Associates, Inc. Purchase 3.010 11596 ordinary shares 11,596
08/03/2017 T. Rowe Price Associates, Inc. Sale $3.030 68713$ ordinary shares 68,713
695
3.100 695 ordinary shares
08/08/2017 T. Rowe Price Associates, Inc.
Sale
648
3.315 648 ordinary shares
Sale
08/10/2017 T. Rowe Price Associates, Inc.
6,703
3.310 6703 ordinary shares
Sale
08/10/2017 T. Rowe Price Associates, Inc.
11,876
3.315 11876 ordinary shares
Sale
08/10/2017 T. Rowe Price Associates, Inc.
122,847
3.310 122847 ordinary shares
Sale
08/10/2017 T. Rowe Price Associates, Inc.
Sale
3.332 57356 ordinary shares
57,356
08/11/2017 T. Rowe Price Associates, Inc.
110,138
Sale
3.332 110138 ordinary shares
08/11/2017 T. Rowe Price Associates, Inc.
9,277
3.332 9277 ordinary shares
Sale
08/11/2017 T. Rowe Price Associates, Inc.
111,146
Sale
3.373 111146 ordinary shares
08/11/2017 T. Rowe Price Associates, Inc.
10,512
$3.421$ 10512 ordinary shares
Sale
08/14/2017 T. Rowe Price Associates, Inc.
2,602
3.443 2602 ordinary shares
Sale
08/14/2017 T. Rowe Price Associates, Inc.
1,199
Sale
3.421 1199 ordinary shares
08/14/2017 T. Rowe Price Associates, Inc.
297
Sale
3.443 297 ordinary shares
08/14/2017 T. Rowe Price Associates, Inc.
188,289
Sale
3.421 188289 ordinary shares
08/14/2017 T. Rowe Price Associates, Inc.
46,610
3.443 46610 ordinary shares
Sale
08/14/2017 T. Rowe Price Associates, Inc.
293
3.429 293 ordinary shares
Sale
08/14/2017 T. Rowe Price Associates, Inc.
2,548
Sale
3.439 2548 ordinary shares
08/17/2017 T. Rowe Price Associates, Inc.
43,929
Sale
3.440 43929 ordinary shares
08/17/2017 T. Rowe Price Associates, Inc.
12,410
Sale
3.440 12410 ordinary shares
08/17/2017 T. Rowe Price Associates, Inc.
2,859
3.440 2859 ordinary shares
Sale
08/17/2017 T. Rowe Price Associates, Inc.
5,259
3.440 5259 ordinary shares
Sale
08/17/2017 T. Rowe Price Associates, Inc.
71,975
Sale
3.439 71975 ordinary shares
08/17/2017 T. Rowe Price Associates, Inc.
5,318
$3.428$ 5318 ordinary shares
Sale
08/21/2017 T. Rowe Price Associates, Inc.
3.428 90698 ordinary shares
90,698
Sale
08/21/2017 T. Rowe Price Associates, Inc.
22,611
3.512 22611 ordinary shares
Sale
08/22/2017 T. Rowe Price Associates, Inc.
2,110
3.512 2110 ordinary shares
Sale
08/22/2017 T. Rowe Price Associates, Inc.
434,744
$3.512$ 434744 ordinary shares
Sale
08/22/2017 T. Rowe Price Associates, Inc.
2,063
3.508 2063 ordinary shares
Sale
08/24/2017 T. Rowe Price Associates, Inc.
376
3.508 376 ordinary shares
Sale
08/24/2017 T. Rowe Price Associates, Inc.
29,085
3.508 29085 ordinary shares
Sale
08/24/2017 T. Rowe Price Associates, Inc.
472
Purchase
3.530 472 ordinary shares
08/25/2017 T. Rowe Price Associates, Inc.
6,214
3.513 6214 ordinary shares
Sale
08/25/2017 T. Rowe Price Associates, Inc.
21,343
Sale
3.490 21343 ordinary shares
08/25/2017 T. Rowe Price Associates, Inc.
3.532 7247 ordinary shares
7,247
Sale
08/25/2017 T. Rowe Price Associates, Inc.
807
3.513 807 ordinary shares
08/25/2017 T. Rowe Price Associates, Inc.
Sale
3.490 2770 ordinary shares
2,770
Sale
08/25/2017 T. Rowe Price Associates, Inc.
3.490 28354 ordinary shares
28,354
Sale
08/25/2017 T. Rowe Price Associates, Inc.
117,953
Sale
$3.513$ 117953 ordinary shares
08/25/2017 T. Rowe Price Associates, Inc.
405,126
$3.490$ 405126 ordinary shares
Sale
08/25/2017 T. Rowe Price Associates, Inc.
$3.532$ 107611 ordinary shares
107,611
Sale
08/25/2017 T. Rowe Price Associates, Inc.
1,116
3.440 1116 ordinary shares
08/28/2017 T. Rowe Price Associates, Inc.
Purchase
$3.476 60000$ ordinary shares
60,000
Purchase
08/30/2017 T. Rowe Price Associates, Inc.
379
3.330 379 ordinary shares
Purchase
08/31/2017 T. Rowe Price Associates, Inc.
3.515 9539 ordinary shares
9,539
Sale
09/01/2017 T. Rowe Price Associates, Inc.
19,050
3.515 19050 ordinary shares
Sale
09/01/2017 T. Rowe Price Associates, Inc.
3.515 18961 ordinary shares
18,961
09/01/2017 T. Rowe Price Associates, Inc.
Sale
3.515 1656 ordinary shares
09/01/2017 T. Rowe Price Associates, Inc.
Sale 1,656
09/01/2017 T. Rowe Price Associates, Inc. Sale 3.515 1706 ordinary shares 1,706
09/01/2017 T. Rowe Price Associates, Inc. Sale 3.515 180822 ordinary shares 180,822
09/01/2017 T. Rowe Price Associates, Inc. Sale $3.515$ 361131 ordinary shares 361,131
09/01/2017 T. Rowe Price Associates, Inc. Sale 3.515 361131 ordinary shares 361,131
09/04/2017 T. Rowe Price Associates, Inc. Purchase 3.570 358 ordinary shares 358
09/05/2017 T. Rowe Price Associates, Inc. Sale 3.635 15371 ordinary shares 15,371
09/05/2017 T. Rowe Price Associates, Inc. Sale 3.640 3731 ordinary shares 3,731
09/05/2017 T. Rowe Price Associates, Inc. Sale 3.635 2491 ordinary shares 2,491
09/05/2017 T. Rowe Price Associates, Inc. Sale 3.635 291128 ordinary shares 291,128
09/05/2017 T. Rowe Price Associates, Inc. Sale 3.640 70962 ordinary shares 70,962
09/06/2017 T. Rowe Price Associates, Inc. Purchase 3.880 23815 ordinary shares 23,815
09/08/2017 T. Rowe Price Associates, Inc. Purchase 3.920 358 ordinary shares 358
09/11/2017 T. Rowe Price Associates, Inc. Sale 3.781 205299 ordinary shares 205,299
09/11/2017 T. Rowe Price Associates, Inc. Sale 3.781 47173 ordinary shares 47,173
09/11/2017 T. Rowe Price Associates, Inc. Sale 3.781 11724 ordinary shares 11,724
09/12/2017 T. Rowe Price Associates, Inc. Sale 3.818 137630 ordinary shares 137,630
09/12/2017 T. Rowe Price Associates, Inc. Sale 3.818 31624 ordinary shares 31,624
09/12/2017 T. Rowe Price Associates, Inc. Sale 3.818 7860 ordinary shares 7,860
09/12/2017 T. Rowe Price Associates, Inc. Sale 3.818 43380 ordinary shares 43,380
09/15/2017 T. Rowe Price Associates, Inc. Purchase 3.580 357 ordinary shares 357
09/15/2017 T. Rowe Price Associates, Inc. Sale 3.560 19485 ordinary shares 19,485
09/15/2017 T. Rowe Price Associates, Inc. Sale 3.560 2335 ordinary shares 2,335
09/18/2017 T. Rowe Price Associates, Inc. Sale $3.503$ 119749 ordinary shares 119,749
09/20/2017 T. Rowe Price Associates, Inc. Sale 3.568 36882 ordinary shares 36,882
09/21/2017 T. Rowe Price Associates, Inc. Purchase 3.505 38183 ordinary shares 38,183
09/21/2017 T. Rowe Price Associates, Inc. Purchase 3.505 19966 ordinary shares 19,966
09/21/2017 T. Rowe Price Associates, Inc. Purchase 3.505 10314 ordinary shares 10,314
09/21/2017 T. Rowe Price Associates, Inc. Purchase 3.505 509617 ordinary shares 509,617
09/21/2017 T. Rowe Price Associates, Inc. Purchase 3.505 134158 ordinary shares 134,158
09/21/2017 T. Rowe Price Associates, Inc. Purchase 3.505 12798 ordinary shares 12,798
09/21/2017 T. Rowe Price Associates, Inc. Purchase 3.505 6874 ordinary shares 6,874
09/21/2017 T. Rowe Price Associates, Inc. Purchase 3.505 236 ordinary shares 236
09/21/2017 T. Rowe Price Associates, Inc. Sale 3.620 29954 ordinary shares 29,954
09/25/2017 T. Rowe Price Associates, Inc. Purchase $3.345$ 38002 ordinary shares 38,002
09/25/2017 T. Rowe Price Associates, Inc. Purchase 3.345 8304 ordinary shares 8,304
09/25/2017 T. Rowe Price Associates, Inc. Purchase 3.345 4506 ordinary shares 4,506
09/25/2017 T. Rowe Price Associates, Inc. Purchase 3.345 273041 ordinary shares 273,041
09/25/2017 T. Rowe Price Associates, Inc. Purchase 3.345 37624 ordinary shares 37,624
09/25/2017 T. Rowe Price Associates, Inc. Purchase 3.345 15744 ordinary shares 15,744
09/25/2017 T. Rowe Price Associates, Inc. Purchase 3.345 3875 ordinary shares 3,875
09/25/2017 T. Rowe Price Associates, Inc. Purchase 3.345 175 ordinary shares 175
09/25/2017 T. Rowe Price Associates, Inc. Purchase 3.345 73219 ordinary shares 73,219
09/27/2017 T. Rowe Price Associates, Inc. Purchase $3.429$ 40005 ordinary shares 40,005
09/27/2017 T. Rowe Price Associates, Inc. Purchase 3.429 8550 ordinary shares 8,550
09/27/2017 T. Rowe Price Associates, Inc. Purchase 3.429 4645 ordinary shares 4,645
09/27/2017 T. Rowe Price Associates, Inc. Purchase 3.429 279250 ordinary shares 279,250
09/27/2017 T. Rowe Price Associates, Inc. Purchase 3.429 70180 ordinary shares 70,180
09/27/2017 T. Rowe Price Associates, Inc. Purchase 3.429 16061 ordinary shares 16,061
09/27/2017 T. Rowe Price Associates, Inc. Purchase 3.429 4029 ordinary shares 4,029
09/27/2017 T. Rowe Price Associates, Inc. Purchase 3.429 180 ordinary shares 180
09/27/2017 T. Rowe Price Associates, Inc. Purchase $3.429$ 25095 ordinary shares 25,095
09/27/2017 T. Rowe Price Associates, Inc. Sale 3.450 143940 ordinary shares 143,940
09/27/2017 T. Rowe Price Associates, Inc. Sale 3.450 1745 ordinary shares 1,745
09/27/2017 T. Rowe Price Associates, Inc. Sale 3.450 24138 ordinary shares 24,138
09/29/2017 T. Rowe Price Associates, Inc. Purchase 3.466 1150 ordinary shares 1,150
09/29/2017 T. Rowe Price Associates, Inc. Purchase 3.466 937 ordinary shares 937
09/29/2017 T. Rowe Price Associates, Inc. Purchase 3.466 26062 ordinary shares 26,062
09/29/2017 T. Rowe Price Associates, Inc. Purchase 3.466 981 ordinary shares 981
09/29/2017 T. Rowe Price Associates, Inc. Purchase 3.466 5534 ordinary shares 5,534
09/29/2017 T. Rowe Price Associates, Inc. Purchase 3.466 109476 ordinary shares 109,476
09/29/2017 T. Rowe Price Associates, Inc. Purchase 3.466 610069 ordinary shares 610,069
09/29/2017 T. Rowe Price Associates, Inc. Purchase 3.470 485 ordinary shares 485
10/02/2017 T. Rowe Price Associates, Inc. Purchase 3.546 499 ordinary shares 499
10/02/2017 T. Rowe Price Associates, Inc. Purchase 3.546 407 ordinary shares 407
10/02/2017 T. Rowe Price Associates, Inc. Purchase 3.546 11321 ordinary shares 11,321
10/02/2017 T. Rowe Price Associates, Inc. Purchase 3.546 426 ordinary shares 426
10/02/2017 T. Rowe Price Associates, Inc. Purchase 3.546 2404 ordinary shares 2,404
10/02/2017 T. Rowe Price Associates, Inc. Purchase $3.546$ 47553 ordinary shares 47,553
10/02/2017 T. Rowe Price Associates, Inc. Purchase 3.546 264992 ordinary shares 264,992
10/02/2017 T. Rowe Price Associates, Inc. Purchase 3.546 4143 ordinary shares 4,143
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.627 198 ordinary shares 198
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.623 242 ordinary shares 242
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.627 161 ordinary shares 161
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.623 198 ordinary shares 198
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.627 4485 ordinary shares 4,485
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.623 5490 ordinary shares 5,490
169
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.627 169 ordinary shares 206
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.623 206 ordinary shares 952
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.627 952 ordinary shares 1,166
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.623 1166 ordinary shares 18,840
10/03/2017 T. Rowe Price Associates, Inc. Purchase $3.627$ 18840 ordinary shares 23,061
10/03/2017 T. Rowe Price Associates, Inc.
10/03/2017 T. Rowe Price Associates, Inc.
Purchase
Purchase
3.623 23061 ordinary shares
3.627 104985 ordinary shares
104,985
Purchase 3.623 128511 ordinary shares 128,511
10/03/2017 T. Rowe Price Associates, Inc.
10/03/2017 T. Rowe Price Associates, Inc.
Purchase 3.627 1642 ordinary shares 1,642
10/03/2017 T. Rowe Price Associates, Inc. Purchase 3.623 2009 ordinary shares 2,009
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.757 199 ordinary shares 199
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.805 160 ordinary shares 160
3.757 162 ordinary shares 162
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.805 130 ordinary shares 130
10/04/2017 T. Rowe Price Associates, Inc.
10/04/2017 T. Rowe Price Associates, Inc.
Purchase
Purchase
3.757 4501 ordinary shares 4,501
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.805 3634 ordinary shares 3,634
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.757 169 ordinary shares 169
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.805 137 ordinary shares 137
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.757 956 ordinary shares 956
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.805 772 ordinary shares 772
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.757 18909 ordinary shares 18,909
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.805 15264 ordinary shares 15,264
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.757 105376 ordinary shares 105,376
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.805 85060 ordinary shares 85,060
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.757 1648 ordinary shares 1,648
10/04/2017 T. Rowe Price Associates, Inc. Purchase 3.805 1330 ordinary shares 1,330
10/05/2017 T. Rowe Price Associates, Inc. Purchase 3.760 6975 ordinary shares 6,975
10/05/2017 T. Rowe Price Associates, Inc. Sale 3.700 6690 ordinary shares 6,690
10/06/2017 T. Rowe Price Associates, Inc. Purchase 3.707 13990 ordinary shares 13,990
10/12/2017 T. Rowe Price Associates, Inc. Purchase 3.890 2198 ordinary shares 2,198
10/12/2017 T. Rowe Price Associates, Inc. Purchase 3.885 558 ordinary shares 558
10/12/2017 T. Rowe Price Associates, Inc. Transfer In 0.000 2448149 ordinary shares 2,448,149
10/18/2017 T. Rowe Price Associates, Inc. Purchase 4.350 16104 ordinary shares 16,104
10/20/2017 T. Rowe Price Associates, Inc. Purchase 4.365 429 ordinary shares 429
10/24/2017 T. Rowe Price Associates, Inc. Purchase 4.240 1700 ordinary shares 1,700
10/27/2017 T. Rowe Price Associates, Inc. Purchase 4.040 10244 ordinary shares 10,244
10/27/2017 T. Rowe Price Associates, Inc. Sale 4.040 105792 ordinary shares 105,792
11/01/2017 T. Rowe Price Associates, Inc. Purchase 4.320 521 ordinary shares 521
11/02/2017 T. Rowe Price Associates, Inc. Purchase 4.320 4484 ordinary shares 4,484
11/02/2017 T. Rowe Price Associates, Inc. Sale 4.320 4659 ordinary shares 4,659
11/03/2017 T. Rowe Price Associates, Inc. Purchase 4.272 106684 ordinary shares 106,684
11/03/2017 T. Rowe Price Associates, Inc. Purchase 4.272 21904 ordinary shares 21,904
11/03/2017 T. Rowe Price Associates, Inc. Purchase 4.272 6125 ordinary shares 6,125
11/07/2017 T. Rowe Price Associates, Inc. Purchase 4.420 353 ordinary shares 353
11/07/2017 T. Rowe Price Associates, Inc. Purchase 4.413 40290 ordinary shares 40,290
11/08/2017 T. Rowe Price Associates, Inc. Purchase 4.420 353189 ordinary shares 353,189
11/08/2017 T. Rowe Price Associates, Inc. Purchase 4.450 38505 ordinary shares 38,505
11/10/2017 T. Rowe Price Associates, Inc. Purchase 4.540 2643 ordinary shares 2,643
11/10/2017 T. Rowe Price Associates, Inc. Purchase 4.501 394 ordinary shares 394
11/10/2017 T. Rowe Price Associates, Inc. Purchase 4.540 191 ordinary shares 191
11/13/2017 T. Rowe Price Associates, Inc. Purchase 4.493 23965 ordinary shares 23,965
11/13/2017 T. Rowe Price Associates, Inc. Purchase 4.493 50182 ordinary shares 50,182
11/13/2017 T. Rowe Price Associates, Inc. Purchase
Transfer In
4.493 20574 ordinary shares
$0.000$ 80870 ordinary shares
20,574
80,870
11/15/2017 T. Rowe Price Associates, Inc. Purchase 4.265 1119 ordinary shares 1,119
11/21/2017 T. Rowe Price Associates, Inc.
11/28/2017 T. Rowe Price Associates, Inc.
Purchase 4.335 482 ordinary shares 482
11/30/2017 T. Rowe Price Associates, Inc. Purchase 4.376 2597 ordinary shares 2,597
12/01/2017 T. Rowe Price Associates, Inc. Purchase 4.274 24735 ordinary shares 24,735
12/01/2017 T. Rowe Price Associates, Inc. Purchase 4.243 535 ordinary shares 535
12/01/2017 T. Rowe Price Associates, Inc. Sale 4.213 74090 ordinary shares 74,090
12/08/2017 T. Rowe Price Associates, Inc. Purchase 4.000 54220 ordinary shares 54,220
12/08/2017 T. Rowe Price Associates, Inc. Purchase $4.000$ 42503 ordinary shares 42,503
12/14/2017 T. Rowe Price Associates, Inc. Purchase 4.280 2 ordinary shares
12/14/2017 T. Rowe Price Associates, Inc. Purchase 4.118 85438 ordinary shares 85,438
12/14/2017 T. Rowe Price Associates, Inc. Sale 4.040 32 ordinary shares 32
12/15/2017 T. Rowe Price Associates, Inc. Transfer In $0.000$ 487229 ordinary shares 487,229
12/18/2017 T. Rowe Price Associates, Inc. Purchase 4.320 304 ordinary shares 304
12/19/2017 T. Rowe Price Associates, Inc. Purchase 4.335 344 ordinary shares 344
12/21/2017 T. Rowe Price Associates, Inc. Purchase $4.509$ 35024 ordinary shares 35,024
12/21/2017 T. Rowe Price Associates, Inc. Sale 4.490 55112 ordinary shares 55,112
12/27/2017 T. Rowe Price Associates, Inc. Purchase 4.589 107 ordinary shares 107
12/27/2017 T. Rowe Price Associates, Inc. Purchase 4.589 4960 ordinary shares 4,960
12/27/2017 T. Rowe Price Associates, Inc. Purchase 4.589 13026 ordinary shares 13,026
12/28/2017 T. Rowe Price Associates, Inc. Purchase 4.620 379 ordinary shares 379
01/03/2018 T. Rowe Price Associates, Inc. Sale 4.862 16487 ordinary shares 16,487
01/04/2018 T. Rowe Price Associates, Inc. Purchase 5.040 4630 ordinary shares 4,630
01/04/2018 T. Rowe Price Associates, Inc. Sale $4.994$ 33253 ordinary shares 33,253
01/05/2018 T. Rowe Price Associates, Inc. Sale 4.920 99580 ordinary shares 99,580
01/05/2018 T. Rowe Price Associates, Inc. Sale 4.920 23831 ordinary shares 23,831
01/09/2018 T. Rowe Price Associates, Inc. Sale 4.990 85681 ordinary shares 85,681
01/10/2018 T. Rowe Price Associates, Inc. Purchase 4.905 393 ordinary shares 393
01/11/2018 T. Rowe Price Associates, Inc. Sale $4.816$ 255218 ordinary shares 255,218
01/18/2018 T. Rowe Price Associates, Inc. Purchase 4.860 1800 ordinary shares 1,800
01/19/2018 T. Rowe Price Associates, Inc. Purchase 4.880 1031 ordinary shares 1,031
01/19/2018 T. Rowe Price Associates, Inc. Sale 4.780 52499 ordinary shares
4.780 25576 ordinary shares
52,499
25,576
01/19/2018 T. Rowe Price Associates, Inc. Sale
Sale
4.780 17805 ordinary shares 17,805
01/19/2018 T. Rowe Price Associates, Inc.
01/25/2018 T. Rowe Price Associates, Inc.
Purchase 5.143 12743 ordinary shares 12,743
01/29/2018 T. Rowe Price Associates, Inc. Sale 5.200 42546 ordinary shares 42,546
02/01/2018 T. Rowe Price Associates, Inc. Purchase 5.041 356 ordinary shares 356
02/06/2018 T. Rowe Price Associates, Inc. Sale $4.533$ 48283 ordinary shares 48,283
02/08/2018 T. Rowe Price Associates, Inc. Purchase $4.641$ 27202 ordinary shares 27,202
02/08/2018 T. Rowe Price Associates, Inc. Purchase $4.641$ 17183 ordinary shares 17,183
02/08/2018 T. Rowe Price Associates, Inc. Purchase $4.641$ 20539 ordinary shares 20,539
02/12/2018 T. Rowe Price Associates, Inc. Purchase 4.500 1870 ordinary shares 1,870
02/12/2018 T. Rowe Price Associates, Inc. Purchase 4.500 536 ordinary shares 536
02/12/2018 T. Rowe Price Associates, Inc. Purchase 4.550 494 ordinary shares 494
02/21/2018 T. Rowe Price Associates, Inc. Sale 4.800 18964 ordinary shares 18,964
02/22/2018 T. Rowe Price Associates, Inc. Purchase 4.991 942 ordinary shares 942
02/22/2018 T. Rowe Price Associates, Inc. Sale 4.934 81911 ordinary shares 81,911
02/22/2018 T. Rowe Price Associates, Inc. Sale 4.934 10012 ordinary shares 10,012
02/22/2018 T. Rowe Price Associates, Inc. Sale $4.934$ 10291 ordinary shares 10,291
02/22/2018 T. Rowe Price Associates, Inc. Sale 4.934 2366 ordinary shares 2,366
26,301
02/22/2018 T. Rowe Price Associates, Inc.
02/22/2018 T. Rowe Price Associates, Inc.
Sale
Sale
4.934 26301 ordinary shares
$4.934$ 400561 ordinary shares
400,561
02/22/2018 T. Rowe Price Associates, Inc. Sale 4.934 92237 ordinary shares 92,237
02/22/2018 T. Rowe Price Associates, Inc. Sale 4.934 33951 ordinary shares 33,951
02/22/2018 T. Rowe Price Associates, Inc. Sale 4.934 258 ordinary shares 258
02/22/2018 T. Rowe Price Associates, Inc. Sale 4.934 22747 ordinary shares 22,747
02/23/2018 T. Rowe Price Associates, Inc. Purchase 5.008 12065 ordinary shares 12,065
02/26/2018 T. Rowe Price Associates, Inc. Purchase 5.080 2035 ordinary shares 2,035
02/26/2018 T. Rowe Price Associates, Inc. Purchase 5.100 753 ordinary shares 753
02/26/2018 T. Rowe Price Associates, Inc. Sale $5.127$ 33975 ordinary shares 33,975
02/28/2018 T. Rowe Price Associates, Inc. Sale $5.095$ 50000 ordinary shares 50,000
02/28/2018 T. Rowe Price Associates, Inc. Sale 5.089 93687 ordinary shares 93,687
03/01/2018 T. Rowe Price Associates, Inc. Purchase 5.015 421 ordinary shares 421
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.898 17167 ordinary shares 17,167
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.923 21443 ordinary shares 21,443
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.898 3965 ordinary shares 3,965
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.923 4952 ordinary shares 4,952
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.898 1972 ordinary shares 1,972
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.923 2464 ordinary shares 2,464
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.898 5118 ordinary shares 5,118
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.923 6393 ordinary shares 6,393
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.898 127684 ordinary shares 127,684
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.923 159489 ordinary shares 159,489
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.898 28010 ordinary shares 28,010
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.923 34987 ordinary shares 34,987
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.898 10107 ordinary shares 10,107
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.923 12624 ordinary shares 12,624
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.898 100 ordinary shares 100
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.923 126 ordinary shares 126
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.898 5877 ordinary shares 5,877
03/01/2018 T. Rowe Price Associates, Inc. Sale 4.923 7341 ordinary shares 7,341
03/02/2018 T. Rowe Price Associates, Inc. Purchase 4.890 65 ordinary shares 65
03/05/2018 T. Rowe Price Associates, Inc. Purchase 4.895 749 ordinary shares 749
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.899 7992 ordinary shares 7,992
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.847 12191 ordinary shares 12,191
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.899 2314 ordinary shares 2,314
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.847 3530 ordinary shares 3,530
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.899 737 ordinary shares 737
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.847 1124 ordinary shares 1,124
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.899 2971 ordinary shares 2,971
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.847 4532 ordinary shares 4,532
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.899 75509 ordinary shares 75,509
03/09/2018 T. Rowe Price Associates, Inc. Sale $4.847$ 115179 ordinary shares 115,179
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.899 17109 ordinary shares 17,109
03/09/2018 T. Rowe Price Associates, Inc. Sale $4.847$ 26096 ordinary shares 26,096
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.899 6466 ordinary shares 6,466
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.847 9863 ordinary shares 9,863
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.899 51 ordinary shares 51
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.847 79 ordinary shares 79
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.899 6851 ordinary shares 6,851
03/09/2018 T. Rowe Price Associates, Inc. Sale 4.847 10451 ordinary shares 10,451
03/12/2018 T. Rowe Price Associates, Inc. Purchase 4.871 10304 ordinary shares 10,304
03/13/2018 T. Rowe Price Associates, Inc. Purchase 4.710 452 ordinary shares 452
03/15/2018 T. Rowe Price Associates, Inc. Sale 4.670 40787 ordinary shares 40,787
03/19/2018 T. Rowe Price Associates, Inc. Sale 4.870 162 ordinary shares 162
03/20/2018 T. Rowe Price Associates, Inc. Purchase 4.810 26541 ordinary shares 26,541

$\overline{\phantom{a}}$

03/23/2018 T. Rowe Price Associates, Inc. Purchase 4.660 34025 ordinary shares 34,025
03/23/2018 T. Rowe Price Associates, Inc. Purchase 4.660 37227 ordinary shares 37,227
03/27/2018 T. Rowe Price Associates, Inc. Sale 4.689 12655 ordinary shares 12,655
03/27/2018 T. Rowe Price Associates, Inc. Sale 4.689 999 ordinary shares 999
04/06/2018 T. Rowe Price Associates, Inc. Purchase 4.990 365 ordinary shares 365
04/06/2018 T. Rowe Price Associates, Inc. Sale 4.990 48076 ordinary shares 48,076
04/10/2018 T. Rowe Price Associates, Inc. Sale $5.000$ 32119 ordinary shares 32,119
04/10/2018 T. Rowe Price Associates, Inc. Sale 5.000 4600 ordinary shares 4,600
04/10/2018 T. Rowe Price Associates, Inc. Sale 5.000 1458 ordinary shares 1,458
04/10/2018 T. Rowe Price Associates, Inc. Sale 5.000 7597 ordinary shares 7,597
04/10/2018 T. Rowe Price Associates, Inc. Sale 5.000 195396 ordinary shares 195,396
04/10/2018 T. Rowe Price Associates, Inc. Sale 5.000 43164 ordinary shares 43,164
04/10/2018 T. Rowe Price Associates, Inc. Sale 5.000 20417 ordinary shares 20,417
04/10/2018 T. Rowe Price Associates, Inc. Sale 5.000 132 ordinary shares 132
04/10/2018 T. Rowe Price Associates, Inc. Sale 5.000 12394 ordinary shares 12,394
04/11/2018 T. Rowe Price Associates, Inc. Sale 4.973 1460 ordinary shares 1,460
04/12/2018 T. Rowe Price Associates, Inc. Purchase 5.100 300 ordinary shares 300
04/17/2018 T. Rowe Price Associates, Inc. Sale 5.108 50558 ordinary shares 50,558
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.169 22141 ordinary shares 22,141
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.205 16536 ordinary shares 16,536
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.169 5524 ordinary shares 5,524
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.205 4126 ordinary shares 4,126
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.169 1542 ordinary shares 1,542
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.205 1152 ordinary shares 1,152
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.169 6547 ordinary shares 6,547
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.205 4889 ordinary shares 4,889
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.169 166859 ordinary shares 166,859
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.205 124615 ordinary shares 124,615
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.200 31936 ordinary shares 31,936
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.169 37682 ordinary shares 37,682
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.205 28141 ordinary shares 28,141
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.169 14536 ordinary shares 14,536
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.205 10855 ordinary shares 10,855
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.169 112 ordinary shares 112
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.205 83 ordinary shares 83
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.169 12859 ordinary shares 12,859
04/18/2018 T. Rowe Price Associates, Inc. Sale 5.205 9603 ordinary shares 9,603
04/19/2018 T. Rowe Price Associates, Inc. Purchase 5.605 373 ordinary shares 373
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.411 4031 ordinary shares 4,031
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.395 8062 ordinary shares 8,062
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.384 12022 ordinary shares 12,022
04/20/2018 T. Rowe Price Associates, Inc.
04/20/2018 T. Rowe Price Associates, Inc.
Sale
Sale
5.411 943 ordinary shares
5.395 1886 ordinary shares
943
1,886
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.384 2813 ordinary shares 2,813
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.411 293 ordinary shares 293
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.395 587 ordinary shares 587
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.384 875 ordinary shares 875
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.411 1218 ordinary shares 1,218
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.395 2436 ordinary shares 2,436
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.384 3633 ordinary shares 3,633
04/20/2018 T. Rowe Price Associates, Inc. Sale $5.411$ 31664 ordinary shares 31,664
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.395 63328 ordinary shares 63,328
04/20/2018 T. Rowe Price Associates, Inc. Sale $5.384$ 94434 ordinary shares 94,434
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.411 7125 ordinary shares 7,125
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.395 14251 ordinary shares 14,251
04/20/2018 T. Rowe Price Associates, Inc. Sale $5.384$ 21250 ordinary shares 21,250
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.411 2743 ordinary shares 2,743
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.395 5484 ordinary shares 5,484
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.384 8178 ordinary shares 8,178
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.411 21 ordinary shares 21
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.395 41 ordinary shares 41
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.384 62 ordinary shares 62
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.411 1962 ordinary shares 1,962
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.395 3925 ordinary shares 3,925
04/20/2018 T. Rowe Price Associates, Inc. Sale 5.384 5853 ordinary shares 5,853
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.239 4794 ordinary shares 4,794
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.269 7997 ordinary shares 7,997
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.271 238 ordinary shares 238
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.239 117392 ordinary shares 117,392
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.269 195827 ordinary shares 195,827
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.271 5827 ordinary shares 5,827
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.239 7288 ordinary shares 7,288
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.269 12158 ordinary shares 12,158
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.271 362 ordinary shares 362
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.239 26099 ordinary shares 26,099
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.269 43537 ordinary shares 43,537
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.271 1295 ordinary shares 1,295
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.239 3741 ordinary shares 3,741
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.269 6240 ordinary shares 6,240
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.271 186 ordinary shares 186
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.239 75 ordinary shares 75
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.269 125 ordinary shares 125
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.271 3 ordinary shares $\sqrt{3}$
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.239 13 ordinary shares 13
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.269 21 ordinary shares 21
04/24/2018 T. Rowe Price Associates, Inc. Sale 5.271 1 ordinary shares $\mathbf{1}$
04/26/2018 T. Rowe Price Associates, Inc. Sale 5.209 920 ordinary shares 920
04/26/2018 T. Rowe Price Associates, Inc. Sale 5.209 22534 ordinary shares 22,534
04/26/2018 T. Rowe Price Associates, Inc. Sale 5.209 1399 ordinary shares 1,399
04/26/2018 T. Rowe Price Associates, Inc. Sale 5.250 2555 ordinary shares 2,555
04/26/2018 T. Rowe Price Associates, Inc. Sale 5.250 2015 ordinary shares 2,015
04/26/2018 T. Rowe Price Associates, Inc. Sale 5.209 5010 ordinary shares 5,010
04/26/2018 T. Rowe Price Associates, Inc. Sale 5.209 718 ordinary shares 718
04/26/2018 T. Rowe Price Associates, Inc. Sale 5.209 14 ordinary shares 14
04/26/2018 T. Rowe Price Associates, Inc. Sale 5.209 3 ordinary shares 3 1
04/27/2018 T. Rowe Price Associates, Inc. Sale 5.240 19097 ordinary shares 19,097
04/27/2018 T. Rowe Price Associates, Inc. Sale 5.285 160 ordinary shares 160
05/01/2018 T. Rowe Price Associates, Inc. Sale 4.799 14684 ordinary shares 14,684
05/01/2018 T. Rowe Price Associates, Inc. Sale 4.799 9000 ordinary shares 9,000
05/01/2018 T. Rowe Price Associates, Inc. Sale 4.799 30143 ordinary shares 30,143
05/01/2018 T. Rowe Price Associates, Inc. Sale 4.799 1500 ordinary shares 1,500
05/03/2018 T. Rowe Price Associates, Inc. Purchase 5.068 520 ordinary shares 520
05/03/2018 T. Rowe Price Associates, Inc. Sale 5.019 155356 ordinary shares 155,356
05/03/2018 T. Rowe Price Associates, Inc. Sale 4.951 87729 ordinary shares 87,729
05/03/2018 T. Rowe Price Associates, Inc. Sale 5.019 21729 ordinary shares 21,729
05/03/2018 T. Rowe Price Associates, Inc. Sale 4.951 12271 ordinary shares 12,271
05/08/2018 T. Rowe Price Associates, Inc. Purchase 5.136 3065 ordinary shares 3,065
05/10/2018 T. Rowe Price Associates, Inc. Transfer In 0.000 1844058 ordinary shares 1,844,058
05/14/2018 T. Rowe Price Associates, Inc. Purchase 4.972 696 ordinary shares 696
05/14/2018 T. Rowe Price Associates, Inc. Sale 4.914 89895 ordinary shares 89,895
05/14/2018 T. Rowe Price Associates, Inc. Sale 4.890 249441 ordinary shares 249,441
05/16/2018 T. Rowe Price Associates, Inc. Sale 4.860 125208 ordinary shares 125,208
05/16/2018 T. Rowe Price Associates, Inc. Sale 4.860 2141 ordinary shares 2,141
05/17/2018 T. Rowe Price Associates, Inc. Purchase 4.900 266 ordinary shares 266
05/18/2018 T. Rowe Price Associates, Inc. Sale 4.993 8278 ordinary shares 8,278
05/22/2018 T. Rowe Price Associates, Inc. Purchase 4.900 610 ordinary shares 610
05/22/2018 T. Rowe Price Associates, Inc. Sale 4.874 35122 ordinary shares 35,122
05/24/2018 T. Rowe Price Associates, Inc. Sale 4.688 9564 ordinary shares 9,564
05/29/2018 T. Rowe Price Associates, Inc. Purchase 4.732 838 ordinary shares 838
05/30/2018 T. Rowe Price Associates, Inc. Sale 4.587 58160 ordinary shares 58,160
06/01/2018 T. Rowe Price Associates, Inc. Purchase 4.805 412 ordinary shares 412
06/01/2018 T. Rowe Price Associates, Inc. Sale 4.803 13229 ordinary shares 13,229
06/01/2018 T. Rowe Price Associates, Inc.
06/05/2018 T. Rowe Price Associates, Inc.
Sale
Purchase
4.803 7384 ordinary shares
5.112 11668 ordinary shares
7,384
11,668
06/05/2018 T. Rowe Price Associates, Inc. Sale $5.113$ 29211 ordinary shares 29,211
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.105 13510 ordinary shares 13,510
06/05/2018 T. Rowe Price Associates, Inc. Sale $5.113$ 4704 ordinary shares 4,704
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.105 2175 ordinary shares 2,175
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.113 1681 ordinary shares 1,681
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.105 778 ordinary shares 778
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.113 6252 ordinary shares 6,252
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.105 2892 ordinary shares 2,892
06/05/2018 T. Rowe Price Associates, Inc. Sale $5.113$ 138875 ordinary shares 138,875
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.105 64228 ordinary shares 64,228
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.113 33275 ordinary shares 33,275
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.105 15390 ordinary shares 15,390
06/05/2018 T. Rowe Price Associates, Inc. Sale $5.113$ 10719 ordinary shares 10,719
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.105 4958 ordinary shares 4,958
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.113 96 ordinary shares 96
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.105 44 ordinary shares 44
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.113 13921 ordinary shares 13,921
06/05/2018 T. Rowe Price Associates, Inc. Sale 5.105 6438 ordinary shares 6,438
06/06/2018 T. Rowe Price Associates, Inc. Purchase 5.165 367 ordinary shares 367
06/07/2018 T. Rowe Price Associates, Inc. Sale $5.350$ 39619 ordinary shares 39,619
06/08/2018 T. Rowe Price Associates, Inc. Purchase 5.300 381 ordinary shares 381
06/08/2018 T. Rowe Price Associates, Inc. Sale $5.271$ 23968 ordinary shares 23,968
06/12/2018 T. Rowe Price Associates, Inc. Sale $5.255$ 57318 ordinary shares 57,318
06/12/2018 T. Rowe Price Associates, Inc. Sale 5.255 337 ordinary shares 337
06/12/2018 T. Rowe Price Associates, Inc. Sale 5.255 149 ordinary shares 149
06/12/2018 T. Rowe Price Associates, Inc. Sale 5.255 41 ordinary shares 41
06/14/2018 T. Rowe Price Associates, Inc. Purchase 5.100 8061 ordinary shares 8,061
06/14/2018 T. Rowe Price Associates, Inc. Purchase 5.038 1350 ordinary shares 1,350
06/19/2018 T. Rowe Price Associates, Inc. Sale 4.975 11366 ordinary shares 11,366
06/20/2018 T. Rowe Price Associates, Inc. Purchase 4.940 3662 ordinary shares 3,662
06/20/2018 T. Rowe Price Associates, Inc. Purchase 4.940 929 ordinary shares 929
06/20/2018 T. Rowe Price Associates, Inc. Sale 4.940 3785 ordinary shares 3,785
06/21/2018 T. Rowe Price Associates, Inc. Purchase 5.030 3121 ordinary shares 3,121
06/22/2018 T. Rowe Price Associates, Inc. Purchase 4.980 647 ordinary shares 647
06/29/2018 T. Rowe Price Associates, Inc. Purchase $5.140$ 59272 ordinary shares 59,272
06/29/2018 T. Rowe Price Associates, Inc. Purchase $5.140$ 43739 ordinary shares 43,739
06/29/2018 T. Rowe Price Associates, Inc. Sale 5.186 19503 ordinary shares 19,503
06/29/2018 T. Rowe Price Associates, Inc. Sale $5.140$ 36089 ordinary shares 36,089
06/29/2018 T. Rowe Price Associates, Inc. Sale 5.191 2809 ordinary shares 2,809
07/02/2018 T. Rowe Price Associates, Inc. Purchase 5.210 4726 ordinary shares 4,726
07/02/2018 T. Rowe Price Associates, Inc. Purchase 5.155 628 ordinary shares 628
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.176 31135 ordinary shares 31,135
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.155 7894 ordinary shares 7,894
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.176 6066 ordinary shares 6,066
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.155 1538 ordinary shares 1,538
07/02/2018 T. Rowe Price Associates, Inc. Sale $5.160$ 18535 ordinary shares 18,535
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.176 2175 ordinary shares 2,175
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.155 551 ordinary shares 551
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.176 9558 ordinary shares 9,558
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.155 2424 ordinary shares 2,424
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.176 250190 ordinary shares 250,190
07/02/2018 T. Rowe Price Associates, Inc. Sale $5.155 63439$ ordinary shares 63,439
07/02/2018 T. Rowe Price Associates, Inc. Sale $5.176$ 53577 ordinary shares 53,577
07/02/2018 T. Rowe Price Associates, Inc. Sale $5.155$ 13585 ordinary shares 13,585
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.176 21425 ordinary shares 21,425
07/02/2018 T. Rowe Price Associates, Inc. Sale $5.155$ 5433 ordinary shares 5,433
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.176 171 ordinary shares 171
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.155 43 ordinary shares 43
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.176 20085 ordinary shares 20,085
07/02/2018 T. Rowe Price Associates, Inc. Sale 5.155 5093 ordinary shares 5,093
07/03/2018 T. Rowe Price Associates, Inc. Purchase 5.186 8673 ordinary shares 8,673
07/03/2018 T. Rowe Price Associates, Inc. Sale 5.081 20424 ordinary shares 20,424
07/04/2018 T. Rowe Price Associates, Inc. Purchase 4.977 206188 ordinary shares 206,188
07/06/2018 T. Rowe Price Associates, Inc. Purchase 4.915 377 ordinary shares 377
07/09/2018 T. Rowe Price Associates, Inc. Sale 5.039 7503 ordinary shares 7,503
07/11/2018 T. Rowe Price Associates, Inc. Purchase 5.000 1726 ordinary shares 1,726
07/12/2018 T. Rowe Price Associates, Inc. Sale 5.025 786 ordinary shares 786
07/13/2018 T. Rowe Price Associates, Inc. Transfer Ou 5.000 151709 ordinary shares 151,709
07/17/2018 T. Rowe Price Associates, Inc. Purchase 4.835 375 ordinary shares 375
07/19/2018 T. Rowe Price Associates, Inc. Purchase 4.733 613 ordinary shares 613
07/20/2018 T. Rowe Price Associates, Inc. Purchase 4.762 13692 ordinary shares 13,692
07/23/2018 T. Rowe Price Associates, Inc. Purchase 4.660 860 ordinary shares 860
07/25/2018 T. Rowe Price Associates, Inc. Purchase 4.830 510 ordinary shares 510
07/26/2018 T. Rowe Price Associates, Inc. Purchase 4.845 13981 ordinary shares 13,981
07/27/2018 T. Rowe Price Associates, Inc. Purchase $4.861$ 25783 ordinary shares 25,783
07/30/2018 T. Rowe Price Associates, Inc. Purchase 4.535 390 ordinary shares 390
07/30/2018 T. Rowe Price Associates, Inc. Sale 4.531 12155 ordinary shares 12, 155
07/30/2018 T. Rowe Price Associates, Inc. Sale 4.531 13351 ordinary shares 13,351
07/31/2018 T. Rowe Price Associates, Inc. Purchase 4.473 398 ordinary shares 398
08/01/2018 T. Rowe Price Associates, Inc. Purchase 4.560 13133 ordinary shares 13,133
08/01/2018 T. Rowe Price Associates, Inc. Purchase 4.560 277511 ordinary shares 277,511
08/01/2018 T. Rowe Price Associates, Inc. Purchase 4.560 221884 ordinary shares 221,884
08/01/2018 T. Rowe Price Associates, Inc. Purchase 4.560 20772 ordinary shares 20,772
08/01/2018 T. Rowe Price Associates, Inc. Purchase 4.490 1236 ordinary shares 1,236
08/01/2018 T. Rowe Price Associates, Inc. Purchase 4.560 66477 ordinary shares 66,477
08/01/2018 T. Rowe Price Associates, Inc. Purchase 4.600 23235 ordinary shares 23,235
08/01/2018 T. Rowe Price Associates, Inc. Purchase 4.560 11037 ordinary shares 11,037
08/01/2018 T. Rowe Price Associates, Inc. Purchase 4.560 183 ordinary shares 183
08/01/2018 T. Rowe Price Associates, Inc. Purchase 4.560 33 ordinary shares 33
08/01/2018 T. Rowe Price Associates, Inc. Sale 4.600 31134 ordinary shares 31,134
08/02/2018 T. Rowe Price Associates, Inc. Purchase 4.485 404 ordinary shares 404
08/03/2018 T. Rowe Price Associates, Inc. Purchase 4.325 336 ordinary shares 336
08/06/2018 T. Rowe Price Associates, Inc. Purchase 4.315 2092 ordinary shares 2,092
08/06/2018 T. Rowe Price Associates, Inc. Purchase 4.315 376 ordinary shares 376
08/09/2018 T. Rowe Price Associates, Inc. Purchase 4.406 204 ordinary shares 204
08/10/2018 T. Rowe Price Associates, Inc. Purchase 4.373 267 ordinary shares 267
08/10/2018 T. Rowe Price Associates, Inc. Purchase 4.400 409 ordinary shares 409
08/13/2018 T. Rowe Price Associates, Inc. Purchase 4.380 806 ordinary shares 806
08/14/2018 T. Rowe Price Associates, Inc. Purchase 4.300 127358 ordinary shares 127,358
08/14/2018 T. Rowe Price Associates, Inc. Purchase 4.300 7423 ordinary shares 7,423
08/15/2018 T. Rowe Price Associates, Inc. Purchase 4.162 736549 ordinary shares 736,549
08/15/2018 T. Rowe Price Associates, Inc. Purchase 4.210 699 ordinary shares 699
297
08/16/2018 T. Rowe Price Associates, Inc. Purchase 4.085 297 ordinary shares
4.075 16479 ordinary shares
16,479
08/16/2018 T. Rowe Price Associates, Inc. Sale
08/17/2018 T. Rowe Price Associates, Inc. Purchase $4.147$ 517639 ordinary shares 517,639
08/17/2018 T. Rowe Price Associates, Inc. Purchase $4.110$ 42806 ordinary shares 42,806
08/17/2018 T. Rowe Price Associates, Inc. Purchase 4.110 15398 ordinary shares 15,398
08/21/2018 T. Rowe Price Associates, Inc. Sale 4.197 4047 ordinary shares 4,047
08/22/2018 T. Rowe Price Associates, Inc. Purchase 4.230 2820 ordinary shares 2,820
08/22/2018 T. Rowe Price Associates, Inc. Purchase 4.185 742 ordinary shares 742
08/22/2018 T. Rowe Price Associates, Inc. Sale 4.181 31099 ordinary shares 31,099
709
4.134 709 ordinary shares
08/23/2018 T. Rowe Price Associates, Inc.
Purchase
1,013
4.312 1013 ordinary shares
08/28/2018 T. Rowe Price Associates, Inc.
Purchase
1,506
$4.312$ 1506 ordinary shares
08/28/2018 T. Rowe Price Associates, Inc.
Purchase
5,197
4.312 5197 ordinary shares
Purchase
08/28/2018 T. Rowe Price Associates, Inc.
101
4.220 101 ordinary shares
Purchase
08/28/2018 T. Rowe Price Associates, Inc.
732
4.312 732 ordinary shares
Purchase
08/28/2018 T. Rowe Price Associates, Inc.
211,682
4.230 211682 ordinary shares
Sale
08/28/2018 T. Rowe Price Associates, Inc.
87,216
4.230 87216 ordinary shares
Sale
08/28/2018 T. Rowe Price Associates, Inc.
1,335
4.340 1335 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
1,733
4.329 1733 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
10,789
4.340 10789 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
29,116
4.340 29116 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
37,798
4.329 37798 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
235,280
4.340 235280 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
4.340 22498 ordinary shares
22,498
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
29,204
4.329 29204 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
181,789
4.340 181789 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
4.340 2103 ordinary shares
2,103
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
2,729
4.329 2729 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
16,989
4.340 16989 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
6,690
4.340 6690 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
8,683
4.329 8683 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
54,051
$4.340$ 54051 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
1,172
4.340 1172 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
1,521
4.329 1521 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
9,469
4.340 9469 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
19
4.340 19 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
24
4.329 24 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
152
4.340 152 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
3
4.340 3 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
5
4.329 5 ordinary shares
08/29/2018 T. Rowe Price Associates, Inc.
Purchase
30
4.340 30 ordinary shares
Purchase
08/29/2018 T. Rowe Price Associates, Inc.
198
4.420 198 ordinary shares
Purchase
08/30/2018 T. Rowe Price Associates, Inc.
19,315
4.280 19315 ordinary shares
Purchase
08/31/2018 T. Rowe Price Associates, Inc.
18,421
4.280 18421 ordinary shares
08/31/2018 T. Rowe Price Associates, Inc.
Purchase
24,863
4.280 24863 ordinary shares
Purchase
08/31/2018 T. Rowe Price Associates, Inc.
960
4.284 960 ordinary shares
Purchase
08/31/2018 T. Rowe Price Associates, Inc.
853
4.203 853 ordinary shares
Purchase
09/03/2018 T. Rowe Price Associates, Inc.
6,467
4.010 6467 ordinary shares
Purchase
09/06/2018 T. Rowe Price Associates, Inc.
1,721
4.010 1721 ordinary shares
09/06/2018 T. Rowe Price Associates, Inc.
Purchase
815
4.042 815 ordinary shares
09/06/2018 T. Rowe Price Associates, Inc.
Purchase
144
4.010 144 ordinary shares
Purchase
09/06/2018 T. Rowe Price Associates, Inc.
3,295
4.012 3295 ordinary shares
09/06/2018 T. Rowe Price Associates, Inc.
Sale
519
3.996 519 ordinary shares
Purchase
09/07/2018 T. Rowe Price Associates, Inc.
9,571
4.009 9571 ordinary shares
Purchase
09/10/2018 T. Rowe Price Associates, Inc.
531
4.060 531 ordinary shares
Purchase
09/11/2018 T. Rowe Price Associates, Inc.
34,677
4.250 34677 ordinary shares
09/14/2018 T. Rowe Price Associates, Inc.
Purchase
09/14/2018 T. Rowe Price Associates, Inc. Purchase 4.250 9131 ordinary shares 9,131
09/14/2018 T. Rowe Price Associates, Inc. Sale 4.236 26569 ordinary shares 26,569
09/18/2018 T. Rowe Price Associates, Inc. Purchase 4.150 758 ordinary shares 758
09/19/2018 T. Rowe Price Associates, Inc. Purchase 4.420 502 ordinary shares 502
09/19/2018 T. Rowe Price Associates, Inc. Purchase 4.307 382 ordinary shares 382
09/19/2018 T. Rowe Price Associates, Inc. Sale 4.490 1957 ordinary shares 1,957
09/19/2018 T. Rowe Price Associates, Inc. Sale 4.490 3331 ordinary shares 3,331
09/20/2018 T. Rowe Price Associates, Inc. Sale 4.530 4047 ordinary shares 4,047
09/24/2018 T. Rowe Price Associates, Inc. Purchase 4.595 897 ordinary shares 897
09/24/2018 T. Rowe Price Associates, Inc. Purchase 4.584 194 ordinary shares 194
09/25/2018 T. Rowe Price Associates, Inc. Sale 4.410 4800 ordinary shares 4,800
09/26/2018 T. Rowe Price Associates, Inc. Sale 4.620 19210 ordinary shares 19,210
09/28/2018 T. Rowe Price Associates, Inc. Purchase 4.660 9479 ordinary shares 9,479
09/28/2018 T. Rowe Price Associates, Inc. Sale 4.589 26084 ordinary shares 26,084
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.690 14299 ordinary shares 14,299
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.697 6142 ordinary shares 6,142
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.690 1782 ordinary shares 1,782
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.697 766 ordinary shares 766
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.690 600 ordinary shares 600
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.697 257 ordinary shares 257
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.690 2782 ordinary shares 2,782
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.697 1195 ordinary shares 1,195
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.690 80643 ordinary shares 80,643
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.697 34636 ordinary shares 34,636
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.690 19425 ordinary shares 19,425
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.697 8343 ordinary shares 8,343
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.690 6544 ordinary shares 6,544
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.697 2810 ordinary shares 2,810
66
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.690 66 ordinary shares 29
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.697 29 ordinary shares 4,286
10/01/2018 T. Rowe Price Associates, Inc. Sale 4.690 4286 ordinary shares 1,841
10/01/2018 T. Rowe Price Associates, Inc. Sale
Sale
4.697 1841 ordinary shares 9,632
10/02/2018 T. Rowe Price Associates, Inc. 4.591 9632 ordinary shares 32,890
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.585 32890 ordinary shares
4.591 1201 ordinary shares
1,201
10/02/2018 T. Rowe Price Associates, Inc. Sale
Sale
4.585 4099 ordinary shares 4,099
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.591 404 ordinary shares 404
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.585 1380 ordinary shares 1,380
10/02/2018 T. Rowe Price Associates, Inc.
10/02/2018 T. Rowe Price Associates, Inc.
Sale 4.591 1875 ordinary shares 1,875
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.585 6400 ordinary shares 6,400
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.657 2103 ordinary shares 2,103
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.591 54325 ordinary shares 54,325
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.585 185489 ordinary shares 185,489
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.591 13085 ordinary shares 13,085
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.585 44680 ordinary shares 44,680
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.591 4408 ordinary shares 4,408
10/02/2018 T. Rowe Price Associates, Inc. Sale $4.585$ 15050 ordinary shares 15,050
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.591 45 ordinary shares 45
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.585 153 ordinary shares 153
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.591 2888 ordinary shares 2,888
10/02/2018 T. Rowe Price Associates, Inc. Sale 4.585 9859 ordinary shares 9,859
10/04/2018 T. Rowe Price Associates, Inc. Purchase 4.839 335 ordinary shares 335
10/08/2018 T. Rowe Price Associates, Inc. Purchase 4.655 594 ordinary shares 594
10/11/2018 T. Rowe Price Associates, Inc. Purchase 4.335 595 ordinary shares 595
10/11/2018 T. Rowe Price Associates, Inc. Purchase 4.305 411 ordinary shares 411
10/12/2018 T. Rowe Price Associates, Inc. Purchase 4.355 445 ordinary shares 445
10/12/2018 T. Rowe Price Associates, Inc. Transfer In $0.000$ 139665 ordinary shares 139,665
10/15/2018 T. Rowe Price Associates, Inc. Purchase 4.240 272 ordinary shares 272
10/15/2018 T. Rowe Price Associates, Inc. Sale 4.286 30541 ordinary shares 30,541
10/17/2018 T. Rowe Price Associates, Inc. Purchase 4.325 585 ordinary shares 585
10/22/2018 T. Rowe Price Associates, Inc. Purchase 4.215 644 ordinary shares 644
10/24/2018 T. Rowe Price Associates, Inc. Purchase 4.240 4294 ordinary shares 4,294
10/26/2018 T. Rowe Price Associates, Inc. Purchase 4.033 26888 ordinary shares 26,888
10/26/2018 T. Rowe Price Associates, Inc. Sale 4.049 45116 ordinary shares 45,116
10/26/2018 T. Rowe Price Associates, Inc. Sale $4.049$ 61081 ordinary shares 61,081
10/30/2018 T. Rowe Price Associates, Inc. Purchase 4.050 879 ordinary shares 879
11/01/2018 T. Rowe Price Associates, Inc. Purchase 4.100 12262 ordinary shares 12,262
11/02/2018 T. Rowe Price Associates, Inc. Purchase 4.212 1039 ordinary shares 1,039
11/05/2018 T. Rowe Price Associates, Inc. Purchase 4.402 441 ordinary shares 441
11/05/2018 T. Rowe Price Associates, Inc. Purchase 4.402 5361 ordinary shares 5,361
11/05/2018 T. Rowe Price Associates, Inc. Purchase 4.402 2199 ordinary shares 2,199
443
11/05/2018 T. Rowe Price Associates, Inc.
11/05/2018 T. Rowe Price Associates, Inc.
Purchase
Sale
4.297 443 ordinary shares
4.300 2803 ordinary shares
2,803
11/05/2018 T. Rowe Price Associates, Inc. Sale 4.300 83300 ordinary shares 83,300
11/05/2018 T. Rowe Price Associates, Inc. Sale 4.410 371 ordinary shares 371
11/06/2018 T. Rowe Price Associates, Inc. Purchase 4.420 12371 ordinary shares 12,371
11/06/2018 T. Rowe Price Associates, Inc. Purchase 4.420 1659 ordinary shares 1,659
11/08/2018 T. Rowe Price Associates, Inc. Purchase 4.515 885 ordinary shares 885
11/09/2018 T. Rowe Price Associates, Inc. Purchase 4.440 509 ordinary shares 509
11/12/2018 T. Rowe Price Associates, Inc. Sale 4.234 654 ordinary shares 654
11/12/2018 T. Rowe Price Associates, Inc. Sale 4.238 881 ordinary shares 881
11/12/2018 T. Rowe Price Associates, Inc. Sale 4.234 99346 ordinary shares 99,346
11/12/2018 T. Rowe Price Associates, Inc. Sale 4.238 133833 ordinary shares 133,833
11/13/2018 T. Rowe Price Associates, Inc. Purchase $4.140$ 41517 ordinary shares 41,517
11/15/2018 T. Rowe Price Associates, Inc. Purchase 4.059 534 ordinary shares 534
11/15/2018 T. Rowe Price Associates, Inc. Sale 4.030 156962 ordinary shares 156,962
11/15/2018 T. Rowe Price Associates, Inc. Sale $4.002$ 65222 ordinary shares 65,222
11/15/2018 T. Rowe Price Associates, Inc. Sale 4.030 68828 ordinary shares 68,828
11/15/2018 T. Rowe Price Associates, Inc. Sale 4.002 28599 ordinary shares 28,599
11/16/2018 T. Rowe Price Associates, Inc. Purchase 4.040 948 ordinary shares 948
11/19/2018 T. Rowe Price Associates, Inc. Purchase 4.170 498 ordinary shares 498
11/20/2018 T. Rowe Price Associates, Inc. Purchase 4.040 12473 ordinary shares 12,473
11/21/2018 T. Rowe Price Associates, Inc. Purchase 3.857 557 ordinary shares 557
11/21/2018 T. Rowe Price Associates, Inc. Sale 3.900 44100 ordinary shares 44,100
11/22/2018 T. Rowe Price Associates, Inc. Purchase 3.920 908 ordinary shares 908
11/23/2018 T. Rowe Price Associates, Inc. Purchase 3.859 548 ordinary shares 548
11/26/2018 T. Rowe Price Associates, Inc. Purchase 3.820 3667 ordinary shares 3,667
11/29/2018 T. Rowe Price Associates, Inc. Purchase $3.790$ 44198 ordinary shares 44,198
11/29/2018 T. Rowe Price Associates, Inc. Purchase 3.714 430 ordinary shares 430
11/30/2018 T. Rowe Price Associates, Inc. Purchase 3.752 6860 ordinary shares 6,860
11/30/2018 T. Rowe Price Associates, Inc. Purchase 3.752 747 ordinary shares 747
12/03/2018 T. Rowe Price Associates, Inc. Purchase 4.100 39800 ordinary shares 39,800
12/03/2018 T. Rowe Price Associates, Inc. Purchase 4.100 39615 ordinary shares 39,615
12/03/2018 T. Rowe Price Associates, Inc. Purchase 4.100 28967 ordinary shares 28,967
12/04/2018 T. Rowe Price Associates, Inc. Purchase 4.006 21104 ordinary shares 21,104
12/04/2018 T. Rowe Price Associates, Inc. Purchase 4.006 187 ordinary shares 187
12/04/2018 T. Rowe Price Associates, Inc. Purchase 4.006 304776 ordinary shares 304,776
12/04/2018 T. Rowe Price Associates, Inc. Purchase 4.006 46476 ordinary shares 46,476
12/05/2018 T. Rowe Price Associates, Inc. Purchase 3.812 409 ordinary shares 409
12/07/2018 T. Rowe Price Associates, Inc. Purchase 3.803 29700 ordinary shares 29,700
12/07/2018 T. Rowe Price Associates, Inc. Purchase 3.803 97134 ordinary shares 97,134
12/07/2018 T. Rowe Price Associates, Inc. Purchase 3.803 24800 ordinary shares 24,800
12/07/2018 T. Rowe Price Associates, Inc. Purchase 3.803 30576 ordinary shares 30,576
12/10/2018 T. Rowe Price Associates, Inc. Purchase 3.755 837 ordinary shares 837
12/10/2018 T. Rowe Price Associates, Inc. Sale 3.758 8314 ordinary shares 8,314
12/13/2018 T. Rowe Price Associates, Inc. Purchase 3.990 1671 ordinary shares 1,671
12/13/2018 T. Rowe Price Associates, Inc. Sale 3.856 30303 ordinary shares 30,303
12/13/2018 T. Rowe Price Associates, Inc. Sale 3.856 2534 ordinary shares 2,534
12/14/2018 T. Rowe Price Associates, Inc. Purchase 3.880 19900 ordinary shares 19,900
12/14/2018 T. Rowe Price Associates, Inc. Purchase 3.880 14900 ordinary shares 14,900
12/17/2018 T. Rowe Price Associates, Inc. Purchase 3.951 594 ordinary shares 594
12/17/2018 T. Rowe Price Associates, Inc. Sale 3.999 25919 ordinary shares 25,919
12/17/2018 T. Rowe Price Associates, Inc. Sale $3.999$ 12769 ordinary shares 12,769
12/17/2018 T. Rowe Price Associates, Inc. Sale 3.999 6480 ordinary shares 6,480
12/17/2018 T. Rowe Price Associates, Inc. Sale 3.999 231783 ordinary shares 231,783
18,412
12/17/2018 T. Rowe Price Associates, Inc.
12/19/2018 T. Rowe Price Associates, Inc.
Sale
Purchase
3.999 18412 ordinary shares
3.945 40885 ordinary shares
40,885
12/19/2018 T. Rowe Price Associates, Inc. Purchase 3.945 491 ordinary shares 491
12/19/2018 T. Rowe Price Associates, Inc. Sale $3.904$ 47023 ordinary shares 47,023
12/20/2018 T. Rowe Price Associates, Inc. Purchase 3.861 4304 ordinary shares 4,304
12/20/2018 T. Rowe Price Associates, Inc. Sale $3.830 64508$ ordinary shares 64,508
12/21/2018 T. Rowe Price Associates, Inc. Purchase 3.761 15757 ordinary shares 15,757
12/21/2018 T. Rowe Price Associates, Inc. Purchase 3.710 277 ordinary shares 277
12/24/2018 T. Rowe Price Associates, Inc. Purchase 3.710 32 ordinary shares 32
12/27/2018 T. Rowe Price Associates, Inc. Sale 3.810 19922 ordinary shares 19,922
12/31/2018 T. Rowe Price Associates, Inc. Purchase 3.920 2218 ordinary shares 2,218
12/31/2018 T. Rowe Price Associates, Inc. Purchase 3.942 8487 ordinary shares 8,487
01/02/2019 T. Rowe Price Associates, Inc. Sale 3.762 2556 ordinary shares 2,556
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.649 35442 ordinary shares 35,442
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.651 3604 ordinary shares 3,604
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.655 11567 ordinary shares 11,567
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.649 565479 ordinary shares 565,479
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.651 57510 ordinary shares 57,510
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.655 184552 ordinary shares 184,552
01/03/2019 T. Rowe Price Associates, Inc. Sale $3.649$ 441344 ordinary shares 441,344
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.651 44886 ordinary shares 44,886
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.655 144039 ordinary shares 144,039
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.649 41470 ordinary shares 41,470
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.651 4218 ordinary shares 4,218
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.655 13534 ordinary shares 13,534
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.649 167624 ordinary shares 167,624
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.651 17048 ordinary shares 17,048
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.655 54706 ordinary shares 54,706
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.649 34701 ordinary shares 34,701
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.651 3530 ordinary shares 3,530
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.655 11325 ordinary shares 11,325
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.649 472 ordinary shares 472
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.651 48 ordinary shares 48
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.655 154 ordinary shares 154
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.649 70 ordinary shares 70
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.651 7 ordinary shares $\overline{7}$
01/03/2019 T. Rowe Price Associates, Inc. Sale 3.655 23 ordinary shares 23
01/10/2019 T. Rowe Price Associates, Inc. Sale 4.023 867 ordinary shares 867
01/10/2019 T. Rowe Price Associates, Inc. Sale 4.023 1863 ordinary shares 1,863
01/11/2019 T. Rowe Price Associates, Inc. Sale 3.992 2065 ordinary shares 2,065
01/11/2019 T. Rowe Price Associates, Inc. Sale 3.992 32191 ordinary shares 32,191
01/11/2019 T. Rowe Price Associates, Inc. Sale 3.992 24785 ordinary shares 24,785
01/11/2019 T. Rowe Price Associates, Inc. Sale 3.992 2422 ordinary shares 2,422
01/11/2019 T. Rowe Price Associates, Inc. Sale 3.999 6344 ordinary shares 6,344
01/11/2019 T. Rowe Price Associates, Inc. Sale 3.992 9673 ordinary shares 9,673
01/11/2019 T. Rowe Price Associates, Inc. Sale 3.992 1934 ordinary shares 1,934
27
01/11/2019 T. Rowe Price Associates, Inc. Sale
Sale
3.992 27 ordinary shares
3.992 4 ordinary shares
4
01/11/2019 T. Rowe Price Associates, Inc. Sale 4.014 3089 ordinary shares 3,089
01/14/2019 T. Rowe Price Associates, Inc.
01/14/2019 T. Rowe Price Associates, Inc.
Sale 4.005 4533 ordinary shares 4,533
01/14/2019 T. Rowe Price Associates, Inc. Sale $4.014$ 48160 ordinary shares 48,160
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.005 70666 ordinary shares 70,666
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.014 37081 ordinary shares 37,081
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.005 54408 ordinary shares 54,408
01/14/2019 T. Rowe Price Associates, Inc. Sale $4.014$ 3624 ordinary shares 3,624
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.005 5317 ordinary shares 5,317
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.014 14472 ordinary shares 14,472
01/14/2019 T. Rowe Price Associates, Inc. Sale $4.005$ 21235 ordinary shares 21,235
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.014 2894 ordinary shares 2,894
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.005 4246 ordinary shares 4,246
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.014 41 ordinary shares 41
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.005 59 ordinary shares 59
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.014 6 ordinary shares $\,$ 6 $\,$
01/14/2019 T. Rowe Price Associates, Inc. Sale 4.005 9 ordinary shares 9
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.018 7061 ordinary shares 7,061
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.063 13673 ordinary shares 13,673
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.018 110090 ordinary shares 110,090
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.063 213169 ordinary shares 213,169
01/15/2019 T. Rowe Price Associates, Inc. Sale $4.018$ 84763 ordinary shares 84,763
01/15/2019 T. Rowe Price Associates, Inc. Sale $4.063$ 164128 ordinary shares 164,128
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.018 8284 ordinary shares 8,284
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.063 16040 ordinary shares 16,040
01/15/2019 T. Rowe Price Associates, Inc. Sale $4.018$ 33082 ordinary shares 33,082
01/15/2019 T. Rowe Price Associates, Inc. Sale $4.063 64057$ ordinary shares 64,057
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.018 6614 ordinary shares 6,614
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.063 12808 ordinary shares 12,808
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.018 93 ordinary shares 93
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.063 180 ordinary shares 180
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.018 13 ordinary shares 13
01/15/2019 T. Rowe Price Associates, Inc. Sale 4.063 26 ordinary shares 26
01/16/2019 T. Rowe Price Associates, Inc. Sale 4.140 3410 ordinary shares 3,410
01/18/2019 T. Rowe Price Associates, Inc. Transfer Ou 3.970 171112 ordinary shares 171,112
01/24/2019 T. Rowe Price Associates, Inc. Sale 4.074 1007 ordinary shares 1,007
01/29/2019 T. Rowe Price Associates, Inc. Purchase 4.099 281 ordinary shares 281
01/29/2019 T. Rowe Price Associates, Inc. Purchase 4.099 256 ordinary shares 256
01/29/2019 T. Rowe Price Associates, Inc. Sale 4.100 380 ordinary shares 380
01/30/2019 T. Rowe Price Associates, Inc. Purchase 4.237 1156 ordinary shares 1,156
01/31/2019 T. Rowe Price Associates, Inc. Sale 4.380 3180 ordinary shares 3,180
3,792
01/31/2019 T. Rowe Price Associates, Inc. Sale 4.380 3792 ordinary shares
4.320 541 ordinary shares
541
02/01/2019 T. Rowe Price Associates, Inc. Purchase
Purchase
4.410 51318 ordinary shares 51,318
02/04/2019 T. Rowe Price Associates, Inc.
02/05/2019 T. Rowe Price Associates, Inc.
Purchase 4.535 389 ordinary shares 389
02/07/2019 T. Rowe Price Associates, Inc. Sale 4.694 28524 ordinary shares 28,524
02/12/2019 T. Rowe Price Associates, Inc. Purchase 4.593 5169 ordinary shares 5,169
02/12/2019 T. Rowe Price Associates, Inc. Sale 4.590 30088 ordinary shares 30,088
02/13/2019 T. Rowe Price Associates, Inc. Sale 4.696 46814 ordinary shares 46,814
02/15/2019 T. Rowe Price Associates, Inc. Sale 4.710 19028 ordinary shares 19,028
02/21/2019 T. Rowe Price Associates, Inc. Purchase 4.840 454 ordinary shares 454
02/22/2019 T. Rowe Price Associates, Inc. Transfer Ou 4.850 158817 ordinary shares 158,817
02/26/2019 T. Rowe Price Associates, Inc. Sale $4.892$ 135516 ordinary shares 135,516
02/26/2019 T. Rowe Price Associates, Inc. Sale 4.892 4773 ordinary shares 4,773
02/26/2019 T. Rowe Price Associates, Inc. Sale 4.892 58425 ordinary shares 58,425
02/26/2019 T. Rowe Price Associates, Inc. Sale 4.892 1131 ordinary shares 1,131
02/26/2019 T. Rowe Price Associates, Inc. Sale 4.892 22027 ordinary shares 22,027
02/26/2019 T. Rowe Price Associates, Inc. Sale 4.892 23502 ordinary shares 23,502
02/28/2019 T. Rowe Price Associates, Inc. Sale 4.908 34910 ordinary shares 34,910
03/01/2019 T. Rowe Price Associates, Inc. Sale 4.800 24717 ordinary shares 24,717
03/01/2019 T. Rowe Price Associates, Inc. Sale 4.848 58600 ordinary shares 58,600
03/04/2019 T. Rowe Price Associates, Inc. Purchase $4.811$ 56456 ordinary shares 56,456
03/06/2019 T. Rowe Price Associates, Inc. Purchase 4.964 487 ordinary shares 487
03/18/2019 T. Rowe Price Associates, Inc. Sale 4.866 24044 ordinary shares 24,044
03/19/2019 T. Rowe Price Associates, Inc. Purchase 4.870 52548 ordinary shares $\mathbf{r}$
52,548
03/19/2019 T. Rowe Price Associates, Inc. Purchase 4.870 69665 ordinary shares 69,665
03/19/2019 T. Rowe Price Associates, Inc. Sale $4.874$ 73478 ordinary shares 73,478
03/19/2019 T. Rowe Price Associates, Inc. Sale 4.870 81637 ordinary shares 81,637
03/19/2019 T. Rowe Price Associates, Inc. Sale 4.874 188518 ordinary shares 188,518
03/19/2019 T. Rowe Price Associates, Inc. Sale 4.874 36522 ordinary shares 36,522
03/19/2019 T. Rowe Price Associates, Inc. Sale 4.870 40576 ordinary shares 40,576
03/19/2019 T. Rowe Price Associates, Inc. Sale 4.874 93700 ordinary shares 93,700
03/20/2019 T. Rowe Price Associates, Inc. Purchase 4.825 290 ordinary shares 290
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.873 3588 ordinary shares 3,588
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.856 8262 ordinary shares 8,262
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.855 7857 ordinary shares 7,857
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.873 78 ordinary shares 78
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.856 180 ordinary shares 180
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.855 171 ordinary shares 171
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.873 139 ordinary shares 139
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.856 322 ordinary shares 322
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.855 306 ordinary shares 306
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.873 1038 ordinary shares 1,038
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.856 2391 ordinary shares 2,391
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.855 2274 ordinary shares 2,274
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.873 143 ordinary shares 143
328
03/20/2019 T. Rowe Price Associates, Inc. Sale
Sale
4.856 328 ordinary shares
4.855 312 ordinary shares
312
03/20/2019 T. Rowe Price Associates, Inc.
03/20/2019 T. Rowe Price Associates, Inc.
Sale 4.873 34667 ordinary shares 34,667
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.856 79820 ordinary shares 79,820
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.855 75904 ordinary shares 75,904
03/20/2019 T. Rowe Price Associates, Inc. Sale $4.873$ 17230 ordinary shares 17,230
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.856 39674 ordinary shares 39,674
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.855 37727 ordinary shares 37,727
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.873 24 ordinary shares 24
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.856 55 ordinary shares 55
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.855 52 ordinary shares 52
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.873 3 ordinary shares 3
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.856 7 ordinary shares $\overline{7}$
03/20/2019 T. Rowe Price Associates, Inc. Sale 4.855 6 ordinary shares 6
03/21/2019 T. Rowe Price Associates, Inc. Sale $4.848$ 36121 ordinary shares 36,121
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.820 7585 ordinary shares 7,585
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.848 786 ordinary shares 786
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.820 165 ordinary shares 165
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.848 1406 ordinary shares 1,406
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.820 295 ordinary shares 295
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.848 10454 ordinary shares 10,454
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.820 2195 ordinary shares 2,195
1,436
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.848 1436 ordinary shares
4.820 302 ordinary shares
302
03/21/2019 T. Rowe Price Associates, Inc. Sale
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.848 348978 ordinary shares 348,978
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.820 73283 ordinary shares 73,283
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.848 173454 ordinary shares 173,454
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.820 36424 ordinary shares 36,424
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.848 240 ordinary shares 240
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.820 51 ordinary shares 51
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.848 30 ordinary shares 30
03/21/2019 T. Rowe Price Associates, Inc. Sale 4.820 6 ordinary shares 6
03/22/2019 T. Rowe Price Associates, Inc. Purchase 4.895 786 ordinary shares 786
03/22/2019 T. Rowe Price Associates, Inc. Sale 4.879 21636 ordinary shares 21,636
03/22/2019 T. Rowe Price Associates, Inc. Sale 4.879 471 ordinary shares 471
03/22/2019 T. Rowe Price Associates, Inc. Sale 4.879 842 ordinary shares 842
03/22/2019 T. Rowe Price Associates, Inc. Sale 4.879 6262 ordinary shares 6,262
03/22/2019 T. Rowe Price Associates, Inc. Sale 4.879 860 ordinary shares 860
03/22/2019 T. Rowe Price Associates, Inc. Sale 4.879 209037 ordinary shares 209,037
03/22/2019 T. Rowe Price Associates, Inc. Sale 4.879 103899 ordinary shares 103,899
03/22/2019 T. Rowe Price Associates, Inc. Sale 4.879 144 ordinary shares 144
03/22/2019 T. Rowe Price Associates, Inc. Sale 4.879 17 ordinary shares 17
03/25/2019 T. Rowe Price Associates, Inc. Sale $4.702$ 14303 ordinary shares 14,303
03/25/2019 T. Rowe Price Associates, Inc. Sale 4.702 311 ordinary shares 311
03/25/2019 T. Rowe Price Associates, Inc. Sale 4.702 557 ordinary shares 557
03/25/2019 T. Rowe Price Associates, Inc. Sale 4.702 4139 ordinary shares 4,139
03/25/2019 T. Rowe Price Associates, Inc. Sale 4.702 569 ordinary shares 569
03/25/2019 T. Rowe Price Associates, Inc. Sale 4.702 138183 ordinary shares 138,183
03/25/2019 T. Rowe Price Associates, Inc. Sale 4.702 68682 ordinary shares 68,682
03/25/2019 T. Rowe Price Associates, Inc. Sale 4.702 95 ordinary shares 95
03/25/2019 T. Rowe Price Associates, Inc. Sale 4.702 12 ordinary shares 12
03/28/2019 T. Rowe Price Associates, Inc. Sale 4.850 3698 ordinary shares 3,698
03/28/2019 T. Rowe Price Associates, Inc. Sale 4.850 3722 ordinary shares 3,722
03/29/2019 T. Rowe Price Associates, Inc. Sale 4.865 265388 ordinary shares 265,388
04/01/2019 T. Rowe Price Associates, Inc. Purchase 4.963 12400 ordinary shares 12,400
04/01/2019 T. Rowe Price Associates, Inc. Sale 4.951 7062 ordinary shares 7,062
04/01/2019 T. Rowe Price Associates, Inc. Sale 4.951 13445 ordinary shares 13,445
04/05/2019 T. Rowe Price Associates, Inc. Sale 4.890 6765 ordinary shares 6,765
04/09/2019 T. Rowe Price Associates, Inc. Sale 5.080 3556 ordinary shares 3,556
04/09/2019 T. Rowe Price Associates, Inc. Sale 5.080 3525 ordinary shares 3,525
04/17/2019 T. Rowe Price Associates, Inc. Sale 4.772 5411 ordinary shares 5,411
04/23/2019 T. Rowe Price Associates, Inc. Purchase 4.745 24658 ordinary shares 24,658
04/23/2019 T. Rowe Price Associates, Inc. Sale 4.737 4263 ordinary shares 4,263
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.574 3657 ordinary shares 3,657
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.572 8523 ordinary shares 8,523
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.574 56993 ordinary shares 56,993
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.572 132807 ordinary shares 132,807
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.574 41781 ordinary shares 41,781
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.572 97361 ordinary shares 97,361
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.574 4290 ordinary shares 4,290
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.572 9996 ordinary shares 9,996
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.574 17134 ordinary shares 17,134
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.572 39926 ordinary shares 39,926
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.577 20879 ordinary shares 20,879
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.574 1515 ordinary shares 1,515
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.572 3532 ordinary shares 3,532
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.574 3656 ordinary shares 3,656
04/26/2019 T. Rowe Price Associates, Inc. Sale $4.572$ 8521 ordinary shares 8,521
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.574 63 ordinary shares 63
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.572 148 ordinary shares 148
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.574 7 ordinary shares
04/26/2019 T. Rowe Price Associates, Inc. Sale 4.572 16 ordinary shares 16
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.566 907 ordinary shares 907
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.576 8726 ordinary shares 8,726
04/29/2019 T. Rowe Price Associates, Inc. Sale $4.566$ 14139 ordinary shares 14,139
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.576 135986 ordinary shares 135,986
04/29/2019 T. Rowe Price Associates, Inc. Sale $4.566$ 10365 ordinary shares 10,365
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.576 99691 ordinary shares 99,691
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.566 1064 ordinary shares 1,064
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.576 10235 ordinary shares 10,235
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.566 4250 ordinary shares 4,250
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.576 40882 ordinary shares 40,882
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.566 376 ordinary shares 376
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.576 3616 ordinary shares 3,616
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.566 907 ordinary shares 907
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.576 8725 ordinary shares 8,725
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.566 16 ordinary shares 16
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.576 151 ordinary shares 151
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.566 2 ordinary shares
04/29/2019 T. Rowe Price Associates, Inc. Sale 4.576 17 ordinary shares 17
04/30/2019 T. Rowe Price Associates, Inc. Sale 4.476 22770 ordinary shares 22,770
04/30/2019 T. Rowe Price Associates, Inc. Sale 4.476 354840 ordinary shares 354,840
04/30/2019 T. Rowe Price Associates, Inc. Sale 4.476 260133 ordinary shares 260,133
04/30/2019 T. Rowe Price Associates, Inc. Sale 4.476 26707 ordinary shares 26,707
04/30/2019 T. Rowe Price Associates, Inc.
04/30/2019 T. Rowe Price Associates, Inc.
Sale
Sale
4.476 106676 ordinary shares
4.476 9436 ordinary shares
106,676
9,436
04/30/2019 T. Rowe Price Associates, Inc. Sale 4.476 22766 ordinary shares 22,766
04/30/2019 T. Rowe Price Associates, Inc. Sale 4.476 394 ordinary shares 394
04/30/2019 T. Rowe Price Associates, Inc. Sale 4.476 44 ordinary shares 44
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.593 11332 ordinary shares 11,332
05/01/2019 T. Rowe Price Associates, Inc. Sale $4.601$ 12669 ordinary shares 12,669
05/01/2019 T. Rowe Price Associates, Inc. Sale $4.593$ 176588 ordinary shares 176,588
05/01/2019 T. Rowe Price Associates, Inc. Sale $4.601$ 197427 ordinary shares 197,427
05/01/2019 T. Rowe Price Associates, Inc. Sale $4.593$ 129457 ordinary shares 129,457
05/01/2019 T. Rowe Price Associates, Inc. Sale $4.601$ 144733 ordinary shares 144,733
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.593 13291 ordinary shares 13,291
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.601 14860 ordinary shares 14,860
05/01/2019 T. Rowe Price Associates, Inc. Sale $4.593$ 53088 ordinary shares 53,088
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.601 59352 ordinary shares 59,352
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.593 4696 ordinary shares 4,696
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.601 5250 ordinary shares 5,250
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.593 11330 ordinary shares 11,330
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.601 12667 ordinary shares 12,667
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.593 196 ordinary shares 196
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.601 219 ordinary shares 219
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.593 22 ordinary shares 22
05/01/2019 T. Rowe Price Associates, Inc. Sale 4.601 24 ordinary shares 24
05/02/2019 T. Rowe Price Associates, Inc. Sale 4.533 2975 ordinary shares 2,975
05/07/2019 T. Rowe Price Associates, Inc. Sale 4.580 2347 ordinary shares 2,347
05/08/2019 T. Rowe Price Associates, Inc. Purchase 4.507 482 ordinary shares 482
05/28/2019 T. Rowe Price Associates, Inc. Purchase 4.735 1201416 ordinary shares 1,201,416
05/28/2019 T. Rowe Price Associates, Inc. Purchase 4.690 810 ordinary shares 810
05/28/2019 T. Rowe Price Associates, Inc. Purchase 4.720 132681 ordinary shares 132,681
05/28/2019 T. Rowe Price Associates, Inc. Purchase 4.735 631093 ordinary shares 631,093
05/28/2019 T. Rowe Price Associates, Inc. Purchase 4.690 425 ordinary shares 425
05/28/2019 T. Rowe Price Associates, Inc. Purchase 4.720 69696 ordinary shares 69,696
05/29/2019 T. Rowe Price Associates, Inc. Sale 4.660 16544 ordinary shares 16,544
05/31/2019 T. Rowe Price Associates, Inc. Purchase 4.497 57 ordinary shares 57
06/03/2019 T. Rowe Price Associates, Inc. Purchase 4.423 1689 ordinary shares 1,689
06/03/2019 T. Rowe Price Associates, Inc. Sale 4.375 76065 ordinary shares 76,065
06/04/2019 T. Rowe Price Associates, Inc. Purchase 4.411 34591 ordinary shares 34,591
06/04/2019 T. Rowe Price Associates, Inc. Sale 4.370 1600 ordinary shares 1,600
283
06/06/2019 T. Rowe Price Associates, Inc. Purchase 4.336 283 ordinary shares 44,407
06/07/2019 T. Rowe Price Associates, Inc. Purchase $4.370$ 44407 ordinary shares 200,000
06/18/2019 T. Rowe Price Associates, Inc.
06/18/2019 T. Rowe Price Associates, Inc.
Purchase
Purchase
4.551 200000 ordinary shares
$4.557$ 111146 ordinary shares
111,146
06/20/2019 T. Rowe Price Associates, Inc. Purchase 4.753 21064 ordinary shares 21,064
06/21/2019 T. Rowe Price Associates, Inc. Sale 4.868 44978 ordinary shares 44,978
06/21/2019 T. Rowe Price Associates, Inc. Sale 4.868 26562 ordinary shares 26,562
06/28/2019 T. Rowe Price Associates, Inc. Purchase 4.813 72330 ordinary shares 72,330
06/28/2019 T. Rowe Price Associates, Inc. Purchase 4.813 1660 ordinary shares 1,660
06/28/2019 T. Rowe Price Associates, Inc. Purchase 4.813 2720 ordinary shares 2,720
06/28/2019 T. Rowe Price Associates, Inc. Purchase 4.813 3700 ordinary shares 3,700
07/01/2019 T. Rowe Price Associates, Inc. Sale 4.750 3194 ordinary shares 3,194
07/02/2019 T. Rowe Price Associates, Inc. Purchase 4.744 25199 ordinary shares 25,199
07/03/2019 T. Rowe Price Associates, Inc. Purchase 4.879 2869 ordinary shares 2,869
07/04/2019 T. Rowe Price Associates, Inc. Sale 4.893 45791 ordinary shares 45,791
07/04/2019 T. Rowe Price Associates, Inc. Sale 4.893 14998 ordinary shares 14,998
07/10/2019 T. Rowe Price Associates, Inc. Purchase 4.940 600 ordinary shares 600
07/10/2019 T. Rowe Price Associates, Inc. Purchase 4.940 850 ordinary shares 850
07/10/2019 T. Rowe Price Associates, Inc. Sale 4.856 4800 ordinary shares 4,800
07/10/2019 T. Rowe Price Associates, Inc. Sale 4.838 25863 ordinary shares 25,863
07/10/2019 T. Rowe Price Associates, Inc. Sale 4.856 28142 ordinary shares 28,142
07/10/2019 T. Rowe Price Associates, Inc. Sale 4.838 151623 ordinary shares 151,623
07/10/2019 T. Rowe Price Associates, Inc. Sale 4.856 9358 ordinary shares 9,358
07/10/2019 T. Rowe Price Associates, Inc. Sale 4.838 50415 ordinary shares 50,415
07/10/2019 T. Rowe Price Associates, Inc. Sale 4.856 7700 ordinary shares 7,700
07/10/2019 T. Rowe Price Associates, Inc. Sale 4.838 41482 ordinary shares 41,482
07/11/2019 T. Rowe Price Associates, Inc. Sale 4.953 4800 ordinary shares 4,800
07/11/2019 T. Rowe Price Associates, Inc. Sale 4.953 28142 ordinary shares 28,142
07/11/2019 T. Rowe Price Associates, Inc. Sale 4.953 9358 ordinary shares 9,358
07/11/2019 T. Rowe Price Associates, Inc. Sale 4.953 7700 ordinary shares 7,700
07/17/2019 T. Rowe Price Associates, Inc. Sale 5.035 20807 ordinary shares 20,807
07/17/2019 T. Rowe Price Associates, Inc. Sale 5.035 11944 ordinary shares 11,944
07/18/2019 T. Rowe Price Associates, Inc. Purchase 5.247 12 ordinary shares 12
07/19/2019 T. Rowe Price Associates, Inc. Purchase 5.338 12481 ordinary shares 12,481
07/25/2019 T. Rowe Price Associates, Inc. Purchase 5.604 11 ordinary shares 11
07/26/2019 T. Rowe Price Associates, Inc. Sale 5.383 20387 ordinary shares 20,387
07/30/2019 T. Rowe Price Associates, Inc. Sale 5.600 3201 ordinary shares 3,201
08/01/2019 T. Rowe Price Associates, Inc. Sale $5.277$ 112313 ordinary shares 112,313
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.293 1198 ordinary shares 1,198
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.311 5121 ordinary shares 5,121
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.293 5572 ordinary shares 5,572
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.311 23824 ordinary shares 23,824
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.277 1950 ordinary shares 1,950
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.293 35593 ordinary shares 35,593
08/01/2019 T. Rowe Price Associates, Inc. Sale $5.311$ 152176 ordinary shares 152,176
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.293 5271 ordinary shares 5,271
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.311 22535 ordinary shares 22,535
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.293 52 ordinary shares 52
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.311 220 ordinary shares 220
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.293 2314 ordinary shares 2,314
08/01/2019 T. Rowe Price Associates, Inc. Sale 5.311 9895 ordinary shares 9,895
08/02/2019 T. Rowe Price Associates, Inc. Purchase 5.340 2319 ordinary shares 2,319
08/08/2019 T. Rowe Price Associates, Inc. Sale $5.207$ 32483 ordinary shares 32,483
08/12/2019 T. Rowe Price Associates, Inc. Sale 5.605 32371 ordinary shares 32,371
08/12/2019 T. Rowe Price Associates, Inc. Sale 5.605 35708 ordinary shares 35,708
08/13/2019 T. Rowe Price Associates, Inc. Purchase 5.565 15 ordinary shares 15
08/13/2019 T. Rowe Price Associates, Inc. Sale 5.578 13057 ordinary shares 13,057
08/14/2019 T. Rowe Price Associates, Inc. Purchase 5.540 20880 ordinary shares 20,880
08/14/2019 T. Rowe Price Associates, Inc.
08/15/2019 T. Rowe Price Associates, Inc.
Purchase
Sale
5.540 10967 ordinary shares
5.489 46991 ordinary shares
10,967
46,991
08/16/2019 T. Rowe Price Associates, Inc. Purchase 5.376 86322 ordinary shares 86,322
08/21/2019 T. Rowe Price Associates, Inc. Sale 5.266 108274 ordinary shares 108,274
08/21/2019 T. Rowe Price Associates, Inc. Sale $5.266$ 59378 ordinary shares 59,378
08/22/2019 T. Rowe Price Associates, Inc. Sale 5.229 10936 ordinary shares 10,936
09/13/2019 T. Rowe Price Associates, Inc. Sale 6.390 4492 ordinary shares 4,492
09/13/2019 T. Rowe Price Associates, Inc. Sale 6.390 52387 ordinary shares 52,387
09/16/2019 T. Rowe Price Associates, Inc. Purchase 6.444 28859 ordinary shares 28,859
09/16/2019 T. Rowe Price Associates, Inc. Purchase 6.444 13896 ordinary shares 13,896
09/18/2019 T. Rowe Price Associates, Inc. Purchase $6.400$ 55248 ordinary shares 55,248
09/18/2019 T. Rowe Price Associates, Inc. Sale $6.402$ 109265 ordinary shares 109,265
09/18/2019 T. Rowe Price Associates, Inc. Sale $6.402$ 65022 ordinary shares 65,022
09/18/2019 T. Rowe Price Associates, Inc. Sale $6.402$ 36115 ordinary shares 36,115
09/27/2019 T. Rowe Price Associates, Inc. Purchase 6.498 3015 ordinary shares 3,015
09/27/2019 T. Rowe Price Associates, Inc. Purchase $6.498$ 10799 ordinary shares 10,799
09/27/2019 T. Rowe Price Associates, Inc. Purchase $6.498$ 8539 ordinary shares 8,539
09/30/2019 T. Rowe Price Associates, Inc. Sale 6.457 16949 ordinary shares 16,949
10/02/2019 T. Rowe Price Associates, Inc. Purchase 6.329 1200 ordinary shares 1,200
10/02/2019 T. Rowe Price Associates, Inc. Sale 6.327 32 ordinary shares 32
10/11/2019 T. Rowe Price Associates, Inc. Purchase 6.240 10 ordinary shares 10
10/14/2019 T. Rowe Price Associates, Inc. Purchase $6.202$ 29695 ordinary shares 29,695
10/14/2019 T. Rowe Price Associates, Inc. Sale 6.174 883 ordinary shares 883
10/22/2019 T. Rowe Price Associates, Inc. Purchase $6.020$ 34468 ordinary shares 34,468
10/22/2019 T. Rowe Price Associates, Inc. Purchase 6.020 19144 ordinary shares 19,144
10/22/2019 T. Rowe Price Associates, Inc. Sale 5.901 2326 ordinary shares 2,326
10/22/2019 T. Rowe Price Associates, Inc. Sale 5.901 21719 ordinary shares 21,719
10/22/2019 T. Rowe Price Associates, Inc. Sale $5.901$ 33685 ordinary shares 33,685
10/25/2019 T. Rowe Price Associates, Inc. Purchase 6.200 14 ordinary shares 14
10/30/2019 T. Rowe Price Associates, Inc. Purchase 6.455 279 ordinary shares 279
11/01/2019 T. Rowe Price Associates, Inc. Sale $6.241$ 5031 ordinary shares 5,031
11/04/2019 T. Rowe Price Associates, Inc. Purchase $6.409$ 40971 ordinary shares 40,971
11/04/2019 T. Rowe Price Associates, Inc. Purchase 6.409 21841 ordinary shares 21,841
11/04/2019 T. Rowe Price Associates, Inc. Purchase 6.409 201 ordinary shares 201
11/11/2019 T. Rowe Price Associates, Inc. Purchase 6.527 237 ordinary shares 237
11/21/2019 T. Rowe Price Associates, Inc. Sale $5.945$ 18038 ordinary shares 18,038
11/25/2019 T. Rowe Price Associates, Inc. Purchase 6.142 23 ordinary shares 23
11/27/2019 T. Rowe Price Associates, Inc. Purchase 5.991 25738 ordinary shares 25,738
11/28/2019 T. Rowe Price Associates, Inc. Sale 5.920 54549 ordinary shares 54,549
12/02/2019 T. Rowe Price Associates, Inc. Purchase 5.880 300 ordinary shares 300
12/03/2019 T. Rowe Price Associates, Inc. Sale 5.837 4693 ordinary shares 4,693
12/05/2019 T. Rowe Price Associates, Inc. Purchase
Purchase
5.864 7311 ordinary shares
5.964 7 ordinary shares
7,311
$\overline{7}$
12/10/2019 T. Rowe Price Associates, Inc.
12/16/2019 T. Rowe Price Associates, Inc.
Purchase 6.283 1707 ordinary shares 1,707
12/17/2019 T. Rowe Price Associates, Inc. Sale $6.310 83332$ ordinary shares 83,332
12/17/2019 T. Rowe Price Associates, Inc. Sale $6.288$ 64800 ordinary shares 64,800
12/18/2019 T. Rowe Price Associates, Inc. Purchase 6.314 11 ordinary shares 11
12/18/2019 T. Rowe Price Associates, Inc. Sale $6.267$ 30821 ordinary shares 30,821
12/24/2019 T. Rowe Price Associates, Inc. Sale $6.224$ 31311 ordinary shares 31,311
01/02/2020 T. Rowe Price Associates, Inc. Purchase $6.242$ 6506 ordinary shares 6,506
01/02/2020 T. Rowe Price Associates, Inc. Purchase $6.242$ 29866 ordinary shares 29,866
01/06/2020 T. Rowe Price Associates, Inc. Purchase $6.244$ 6302 ordinary shares 6,302
01/08/2020 T. Rowe Price Associates, Inc. Sale 6.886 39854 ordinary shares 39,854
01/23/2020 T. Rowe Price Associates, Inc. Purchase $6.510$ 17763 ordinary shares 17,763
01/24/2020 T. Rowe Price Associates, Inc. Purchase 6.580 1475 ordinary shares 1,475
01/24/2020 T. Rowe Price Associates, Inc. Purchase 6.580 201 ordinary shares 201
01/24/2020 T. Rowe Price Associates, Inc. Sale 6.560 2401 ordinary shares 2,401
01/30/2020 T. Rowe Price Associates, Inc. Purchase 6.457 49 ordinary shares 49
01/30/2020 T. Rowe Price Associates, Inc. Sale 6.100 40696 ordinary shares 40,696
01/31/2020 T. Rowe Price Associates, Inc. Purchase 6.100 124 ordinary shares 124
02/05/2020 T. Rowe Price Associates, Inc. Purchase 5.892 116 ordinary shares 116
02/05/2020 T. Rowe Price Associates, Inc. Purchase 5.892 147 ordinary shares 147
02/06/2020 T. Rowe Price Associates, Inc. Purchase 5.958 9215 ordinary shares 9,215
02/07/2020 T. Rowe Price Associates, Inc. Purchase 6.092 18113 ordinary shares 18,113
02/07/2020 T. Rowe Price Associates, Inc. Sale $6.025$ 12319 ordinary shares 12,319
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 9856 ordinary shares 9,856
02/07/2020 T. Rowe Price Associates, Inc. Sale $6.095$ 26794 ordinary shares 26,794
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 1028 ordinary shares 1,028
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 823 ordinary shares 823
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.095 2236 ordinary shares 2,236
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.070 491 ordinary shares 491
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 4602 ordinary shares 4,602
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 3681 ordinary shares 3,681
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.095 10009 ordinary shares 10,009
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 102503 ordinary shares 102,503
02/07/2020 T. Rowe Price Associates, Inc. Sale $6.025$ 82005 ordinary shares 82,005
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.095 222936 ordinary shares 222,936
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 24630 ordinary shares 24,630
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 19705 ordinary shares 19,705
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.095 53569 ordinary shares 53,569
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 16954 ordinary shares 16,954
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 13564 ordinary shares 13,564
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.095 36873 ordinary shares 36,873
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 206 ordinary shares 206
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 164 ordinary shares 164
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.095 448 ordinary shares 448
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.025 7758 ordinary shares 7,758
02/07/2020 T. Rowe Price Associates, Inc. Sale $6.025$ 6206 ordinary shares 6,206
02/07/2020 T. Rowe Price Associates, Inc. Sale 6.095 16873 ordinary shares 16,873
02/11/2020 T. Rowe Price Associates, Inc. Sale 5.849 14743 ordinary shares 14,743
02/12/2020 T. Rowe Price Associates, Inc. Purchase $5.845$ 18475 ordinary shares 18,475
02/12/2020 T. Rowe Price Associates, Inc. Purchase 5.830 1532 ordinary shares 1,532
100
02/14/2020 T. Rowe Price Associates, Inc. Purchase 5.803 100 ordinary shares
02/14/2020 T. Rowe Price Associates, Inc. Sale 5.800 3023 ordinary shares 3,023
519
02/19/2020 T. Rowe Price Associates, Inc. Purchase 5.752 519 ordinary shares 323,405
02/21/2020 T. Rowe Price Associates, Inc. Purchase 5.881 323405 ordinary shares 55,167
02/21/2020 T. Rowe Price Associates, Inc. Purchase
Purchase
$5.800$ 55167 ordinary shares
5.723 850 ordinary shares
850
02/24/2020 T. Rowe Price Associates, Inc. Purchase 5.723 177 ordinary shares 177
02/24/2020 T. Rowe Price Associates, Inc.
02/26/2020 T. Rowe Price Associates, Inc.
Purchase 5.430 19756 ordinary shares 19,756
02/26/2020 T. Rowe Price Associates, Inc. Purchase $5.437$ 13489 ordinary shares 13,489
02/26/2020 T. Rowe Price Associates, Inc. Purchase $5.421$ 9910 ordinary shares 9,910
Purchase 5.430 4825 ordinary shares 4,825
02/26/2020 T. Rowe Price Associates, Inc.
02/26/2020 T. Rowe Price Associates, Inc.
Purchase 5.437 3294 ordinary shares 3,294
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 2421 ordinary shares 2,421
Purchase 5.430 955 ordinary shares 955
02/26/2020 T. Rowe Price Associates, Inc.
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 652 ordinary shares 652
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 479 ordinary shares 479
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 122 ordinary shares 122
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 83 ordinary shares 83
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 61 ordinary shares 61
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 110 ordinary shares 110
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 75 ordinary shares 75
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 56 ordinary shares 56
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 4504 ordinary shares 4,504
02/26/2020 T. Rowe Price Associates, Inc. Purchase $5.437$ 3075 ordinary shares 3,075
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 2259 ordinary shares 2,259
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 8424 ordinary shares 8,424
02/26/2020 T. Rowe Price Associates, Inc. Purchase $5.437$ 5752 ordinary shares 5,752
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 4226 ordinary shares 4,226
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 8156 ordinary shares 8,156
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 5569 ordinary shares 5,569
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 4092 ordinary shares 4,092
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 18219 ordinary shares 18,219
02/26/2020 T. Rowe Price Associates, Inc. Purchase $5.437$ 12440 ordinary shares 12,440
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 9140 ordinary shares 9,140
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 11345 ordinary shares 11,345
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 7746 ordinary shares 7,746
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 5692 ordinary shares 5,692
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 740 ordinary shares 740
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 505 ordinary shares 505
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 371 ordinary shares 371
02/26/2020 T. Rowe Price Associates, Inc.
02/26/2020 T. Rowe Price Associates, Inc.
Purchase 5.430 423 ordinary shares 423
02/26/2020 T. Rowe Price Associates, Inc. Purchase
Purchase
5.437 288 ordinary shares 288
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 212 ordinary shares
5.430 78188 ordinary shares
212
78,188
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 53385 ordinary shares 53,385
02/26/2020 T. Rowe Price Associates, Inc. Purchase $5.421$ 39224 ordinary shares 39,224
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 383 ordinary shares 383
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 262 ordinary shares 262
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 192 ordinary shares 192
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 8816 ordinary shares 8,816
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 6019 ordinary shares 6,019
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 4423 ordinary shares 4,423
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 212828 ordinary shares 212,828
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 145313 ordinary shares 145,313
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 106771 ordinary shares 106,771
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 3779 ordinary shares 3,779
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 2580 ordinary shares 2,580
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 1896 ordinary shares 1,896
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.430 3833 ordinary shares 3,833
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.437 2617 ordinary shares 2,617
02/26/2020 T. Rowe Price Associates, Inc. Purchase 5.421 1923 ordinary shares 1,923