Jun 17
2024
SELL
Payment of exercise price or tax liability
$235,264
$32.0 p/Share
7,352
Reduced 8.53%
78,842
Ordinary shares, no pa...
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
20,333
Added 20.07%
80,990
Ordinary shares, no pa...
Jun 20
2023
SELL
Payment of exercise price or tax liability
$68,685
$36.38 p/Share
1,888
Reduced 2.79%
65,861
Ordinary shares, no pa...
Jun 20
2023
BUY
Exercise of conversion of derivative security
-
3,691
Added 5.17%
67,749
Ordinary shares, no pa...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$553,257
$36.82 p/Share
15,026
Reduced 19.0%
64,058
Ordinary shares, no pa...
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
33,988
Added 33.74%
66,756
Ordinary shares, no pa...
Jun 17
2022
SELL
Payment of exercise price or tax liability
$540,495
$45.0 p/Share
12,011
Reduced 21.03%
45,096
Ordinary shares, no pa...
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
3,692
Added 9.0%
37,319
Ordinary shares, no pa...
Jun 17
2022
BUY
Grant, award, or other acquisition
-
19,788
Added 26.38%
55,218
Ordinary shares, no pa...
Jun 15
2022
SELL
Payment of exercise price or tax liability
$725,183
$47.41 p/Share
15,296
Reduced 31.27%
33,627
Ordinary shares, no pa...
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
31,455
Added 45.1%
38,292
Ordinary shares, no pa...
Aug 26
2021
SELL
Open market or private sale
$989,910
$58.23 p/Share
17,000
Reduced 49.32%
17,468
Ordinary shares, no pa...
Jun 17
2021
SELL
Payment of exercise price or tax liability
$101,232
$53.59 p/Share
1,889
Reduced 5.2%
34,468
Ordinary shares, no pa...
Jun 17
2021
BUY
Exercise of conversion of derivative security
-
3,692
Added 9.22%
36,357
Ordinary shares, no pa...
Jun 15
2021
SELL
Payment of exercise price or tax liability
$664,978
$54.83 p/Share
12,128
Reduced 27.08%
32,665
Ordinary shares, no pa...
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
23,490
Added 38.0%
38,322
Ordinary shares, no pa...
Jun 15
2021
BUY
Grant, award, or other acquisition
-
4,479
Added 11.36%
34,957
Ordinary shares, no pa...
Nov 01
2020
SELL
Payment of exercise price or tax liability
$11,284
$22.04 p/Share
512
Reduced 2.95%
16,824
Ordinary shares, no pa...
Nov 01
2020
BUY
Exercise of conversion of derivative security
-
1,489
Added 7.91%
17,336
Ordinary shares, no pa...