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
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
7,286
Added 5.3%
130,077
Ordinary Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$56,150
$27.77 p/Share
2,022
Reduced 1.62%
122,791
Ordinary Shares
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
6,875
Added 5.22%
124,813
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$185,739
$28.07 p/Share
6,617
Reduced 5.31%
117,938
Ordinary Shares
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
7,036
Added 6.06%
109,087
Ordinary Shares
Feb 20
2023
BUY
Grant, award, or other acquisition
-
15,468
Added 11.21%
122,486
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$54,596
$28.07 p/Share
1,945
Reduced 1.87%
102,051
Ordinary Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
6,230
Added 5.65%
103,996
Ordinary Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$53,596
$25.01 p/Share
2,143
Reduced 2.14%
97,766
Ordinary Shares
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
7,286
Added 6.8%
99,909
Ordinary Shares