Jun 17
2025
SELL
Payment of exercise price or tax liability
$427,717
$16.83 p/Share
25,414
Reduced 1.14%
2,202,645
Ordinary shares, no pa...
Jun 17
2025
BUY
Exercise of conversion of derivative security
-
52,183
Added 2.29%
2,228,059
Ordinary shares, no pa...
Jun 16
2025
SELL
Payment of exercise price or tax liability
$474,950
$17.4 p/Share
27,296
Reduced 1.24%
2,175,876
Ordinary shares, no pa...
Jun 16
2025
BUY
Exercise of conversion of derivative security
-
56,048
Added 2.5%
2,189,762
Ordinary shares, no pa...
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...