Jan 05
2022
SELL
Payment of exercise price or tax liability
$832,542
$101.84 p/Share
8,175
Reduced 14.92%
46,635
Ordinary Shares
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
18,289
Added 25.02%
54,810
Ordinary Shares
Dec 01
2021
SELL
Open market or private sale
$8,474,584
$106.62 p/Share
79,484
Reduced 68.52%
36,521
Ordinary Shares
Dec 01
2021
BUY
Exercise of conversion of derivative security
$1,759,776
$22.14 p/Share
79,484
Added 40.66%
116,005
Ordinary Shares
Jun 10
2021
SELL
Payment of exercise price or tax liability
$138,764
$93.95 p/Share
1,477
Reduced 3.89%
36,521
Ordinary Shares
Jun 10
2021
BUY
Exercise of conversion of derivative security
-
3,334
Added 8.07%
37,998
Ordinary Shares
Jan 21
2021
SELL
Payment of exercise price or tax liability
$123,191
$77.43 p/Share
1,591
Reduced 4.52%
33,615
Ordinary Shares
Jan 21
2021
BUY
Exercise of conversion of derivative security
-
3,590
Added 9.25%
35,206
Ordinary Shares
Jan 05
2021
SELL
Payment of exercise price or tax liability
$705,027
$73.28 p/Share
9,621
Reduced 23.33%
31,616
Ordinary Shares
Jan 05
2021
BUY
Exercise of conversion of derivative security
-
21,496
Added 34.27%
41,237
Ordinary Shares
Dec 14
2020
SELL
Open market or private sale
$148,480
$80.0 p/Share
1,856
Reduced 8.59%
19,741
Ordinary Shares
Nov 12
2020
SELL
Open market or private sale
$915,120
$75.48 p/Share
12,124
Reduced 35.95%
21,597
Ordinary Shares
Jun 10
2020
SELL
Payment of exercise price or tax liability
$71,767
$48.59 p/Share
1,477
Reduced 4.2%
33,721
Ordinary Shares
Jun 10
2020
BUY
Exercise of conversion of derivative security
-
3,333
Added 8.65%
35,198
Ordinary Shares
May 11
2020
SELL
Open market or private sale
$2,171,821
$44.22 p/Share
49,114
Reduced 61.45%
30,816
Ordinary Shares
May 08
2020
SELL
Open market or private sale
$1,973,875
$43.51 p/Share
45,366
Reduced 36.21%
79,930
Ordinary Shares
May 08
2020
-
3,799
Reduced 2.94%
125,296
Ordinary Shares
May 06
2020
SELL
Open market or private sale
$146,019
$41.19 p/Share
3,545
Reduced 2.67%
129,095
Ordinary Shares
May 05
2020
SELL
Open market or private sale
$185,259
$37.0 p/Share
5,007
Reduced 3.64%
132,640
Ordinary Shares
Jan 21
2020
SELL
Payment of exercise price or tax liability
$60,856
$38.25 p/Share
1,591
Reduced 1.14%
137,647
Ordinary Shares
Jan 21
2020
BUY
Grant, award, or other acquisition
-
3,590
Added 2.51%
139,238
Ordinary Shares
Jan 05
2020
SELL
Payment of exercise price or tax liability
$257,718
$36.1 p/Share
7,139
Reduced 5.0%
135,648
Ordinary Shares
Jan 05
2020
BUY
Exercise of conversion of derivative security
-
15,691
Added 9.9%
142,787
Ordinary Shares
Nov 14
2019
BUY
Exercise of conversion of derivative security
$99,984
$22.14 p/Share
4,516
Added 3.43%
127,096
Ordinary Shares
Aug 01
2019
SELL
Payment of exercise price or tax liability
$276,568
$24.97 p/Share
11,076
Reduced 8.29%
122,580
Ordinary Shares