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
Feb 22
2022
SELL
Payment of exercise price or tax liability
$69,878
$25.01 p/Share
2,794
Reduced 3.08%
87,915
Ordinary Shares
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
9,503
Added 9.48%
90,709
Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$35,413
$25.08 p/Share
1,412
Reduced 1.71%
81,206
Ordinary Shares
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
4,800
Added 5.49%
82,618
Ordinary Shares