Sep 16
2025
SELL
Open market or private sale
$79,645
$211.26 p/Share
377
Reduced 2.77%
13,238
Ordinary Shares
Sep 14
2025
SELL
Payment of exercise price or tax liability
$619,916
$195.99 p/Share
3,163
Reduced 18.85%
13,615
Ordinary Shares
Sep 14
2025
BUY
Exercise of conversion of derivative security
-
6,935
Added 29.25%
16,778
Ordinary Shares
Sep 12
2025
SELL
Open market or private sale
$3,006,937
$195.93 p/Share
15,347
Reduced 60.92%
9,843
Ordinary Shares
Sep 11
2025
SELL
Payment of exercise price or tax liability
$84,628
$196.81 p/Share
430
Reduced 1.68%
25,190
Ordinary Shares
Sep 11
2025
BUY
Exercise of conversion of derivative security
-
941
Added 3.54%
25,620
Ordinary Shares
Sep 09
2025
SELL
Payment of exercise price or tax liability
$478,208
$191.59 p/Share
2,496
Reduced 9.18%
24,679
Ordinary Shares
Sep 09
2025
BUY
Exercise of conversion of derivative security
-
5,470
Added 17.99%
24,935
Ordinary Shares
Jun 11
2025
SELL
Payment of exercise price or tax liability
$36,429
$126.49 p/Share
288
Reduced 2.19%
12,861
Ordinary Shares
Jun 11
2025
BUY
Exercise of conversion of derivative security
-
941
Added 6.68%
13,149
Ordinary Shares
Jun 09
2025
SELL
Payment of exercise price or tax liability
$19,916
$130.17 p/Share
153
Reduced 1.24%
12,208
Ordinary Shares
Jun 09
2025
BUY
Exercise of conversion of derivative security
-
499
Added 3.88%
12,361
Ordinary Shares
Mar 11
2025
SELL
Payment of exercise price or tax liability
$25,047
$86.97 p/Share
288
Reduced 2.37%
11,862
Ordinary Shares
Mar 11
2025
BUY
Exercise of conversion of derivative security
-
941
Added 7.19%
12,150
Ordinary Shares
Mar 09
2025
SELL
Payment of exercise price or tax liability
$13,464
$88.0 p/Share
153
Reduced 1.35%
11,209
Ordinary Shares
Mar 09
2025
BUY
Exercise of conversion of derivative security
-
499
Added 4.21%
11,362
Ordinary Shares
Feb 20
2025
SELL
Payment of exercise price or tax liability
$145,235
$102.64 p/Share
1,415
Reduced 11.52%
10,863
Ordinary Shares
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
4,428
Added 26.51%
12,278
Ordinary Shares
Dec 12
2024
SELL
Open market or private sale
$13,882
$98.46 p/Share
141
Reduced 1.79%
7,757
Ordinary Shares
Dec 11
2024
SELL
Payment of exercise price or tax liability
$42,307
$98.39 p/Share
430
Reduced 5.16%
7,898
Ordinary Shares
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
941
Added 10.15%
8,328
Ordinary Shares
Dec 10
2024
SELL
Open market or private sale
$7,413
$98.85 p/Share
75
Reduced 1.01%
7,387
Ordinary Shares
Dec 09
2024
SELL
Payment of exercise price or tax liability
$22,565
$98.97 p/Share
228
Reduced 2.96%
7,462
Ordinary Shares
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
499
Added 6.09%
7,690
Ordinary Shares
Oct 22
2024
SELL
Open market or private sale
$126,558
$111.9 p/Share
1,131
Reduced 13.59%
7,191
Ordinary Shares