AI assistant
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 viewerOpens 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 |