Nov 06
2024
SELL
Open market or private sale
$608,548
$75.86 p/Share
8,022
Reduced 23.58%
25,993
Ordinary Shares
Nov 06
2024
BUY
Exercise of conversion of derivative security
$156,348
$19.49 p/Share
8,022
Added 19.08%
34,015
Ordinary Shares
Mar 05
2024
SELL
Payment of exercise price or tax liability
$239,834
$68.29 p/Share
3,512
Reduced 12.06%
25,600
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$54,717
$68.74 p/Share
796
Reduced 2.66%
29,156
Ordinary Shares
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,070
Added 6.37%
30,429
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,273
Added 7.73%
15,192
Ordinary Shares - Rest...
Feb 18
2024
BUY
Grant, award, or other acquisition
-
7,668
Added 21.28%
28,359
Ordinary Shares
Aug 04
2023
SELL
Open market or private sale
$83,848
$55.2 p/Share
1,519
Reduced 6.94%
20,366
Ordinary Shares
Aug 04
2023
BUY
Exercise of conversion of derivative security
$55,002
$26.08 p/Share
2,109
Added 8.79%
21,885
Ordinary Shares
Mar 06
2023
SELL
Payment of exercise price or tax liability
$28,636
$46.04 p/Share
622
Reduced 3.09%
19,519
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$33,320
$46.15 p/Share
722
Reduced 3.7%
18,794
Ordinary Shares
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,070
Added 9.37%
20,020
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
1,896
Added 10.78%
15,698
Ordinary Shares - Res...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$154,572
$45.61 p/Share
3,389
Reduced 15.88%
17,950
Ordinary Shares
Feb 26
2023
BUY
Grant, award, or other acquisition
-
9,588
Added 28.82%
23,679
Ordinary Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$12,604
$38.08 p/Share
331
Reduced 2.31%
13,996
Ordinary Shares
Aug 10
2022
SELL
Open market or private sale
$99,417
$35.71 p/Share
2,784
Reduced 17.06%
13,531
Ordinary Shares
Aug 10
2022
BUY
Exercise of conversion of derivative security
$47,606
$17.1 p/Share
2,784
Added 14.58%
16,315
Ordinary Shares
Mar 07
2022
SELL
Payment of exercise price or tax liability
$10,360
$32.68 p/Share
317
Reduced 2.36%
13,128
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$24,103
$33.43 p/Share
721
Reduced 5.35%
12,759
Ordinary Shares
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
2,069
Added 12.89%
13,984
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,617
Added 14.18%
15,834
Ordinary Shares - Rest...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$42,778
$33.29 p/Share
1,285
Reduced 9.73%
11,915
Ordinary Shares
Feb 21
2022
BUY
Grant, award, or other acquisition
-
2,777
Added 17.38%
13,200
Ordinary Shares
Jan 03
2022
SELL
Payment of exercise price or tax liability
$22,848
$37.89 p/Share
603
Reduced 5.52%
10,330
Ordinary Shares