Nov 15
2024
SELL
Payment of exercise price or tax liability
$267,435
$80.48 p/Share
3,323
Reduced 48.37%
3,547
Ordinary Shares
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
6,870
Added 50.0%
6,870
Ordinary Shares
Aug 29
2024
SELL
Open market or private sale
$2,407,372
$99.92 p/Share
24,093
Reduced 100.0%
0
Ordinary Shares
Aug 15
2024
SELL
Payment of exercise price or tax liability
$1,023,236
$85.05 p/Share
12,031
Reduced 33.3%
24,093
Ordinary Shares
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
24,878
Added 40.78%
36,124
Ordinary Shares
Jul 01
2024
SELL
Payment of exercise price or tax liability
$168,999
$87.61 p/Share
1,929
Reduced 14.64%
11,246
Ordinary Shares
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
3,988
Added 23.24%
13,175
Ordinary Shares
May 15
2024
SELL
Payment of exercise price or tax liability
$94,682
$85.07 p/Share
1,113
Reduced 10.81%
9,187
Ordinary Shares
May 15
2024
BUY
Exercise of conversion of derivative security
-
2,300
Added 18.25%
10,300
Ordinary Shares
Feb 15
2024
SELL
Payment of exercise price or tax liability
$384,844
$89.98 p/Share
4,277
Reduced 34.84%
8,000
Ordinary Shares
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
12,277
Added 50.0%
12,277
Ordinary Shares
Feb 01
2024
SELL
Open market or private sale
$626,310
$90.0 p/Share
6,959
Reduced 100.0%
0
Ordinary Shares
Nov 22
2023
SELL
Open market or private sale
$85,606
$72.12 p/Share
1,187
Reduced 14.57%
6,959
Ordinary Shares
Nov 15
2023
SELL
Payment of exercise price or tax liability
$76,774
$68.98 p/Share
1,113
Reduced 12.02%
8,146
Ordinary Shares
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
2,300
Added 19.9%
9,259
Ordinary Shares
Sep 22
2023
SELL
Open market or private sale
$423,310
$70.54 p/Share
6,001
Reduced 46.3%
6,959
Ordinary Shares
Sep 15
2023
SELL
Payment of exercise price or tax liability
$392,585
$69.88 p/Share
5,618
Reduced 30.24%
12,960
Ordinary Shares
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
11,619
Added 38.48%
18,578
Ordinary Shares
Sep 14
2023
SELL
Open market or private sale
$530,060
$68.0 p/Share
7,795
Reduced 52.83%
6,959
Ordinary Shares
Aug 16
2023
SELL
Open market or private sale
$211,451
$69.74 p/Share
3,032
Reduced 17.05%
14,754
Ordinary Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$405,996
$71.24 p/Share
5,699
Reduced 24.27%
17,786
Ordinary Shares
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
13,494
Added 36.49%
23,485
Ordinary Shares
Aug 14
2023
SELL
Open market or private sale
$1,036,659
$69.06 p/Share
15,011
Reduced 60.04%
9,991
Ordinary Shares
Jul 01
2023
SELL
Payment of exercise price or tax liability
$69,651
$59.48 p/Share
1,171
Reduced 4.47%
25,002
Ordinary Shares
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
3,988
Added 13.22%
26,173
Ordinary Shares