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
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
4,589
Added 4.45%
98,543
Ordinary Shares
Feb 20
2023
BUY
Grant, award, or other acquisition
-
10,086
Added 8.59%
107,279
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$75,311
$28.07 p/Share
2,683
Reduced 2.78%
93,954
Ordinary Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
8,722
Added 8.28%
96,637
Ordinary Shares
Apr 20
2022
SELL
Open market or private sale
$1,480,470
$29.61 p/Share
49,999
Reduced 36.25%
87,915
Ordinary Shares
Apr 20
2022
BUY
Exercise of conversion of derivative security
$827,483
$16.55 p/Share
49,999
Added 26.61%
137,914
Ordinary Shares