Dec 18
2023
BUY
Exercise of conversion of derivative security
-
20,333
Added 24.19%
63,725
Ordinary shares, no pa...
Aug 01
2023
SELL
Payment of exercise price or tax liability
$14,859
$36.42 p/Share
408
Reduced 0.93%
43,392
Ordinary shares, no pa...
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
736
Added 1.65%
43,800
Ordinary shares, no pa...
Jun 20
2023
SELL
Payment of exercise price or tax liability
$37,143
$36.38 p/Share
1,021
Reduced 2.32%
43,064
Ordinary shares, no pa...
Jun 20
2023
BUY
Exercise of conversion of derivative security
-
1,845
Added 4.02%
44,085
Ordinary shares, no pa...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$310,871
$36.82 p/Share
8,443
Reduced 16.66%
42,240
Ordinary shares, no pa...
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
20,271
Added 31.23%
44,638
Ordinary shares, no pa...
Aug 01
2022
SELL
Payment of exercise price or tax liability
$20,029
$49.09 p/Share
408
Reduced 1.32%
30,412
Ordinary shares, no pa...
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
736
Added 2.33%
30,820
Ordinary shares, no pa...
Jun 17
2022
SELL
Payment of exercise price or tax liability
$45,945
$45.0 p/Share
1,021
Reduced 3.28%
30,084
Ordinary shares, no pa...
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
1,846
Added 5.6%
31,105
Ordinary shares, no pa...
Jun 15
2022
SELL
Payment of exercise price or tax liability
$380,465
$47.41 p/Share
8,025
Reduced 21.52%
29,259
Ordinary shares, no pa...
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
16,108
Added 31.95%
34,302
Ordinary shares, no pa...
Aug 01
2021
SELL
Payment of exercise price or tax liability
$23,558
$57.18 p/Share
412
Reduced 1.91%
21,176
Ordinary shares, no pa...
Aug 01
2021
BUY
Exercise of conversion of derivative security
-
736
Added 3.3%
21,588
Ordinary shares, no pa...
Jul 07
2021
BUY
Exercise of conversion of derivative security
$33,475
$12.12 p/Share
2,762
Added 11.7%
20,852
Ordinary shares, no pa...
Jun 17
2021
SELL
Payment of exercise price or tax liability
$37,835
$53.59 p/Share
706
Reduced 3.76%
18,090
Ordinary shares, no pa...
Jun 17
2021
BUY
Exercise of conversion of derivative security
-
1,846
Added 8.94%
18,796
Ordinary shares, no pa...
Jun 15
2021
SELL
Payment of exercise price or tax liability
$176,278
$54.83 p/Share
3,215
Reduced 15.94%
16,950
Ordinary shares, no pa...
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
8,431
Added 30.52%
19,189
Ordinary shares, no pa...