Mar 05
2024
SELL
Payment of exercise price or tax liability
$992,390
$68.29 p/Share
14,532
Reduced 48.56%
15,395
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$133,355
$68.74 p/Share
1,940
Reduced 1.5%
127,219
Ordinary Shares
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
28,974
Added 15.78%
154,622
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
25,458
Added 21.37%
93,650
Ordinary Shares - Rest...
Feb 18
2024
BUY
Grant, award, or other acquisition
-
125,256
Added 49.92%
125,648
Ordinary Shares
Feb 08
2024
SELL
Open market or private sale
$12,784,609
$64.5 p/Share
198,211
Reduced 99.83%
342
Ordinary Shares
Feb 08
2024
BUY
Exercise of conversion of derivative security
$2,106,959
$18.16 p/Share
116,022
Added 36.88%
198,553
Ordinary Shares
Jun 02
2023
SELL
Open market or private sale
$461,288
$46.0 p/Share
10,028
Reduced 10.84%
82,478
Ordinary Shares
Mar 06
2023
SELL
Payment of exercise price or tax liability
$83,884
$46.04 p/Share
1,822
Reduced 1.94%
92,285
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$89,161
$46.15 p/Share
1,932
Reduced 2.08%
90,801
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
28,440
Added 22.95%
95,476
Ordinary Shares - Res...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
28,974
Added 19.69%
118,196
Ordinary Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$374,138
$45.61 p/Share
8,203
Reduced 8.42%
89,222
Ordinary Shares
Feb 26
2023
BUY
Grant, award, or other acquisition
-
123,265
Added 37.46%
205,755
Ordinary Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$44,820
$38.08 p/Share
1,177
Reduced 1.41%
82,422
Ordinary Shares
Mar 07
2022
SELL
Payment of exercise price or tax liability
$32,255
$32.68 p/Share
987
Reduced 1.2%
81,353
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$64,453
$33.43 p/Share
1,928
Reduced 2.34%
80,544
Ordinary Shares
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
28,973
Added 21.16%
107,935
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
37,392
Added 27.96%
96,325
Ordinary Shares - Rest...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$92,380
$33.29 p/Share
2,775
Reduced 3.4%
78,962
Ordinary Shares
Feb 21
2022
BUY
Grant, award, or other acquisition
-
41,648
Added 26.03%
118,339
Ordinary Shares
Jan 03
2022
SELL
Payment of exercise price or tax liability
$282,887
$37.89 p/Share
7,466
Reduced 8.88%
76,610
Ordinary Shares
Mar 01
2021
BUY
Grant, award, or other acquisition
-
44,465
Added 33.75%
87,284
Ordinary Shares - Rest...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$264,552
$22.54 p/Share
11,737
Reduced 14.73%
67,942
Ordinary Shares