Jan 05
2020
SELL
Payment of exercise price or tax liability
$981,162
$36.1 p/Share
27,179
Reduced 14.94%
154,692
Ordinary Shares
Jan 05
2020
BUY
Grant, award, or other acquisition
-
19,014
Added 9.47%
181,871
Ordinary Shares
Jan 05
2020
BUY
Exercise of conversion of derivative security
-
41,909
Added 20.47%
162,857
Ordinary Shares
Mar 23
2019
SELL
Payment of exercise price or tax liability
$228,892
$26.84 p/Share
8,528
Reduced 6.71%
118,579
Ordinary Shares
Mar 23
2019
BUY
Exercise of conversion of derivative security
-
19,250
Added 13.15%
127,107
Ordinary Shares
Feb 20
2019
SELL
Payment of exercise price or tax liability
$181,475
$21.54 p/Share
8,425
Reduced 7.25%
107,857
Ordinary Shares
Feb 20
2019
BUY
Grant, award, or other acquisition
-
19,014
Added 14.05%
116,282
Ordinary Shares
Jan 05
2019
SELL
Payment of exercise price or tax liability
$162,345
$20.39 p/Share
7,962
Reduced 7.57%
97,268
Ordinary Shares
Jan 05
2019
BUY
Exercise of conversion of derivative security
-
17,259
Added 14.09%
105,230
Ordinary Shares
Sep 12
2018
SELL
Payment of exercise price or tax liability
$36,362
$20.91 p/Share
1,739
Reduced 1.94%
87,971
Ordinary Shares
Sep 12
2018
BUY
Exercise of conversion of derivative security
-
3,925
Added 4.19%
89,710
Ordinary Shares
May 19
2018
SELL
Payment of exercise price or tax liability
$107,613
$15.11 p/Share
7,122
Reduced 7.67%
85,785
Ordinary Shares
May 19
2018
BUY
Exercise of conversion of derivative security
-
16,075
Added 14.75%
92,907
Ordinary Shares
Mar 23
2018
SELL
Payment of exercise price or tax liability
$118,198
$13.86 p/Share
8,528
Reduced 9.99%
76,832
Ordinary Shares
Mar 23
2018
BUY
Exercise of conversion of derivative security
-
19,250
Added 18.4%
85,360
Ordinary Shares
Sep 12
2017
SELL
Payment of exercise price or tax liability
$24,706
$13.42 p/Share
1,841
Reduced 2.71%
66,110
Ordinary Shares
Sep 12
2017
BUY
Exercise of conversion of derivative security
-
3,925
Added 5.46%
67,951
Ordinary Shares
May 19
2017
SELL
Payment of exercise price or tax liability
$77,144
$10.5 p/Share
7,347
Reduced 10.5%
62,597
Ordinary Shares
May 19
2017
BUY
Exercise of conversion of derivative security
-
16,075
Added 18.69%
69,944
Ordinary Shares
Mar 23
2017
SELL
Payment of exercise price or tax liability
$128,099
$14.56 p/Share
8,798
Reduced 14.04%
53,869
Ordinary Shares
Mar 23
2017
BUY
Exercise of conversion of derivative security
-
19,250
Added 23.5%
62,667
Ordinary Shares
Sep 12
2016
SELL
Payment of exercise price or tax liability
$31,055
$18.89 p/Share
1,644
Reduced 3.63%
43,612
Ordinary Shares
Sep 12
2016
BUY
Exercise of conversion of derivative security
-
3,925
Added 7.98%
45,256
Ordinary Shares
May 19
2016
SELL
Payment of exercise price or tax liability
$73,050
$14.61 p/Share
5,000
Reduced 11.29%
39,281
Ordinary Shares
May 19
2016
BUY
Exercise of conversion of derivative security
-
16,075
Added 26.63%
44,281
Ordinary Shares