Oct 15
2019
BUY
Exercise of conversion of derivative security
$1,562,464
$5.01 p/Share
311,869
Added 22.13%
1,097,165
Ordinary Shares
Aug 30
2019
SELL
Open market or private sale
$70,000
$28.0 p/Share
2,500
Reduced 0.32%
785,296
Ordinary Shares
Aug 22
2019
SELL
Open market or private sale
$55,552
$28.0 p/Share
1,984
Reduced 0.25%
787,796
Ordinary Shares
Aug 21
2019
SELL
Open market or private sale
$1,591,976
$28.01 p/Share
56,836
Reduced 6.71%
789,780
Ordinary Shares
Mar 23
2019
SELL
Payment of exercise price or tax liability
$1,486,265
$26.84 p/Share
55,375
Reduced 6.16%
844,246
Ordinary Shares
Mar 23
2019
BUY
Exercise of conversion of derivative security
-
125,000
Added 12.2%
899,621
Ordinary Shares
Feb 20
2019
SELL
Payment of exercise price or tax liability
$1,608,112
$21.54 p/Share
74,657
Reduced 8.79%
774,621
Ordinary Shares
Feb 20
2019
BUY
Grant, award, or other acquisition
-
168,521
Added 16.56%
849,278
Ordinary Shares
Jan 05
2019
SELL
Payment of exercise price or tax liability
$1,388,151
$20.39 p/Share
68,080
Reduced 9.09%
680,757
Ordinary Shares
Jan 05
2019
BUY
Exercise of conversion of derivative security
-
152,966
Added 16.96%
748,837
Ordinary Shares
Nov 19
2018
BUY
Exercise of conversion of derivative security
$249,503
$5.01 p/Share
49,801
Added 7.71%
595,871
Ordinary Shares
Nov 14
2018
SELL
Open market or private sale
$8,795,795
$21.54 p/Share
408,347
Reduced 42.78%
546,070
Ordinary Shares
Nov 14
2018
BUY
Exercise of conversion of derivative security
$3,144,272
$7.7 p/Share
408,347
Added 29.96%
954,417
Ordinary Shares
Jun 01
2018
SELL
Open market or private sale
$1,347,818
$16.17 p/Share
83,353
Reduced 13.24%
546,070
Ordinary Shares
Jun 01
2018
BUY
Exercise of conversion of derivative security
$869,372
$10.43 p/Share
83,353
Added 11.69%
629,423
Ordinary Shares
Mar 23
2018
SELL
Payment of exercise price or tax liability
$767,497
$13.86 p/Share
55,375
Reduced 9.24%
543,700
Ordinary Shares
Mar 23
2018
BUY
Exercise of conversion of derivative security
-
125,000
Added 17.26%
599,075
Ordinary Shares
Jan 02
2018
SELL
Payment of exercise price or tax liability
$354,863
$15.02 p/Share
23,626
Reduced 4.75%
474,075
Ordinary Shares
Jan 02
2018
BUY
Exercise of conversion of derivative security
-
49,500
Added 9.05%
497,701
Ordinary Shares
Mar 23
2017
SELL
Payment of exercise price or tax liability
$831,740
$14.56 p/Share
57,125
Reduced 11.34%
446,721
Ordinary Shares
Mar 23
2017
BUY
Exercise of conversion of derivative security
-
125,000
Added 19.88%
503,846
Ordinary Shares
Jan 02
2017
SELL
Payment of exercise price or tax liability
$610,035
$16.18 p/Share
37,703
Reduced 9.05%
378,846
Ordinary Shares
Jan 02
2017
BUY
Exercise of conversion of derivative security
-
81,675
Added 16.39%
416,549
Ordinary Shares
Aug 18
2016
BUY
Exercise of conversion of derivative security
$19,992
$2.4 p/Share
8,330
Added 2.43%
334,874
Ordinary Shares
Mar 23
2016
SELL
Payment of exercise price or tax liability
$932,280
$16.32 p/Share
57,125
Reduced 14.97%
324,493
Ordinary Shares