Apr 01
2021
SELL
Open market or private sale
$6,614,804
$93.51 p/Share
70,739
Reduced 57.32%
52,675
Ordinary Shares
Apr 01
2021
BUY
Exercise of conversion of derivative security
$1,048,210
$28.33 p/Share
37,000
Added 23.07%
123,414
Ordinary Shares
Feb 17
2021
SELL
Payment of exercise price or tax liability
$60,670
$87.17 p/Share
696
Reduced 0.8%
86,414
Ordinary Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
1,571
Added 1.77%
87,110
Ordinary Shares
Jan 21
2021
SELL
Payment of exercise price or tax liability
$128,998
$77.43 p/Share
1,666
Reduced 1.91%
85,539
Ordinary Shares
Jan 21
2021
BUY
Exercise of conversion of derivative security
-
3,760
Added 4.13%
87,205
Ordinary Shares
Jan 05
2021
SELL
Payment of exercise price or tax liability
$2,549,045
$73.28 p/Share
34,785
Reduced 29.51%
83,088
Ordinary Shares
Jan 05
2021
BUY
Grant, award, or other acquisition
-
47,795
Added 28.85%
117,873
Ordinary Shares
Jan 05
2021
BUY
Exercise of conversion of derivative security
-
34,881
Added 33.23%
70,078
Ordinary Shares
May 26
2020
SELL
Open market or private sale
$1,092,612
$49.85 p/Share
21,918
Reduced 38.62%
34,834
Ordinary Shares
May 13
2020
-
5,720
Reduced 9.16%
56,752
Ordinary Shares
Feb 19
2020
SELL
Payment of exercise price or tax liability
$163,496
$36.06 p/Share
4,534
Reduced 6.77%
62,472
Ordinary Shares
Feb 19
2020
BUY
Grant, award, or other acquisition
-
10,232
Added 13.25%
67,006
Ordinary Shares
Jan 21
2020
SELL
Payment of exercise price or tax liability
$67,779
$38.25 p/Share
1,772
Reduced 3.02%
56,906
Ordinary Shares
Jan 21
2020
BUY
Grant, award, or other acquisition
-
3,998
Added 6.38%
58,678
Ordinary Shares
Jan 05
2020
SELL
Payment of exercise price or tax liability
$487,964
$36.1 p/Share
13,517
Reduced 19.82%
54,680
Ordinary Shares
Jan 05
2020
BUY
Grant, award, or other acquisition
-
14,259
Added 17.29%
68,197
Ordinary Shares
Jan 05
2020
BUY
Exercise of conversion of derivative security
-
25,205
Added 31.85%
53,938
Ordinary Shares
Aug 08
2019
SELL
Open market or private sale
$547,787
$26.58 p/Share
20,609
Reduced 42.07%
28,382
Ordinary Shares
Aug 01
2019
SELL
Payment of exercise price or tax liability
$331,851
$24.97 p/Share
13,290
Reduced 21.34%
48,991
Ordinary Shares
Aug 01
2019
BUY
Exercise of conversion of derivative security
-
30,000
Added 32.51%
62,281
Ordinary Shares
Jun 12
2019
-
1,265
Reduced 3.77%
32,281
Ordinary Shares
Apr 08
2019
SELL
Payment of exercise price or tax liability
$84,223
$27.16 p/Share
3,101
Reduced 8.65%
32,766
Ordinary Shares
Apr 08
2019
BUY
Exercise of conversion of derivative security
-
7,000
Added 16.33%
35,867
Ordinary Shares
Feb 25
2019
SELL
Open market or private sale
$213,898
$21.22 p/Share
10,080
Reduced 25.88%
28,867
Ordinary Shares