Feb 26
2025
SELL
Payment of exercise price or tax liability
$128,585
$34.8 p/Share
3,695
Reduced 1.8%
201,368
Ordinary Shares
Feb 26
2025
BUY
Exercise of conversion of derivative security
-
8,322
Added 3.9%
205,063
Ordinary Shares
Feb 23
2025
SELL
Payment of exercise price or tax liability
$137,041
$35.32 p/Share
3,880
Reduced 1.93%
196,741
Ordinary Shares
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
8,738
Added 4.17%
200,621
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$152,052
$35.32 p/Share
4,305
Reduced 2.19%
191,883
Ordinary Shares
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
9,694
Added 4.71%
196,188
Ordinary Shares
Feb 18
2025
SELL
Payment of exercise price or tax liability
$141,805
$35.9 p/Share
3,950
Reduced 2.07%
186,494
Ordinary Shares
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
8,896
Added 4.46%
190,444
Ordinary Shares
Feb 06
2025
SELL
Payment of exercise price or tax liability
$334,209
$31.39 p/Share
10,647
Reduced 5.54%
181,548
Ordinary Shares
Feb 06
2025
BUY
Grant, award, or other acquisition
-
34,393
Added 15.18%
192,195
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$114,731
$29.57 p/Share
3,880
Reduced 2.4%
157,802
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
8,737
Added 5.13%
161,682
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$124,428
$28.91 p/Share
4,304
Reduced 2.74%
152,945
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
9,693
Added 5.81%
157,249
Ordinary Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$63,150
$30.39 p/Share
2,078
Reduced 1.39%
147,556
Ordinary Shares
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
4,680
Added 3.03%
149,634
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$125,115
$32.18 p/Share
3,888
Reduced 2.61%
144,954
Ordinary Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
8,897
Added 5.64%
148,842
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$294,657
$26.77 p/Share
11,007
Reduced 7.29%
139,945
Ordinary Shares
Feb 08
2024
BUY
Grant, award, or other acquisition
-
36,835
Added 19.62%
150,952
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$85,753
$27.77 p/Share
3,088
Reduced 2.63%
114,117
Ordinary Shares
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
9,504
Added 7.5%
117,205
Ordinary Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$39,211
$27.77 p/Share
1,412
Reduced 1.29%
107,701
Ordinary Shares
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
4,800
Added 4.21%
109,113
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$121,150
$28.07 p/Share
4,316
Reduced 3.97%
104,313
Ordinary Shares