Oct 01
2025
SELL
Open market or private sale
$4,930,600
$246.53 p/Share
20,000
Reduced 3.96%
485,668
Ordinary Shares
Sep 14
2025
SELL
Payment of exercise price or tax liability
$6,454,146
$195.99 p/Share
32,931
Reduced 6.11%
505,668
Ordinary Shares
Sep 14
2025
BUY
Exercise of conversion of derivative security
-
65,170
Added 10.79%
538,599
Ordinary Shares
Sep 11
2025
SELL
Payment of exercise price or tax liability
$330,247
$196.81 p/Share
1,678
Reduced 0.35%
473,429
Ordinary Shares
Sep 11
2025
BUY
Exercise of conversion of derivative security
-
3,319
Added 0.69%
475,107
Ordinary Shares
Sep 09
2025
SELL
Payment of exercise price or tax liability
$2,520,941
$191.59 p/Share
13,158
Reduced 2.71%
471,788
Ordinary Shares
Sep 09
2025
BUY
Exercise of conversion of derivative security
-
26,034
Added 5.21%
474,088
Ordinary Shares
Sep 02
2025
SELL
Open market or private sale
$3,348,800
$167.44 p/Share
20,000
Reduced 4.18%
458,912
Ordinary Shares
Aug 01
2025
SELL
Open market or private sale
$3,083,000
$154.15 p/Share
20,000
Reduced 4.01%
478,912
Ordinary Shares
Jul 01
2025
SELL
Open market or private sale
$2,886,400
$144.32 p/Share
20,000
Reduced 3.86%
498,710
Ordinary Shares
Jun 11
2025
SELL
Payment of exercise price or tax liability
$212,123
$126.49 p/Share
1,677
Reduced 0.32%
518,710
Ordinary Shares
Jun 11
2025
BUY
Exercise of conversion of derivative security
-
3,318
Added 0.63%
520,387
Ordinary Shares
Jun 09
2025
SELL
Payment of exercise price or tax liability
$185,101
$130.17 p/Share
1,422
Reduced 0.27%
517,069
Ordinary Shares
Jun 09
2025
SELL
Open market or private sale
$7,075,435
$130.19 p/Share
54,347
Reduced 9.53%
515,677
Ordinary Shares
Jun 09
2025
BUY
Exercise of conversion of derivative security
$1,565,639
$27.39 p/Share
57,161
Added 9.93%
518,491
Ordinary Shares
Jun 03
2025
SELL
Open market or private sale
$6,013,500
$120.27 p/Share
50,000
Reduced 8.84%
515,677
Ordinary Shares
Jun 03
2025
BUY
Exercise of conversion of derivative security
$2,739,000
$54.78 p/Share
50,000
Added 8.12%
565,677
Ordinary Shares
Jun 02
2025
SELL
Open market or private sale
$2,373,800
$118.69 p/Share
20,000
Reduced 3.73%
515,677
Ordinary Shares
May 22
2025
SELL
Open market or private sale
$7,601,300
$108.59 p/Share
70,000
Reduced 12.6%
485,677
Ordinary Shares
Apr 01
2025
SELL
Open market or private sale
$1,689,000
$84.45 p/Share
20,000
Reduced 3.47%
555,677
Ordinary Shares
Mar 11
2025
SELL
Payment of exercise price or tax liability
$145,848
$86.97 p/Share
1,677
Reduced 0.29%
575,677
Ordinary Shares
Mar 11
2025
BUY
Exercise of conversion of derivative security
-
3,318
Added 0.57%
577,354
Ordinary Shares
Mar 09
2025
SELL
Payment of exercise price or tax liability
$125,136
$88.0 p/Share
1,422
Reduced 0.25%
574,036
Ordinary Shares
Mar 09
2025
BUY
Exercise of conversion of derivative security
-
2,814
Added 0.49%
575,458
Ordinary Shares
Mar 03
2025
SELL
Open market or private sale
$2,036,600
$101.83 p/Share
20,000
Reduced 3.37%
572,644
Ordinary Shares