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
Feb 20
2023
BUY
Grant, award, or other acquisition
-
10,086
Added 11.52%
77,496
Ordinary Shares
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
4,589
Added 6.26%
68,760
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$55,157
$28.07 p/Share
1,965
Reduced 2.97%
64,171
Ordinary Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
6,230
Added 8.61%
66,136
Ordinary Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$51,245
$25.01 p/Share
2,049
Reduced 3.31%
59,906
Ordinary Shares
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
6,969
Added 10.11%
61,955
Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$35,413
$25.08 p/Share
1,412
Reduced 2.5%
54,986
Ordinary Shares
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
4,800
Added 7.84%
56,398
Ordinary Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$33,808
$25.08 p/Share
1,348
Reduced 2.55%
51,598
Ordinary Shares
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
4,589
Added 7.98%
52,946
Ordinary Shares