Mar 05
2024
SELL
Payment of exercise price or tax liability
$133,711
$68.29 p/Share
1,958
Reduced 48.5%
2,079
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$15,878
$68.74 p/Share
231
Reduced 1.6%
14,248
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,001
Added 22.19%
14,030
Ordinary Shares - Rest...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
3,450
Added 16.46%
17,510
Ordinary Shares
Feb 28
2024
SELL
Open market or private sale
$48,524
$66.29 p/Share
732
Reduced 4.95%
14,060
Ordinary Shares
Feb 27
2024
SELL
Open market or private sale
$224,326
$66.31 p/Share
3,383
Reduced 18.61%
14,792
Ordinary Shares
Feb 18
2024
BUY
Grant, award, or other acquisition
-
14,060
Added 43.62%
18,175
Ordinary Shares
Jan 02
2024
SELL
Payment of exercise price or tax liability
$122,421
$58.13 p/Share
2,106
Reduced 33.85%
4,115
Ordinary Shares
Mar 06
2023
SELL
Payment of exercise price or tax liability
$41,850
$46.04 p/Share
909
Reduced 26.51%
2,520
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$10,660
$46.15 p/Share
231
Reduced 13.49%
1,481
Ordinary Shares
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
3,449
Added 42.1%
4,743
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,875
Added 10.23%
42,758
Ordinary Shares - Res...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$42,326
$45.61 p/Share
928
Reduced 41.76%
1,294
Ordinary Shares
Feb 26
2023
BUY
Grant, award, or other acquisition
-
13,696
Added 48.99%
14,258
Ordinary Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$7,349
$38.08 p/Share
193
Reduced 25.56%
562
Ordinary Shares
Mar 07
2022
SELL
Payment of exercise price or tax liability
$3,660
$32.68 p/Share
112
Reduced 18.82%
483
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$7,823
$33.43 p/Share
234
Reduced 37.32%
393
Ordinary Shares
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
3,449
Added 48.55%
3,655
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,235
Added 11.29%
41,154
Ordinary Shares - Rest...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$6,403
$37.89 p/Share
169
Reduced 45.07%
206
Ordinary Shares
Mar 01
2021
BUY
Grant, award, or other acquisition
-
4,991
Added 11.74%
37,527
Ordinary Shares - Rest...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$3,809
$22.54 p/Share
169
Reduced 62.13%
103
Ordinary Shares