Dec 16
2024
SELL
Payment of exercise price or tax liability
$221,965
$22.15 p/Share
10,021
Reduced 0.87%
1,147,124
Ordinary shares, no pa...
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
10,021
Added 0.86%
1,157,145
Ordinary shares, no pa...
Jun 17
2024
SELL
Payment of exercise price or tax liability
$1,641,888
$32.0 p/Share
51,309
Reduced 4.28%
1,147,124
Ordinary shares, no pa...
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
105,356
Added 8.32%
1,160,534
Ordinary shares, no pa...
Dec 18
2023
SELL
Payment of exercise price or tax liability
$260,592
$49.28 p/Share
5,288
Reduced 0.48%
1,093,077
Ordinary shares, no pa...
Dec 18
2023
BUY
Exercise of conversion of derivative security
-
5,288
Added 0.48%
1,098,356
Ordinary shares, no pa...
Jun 20
2023
SELL
Payment of exercise price or tax liability
$468,101
$36.38 p/Share
12,867
Reduced 1.16%
1,093,077
Ordinary shares, no pa...
Jun 20
2023
BUY
Exercise of conversion of derivative security
-
26,419
Added 2.33%
1,105,944
Ordinary shares, no pa...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$3,407,285
$36.82 p/Share
92,539
Reduced 7.9%
1,079,525
Ordinary shares, no pa...
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
190,016
Added 14.81%
1,093,411
Ordinary shares, no pa...
Jun 14
2023
BUY
Exercise of conversion of derivative security
$723,409
$49.88 p/Share
14,503
Added 1.46%
982,048
Ordinary shares, no pa...
Mar 17
2023
-
1,000,000
Reduced 50.82%
967,545
Ordinary shares, no pa...
Mar 16
2023
BUY
Open market or private purchase
$9,960,000
$41.5 p/Share
240,000
Added 10.87%
1,967,545
Ordinary shares, no pa...
Dec 19
2022
SELL
Payment of exercise price or tax liability
$863,567
$55.75 p/Share
15,490
Reduced 0.89%
1,727,545
Ordinary shares, no pa...
Dec 19
2022
BUY
Exercise of conversion of derivative security
-
15,490
Added 0.88%
1,743,035
Ordinary shares, no pa...
Dec 09
2022
-
619,797
Added 26.4%
1,727,545
Ordinary shares, no pa...
Jun 17
2022
SELL
Payment of exercise price or tax liability
$4,045,320
$45.0 p/Share
89,896
Reduced 7.51%
1,107,748
Ordinary shares, no pa...
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
27,687
Added 2.57%
1,049,239
Ordinary shares, no pa...
Jun 17
2022
BUY
Grant, award, or other acquisition
-
148,405
Added 11.14%
1,183,509
Ordinary shares, no pa...
Jun 15
2022
SELL
Payment of exercise price or tax liability
$4,365,323
$47.41 p/Share
92,076
Reduced 8.27%
1,021,552
Ordinary shares, no pa...
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
180,360
Added 14.68%
1,047,933
Ordinary shares, no pa...
Jun 03
2022
SELL
Open market or private sale
$188,743
$49.63 p/Share
3,803
Reduced 0.41%
933,268
Ordinary shares, no pa...
Jun 03
2022
BUY
Exercise of conversion of derivative security
$179,121
$47.1 p/Share
3,803
Added 0.4%
937,071
Ordinary shares, no pa...
Feb 11
2022
SELL
Open market or private sale
$2,174,727
$69.25 p/Share
31,404
Reduced 3.26%
933,268
Ordinary shares, no pa...
Feb 11
2022
BUY
Exercise of conversion of derivative security
$1,479,128
$47.1 p/Share
31,404
Added 3.15%
964,672
Ordinary shares, no pa...