Feb 26
2025
SELL
Payment of exercise price or tax liability
$86,791
$34.8 p/Share
2,494
Reduced 1.66%
148,196
Ordinary Shares
Feb 26
2025
BUY
Exercise of conversion of derivative security
-
5,617
Added 3.59%
150,690
Ordinary Shares
Feb 23
2025
SELL
Payment of exercise price or tax liability
$91,372
$35.32 p/Share
2,587
Reduced 1.75%
145,073
Ordinary Shares
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
5,825
Added 3.8%
147,660
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$111,399
$35.32 p/Share
3,154
Reduced 2.18%
141,835
Ordinary Shares
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
7,109
Added 4.67%
144,989
Ordinary Shares
Feb 18
2025
SELL
Payment of exercise price or tax liability
$67,097
$35.9 p/Share
1,869
Reduced 1.34%
137,880
Ordinary Shares
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
6,354
Added 4.35%
139,749
Ordinary Shares
Feb 06
2025
SELL
Payment of exercise price or tax liability
$235,864
$31.39 p/Share
7,514
Reduced 5.33%
133,395
Ordinary Shares
Feb 06
2025
BUY
Grant, award, or other acquisition
-
24,565
Added 14.85%
140,909
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$76,497
$29.57 p/Share
2,587
Reduced 2.18%
116,344
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
5,825
Added 4.67%
118,931
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$91,239
$28.91 p/Share
3,156
Reduced 2.71%
113,106
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
7,108
Added 5.76%
116,262
Ordinary Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$52,422
$30.39 p/Share
1,725
Reduced 1.56%
109,154
Ordinary Shares
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
4,680
Added 4.05%
110,879
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$60,144
$32.18 p/Share
1,869
Reduced 1.73%
106,199
Ordinary Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
6,355
Added 5.55%
108,068
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$217,827
$26.77 p/Share
8,137
Reduced 7.41%
101,713
Ordinary Shares
Feb 08
2024
BUY
Grant, award, or other acquisition
-
27,012
Added 19.74%
109,850
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$56,900
$27.77 p/Share
2,049
Reduced 2.41%
82,838
Ordinary Shares
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
6,969
Added 7.59%
84,887
Ordinary Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$39,211
$27.77 p/Share
1,412
Reduced 1.78%
77,918
Ordinary Shares
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
4,800
Added 5.71%
79,330
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$121,150
$28.07 p/Share
4,316
Reduced 5.47%
74,530
Ordinary Shares