Jan 05
2020
BUY
Grant, award, or other acquisition
-
19,014
Added 13.07%
126,451
Ordinary Shares
Jan 05
2020
BUY
Exercise of conversion of derivative security
-
29,520
Added 21.55%
107,437
Ordinary Shares
Dec 18
2019
SELL
Open market or private sale
$235,060
$35.0 p/Share
6,716
Reduced 7.94%
77,917
Ordinary Shares
Nov 25
2019
SELL
Open market or private sale
$324,092
$32.51 p/Share
9,969
Reduced 10.54%
84,633
Ordinary Shares
Nov 05
2019
SELL
Open market or private sale
$374,375
$30.01 p/Share
12,475
Reduced 11.65%
94,602
Ordinary Shares
Mar 23
2019
SELL
Payment of exercise price or tax liability
$112,970
$26.84 p/Share
4,209
Reduced 3.86%
104,707
Ordinary Shares
Mar 23
2019
BUY
Exercise of conversion of derivative security
-
9,500
Added 8.02%
108,916
Ordinary Shares
Feb 20
2019
SELL
Payment of exercise price or tax liability
$181,475
$21.54 p/Share
8,425
Reduced 7.81%
99,416
Ordinary Shares
Feb 20
2019
BUY
Grant, award, or other acquisition
-
19,014
Added 14.99%
107,841
Ordinary Shares
Jan 05
2019
SELL
Payment of exercise price or tax liability
$162,345
$20.39 p/Share
7,962
Reduced 8.23%
88,827
Ordinary Shares
Jan 05
2019
BUY
Exercise of conversion of derivative security
-
17,259
Added 15.13%
96,789
Ordinary Shares
Jun 08
2018
SELL
Open market or private sale
$270,078
$17.5 p/Share
15,433
Reduced 16.25%
79,530
Ordinary Shares
May 25
2018
SELL
Open market or private sale
$288,868
$16.11 p/Share
17,931
Reduced 16.22%
92,593
Ordinary Shares
May 25
2018
BUY
Exercise of conversion of derivative security
$115,200
$2.4 p/Share
48,000
Added 30.28%
110,524
Ordinary Shares
Mar 23
2018
SELL
Payment of exercise price or tax liability
$38,586
$13.86 p/Share
2,784
Reduced 4.26%
62,524
Ordinary Shares
Mar 23
2018
BUY
Exercise of conversion of derivative security
-
9,500
Added 12.7%
65,308
Ordinary Shares
Jan 02
2018
SELL
Payment of exercise price or tax liability
$18,084
$15.02 p/Share
1,204
Reduced 2.11%
55,808
Ordinary Shares
Jan 02
2018
BUY
Exercise of conversion of derivative security
-
3,200
Added 5.31%
57,012
Ordinary Shares
Mar 23
2017
SELL
Payment of exercise price or tax liability
$43,025
$14.56 p/Share
2,955
Reduced 5.34%
52,383
Ordinary Shares
Mar 23
2017
BUY
Exercise of conversion of derivative security
-
9,500
Added 14.65%
55,338
Ordinary Shares
Jan 02
2017
SELL
Payment of exercise price or tax liability
$62,633
$16.18 p/Share
3,871
Reduced 7.79%
45,838
Ordinary Shares
Jan 02
2017
BUY
Exercise of conversion of derivative security
-
11,200
Added 18.39%
49,709
Ordinary Shares
Mar 23
2016
SELL
Payment of exercise price or tax liability
$48,226
$16.32 p/Share
2,955
Reduced 7.38%
37,081
Ordinary Shares
Mar 23
2016
BUY
Exercise of conversion of derivative security
-
9,500
Added 19.18%
40,036
Ordinary Shares
Jan 02
2016
SELL
Payment of exercise price or tax liability
$81,067
$21.67 p/Share
3,741
Reduced 12.41%
26,402
Ordinary Shares