Feb 26
2025
SELL
Payment of exercise price or tax liability
$106,105
$34.8 p/Share
3,049
Reduced 1.47%
204,255
Ordinary Shares
Feb 26
2025
BUY
Exercise of conversion of derivative security
-
6,866
Added 3.21%
207,304
Ordinary Shares
Feb 23
2025
SELL
Payment of exercise price or tax liability
$120,582
$35.32 p/Share
3,414
Reduced 1.67%
200,438
Ordinary Shares
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
7,689
Added 3.63%
203,852
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$116,556
$35.32 p/Share
3,300
Reduced 1.65%
196,163
Ordinary Shares
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
7,432
Added 3.59%
199,463
Ordinary Shares
Feb 18
2025
SELL
Payment of exercise price or tax liability
$101,309
$35.9 p/Share
2,822
Reduced 1.45%
192,031
Ordinary Shares
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
6,354
Added 3.16%
194,853
Ordinary Shares
Feb 06
2025
SELL
Payment of exercise price or tax liability
$306,115
$31.39 p/Share
9,752
Reduced 4.92%
188,499
Ordinary Shares
Feb 06
2025
BUY
Grant, award, or other acquisition
-
32,350
Added 14.03%
198,251
Ordinary Shares
Aug 03
2024
SELL
Payment of exercise price or tax liability
$24,809
$27.72 p/Share
895
Reduced 0.54%
165,901
Ordinary Shares
Aug 03
2024
BUY
Exercise of conversion of derivative security
-
2,014
Added 1.19%
166,796
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$100,951
$29.57 p/Share
3,414
Reduced 2.03%
164,782
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
7,689
Added 4.37%
168,196
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$95,403
$28.91 p/Share
3,300
Reduced 2.01%
160,507
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
7,431
Added 4.34%
163,807
Ordinary Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$90,987
$30.39 p/Share
2,994
Reduced 1.88%
156,376
Ordinary Shares
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
7,177
Added 4.31%
159,370
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$60,144
$32.18 p/Share
1,869
Reduced 1.21%
152,193
Ordinary Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
6,355
Added 3.96%
154,062
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$227,089
$26.77 p/Share
8,483
Reduced 5.43%
147,707
Ordinary Shares
Feb 08
2024
BUY
Grant, award, or other acquisition
-
28,240
Added 15.31%
156,190
Ordinary Shares
Aug 03
2023
SELL
Payment of exercise price or tax liability
$24,231
$27.63 p/Share
877
Reduced 0.68%
127,950
Ordinary Shares
Aug 03
2023
BUY
Exercise of conversion of derivative security
-
1,974
Added 1.51%
128,827
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$89,530
$27.77 p/Share
3,224
Reduced 2.48%
126,853
Ordinary Shares