Nov 26
2025
SELL
Open market or private sale
$13,840,725
$178.59 p/Share
77,500
Reduced 16.46%
393,332
Ordinary Shares
Nov 26
2025
BUY
Exercise of conversion of derivative security
$9,560,400
$123.36 p/Share
77,500
Added 14.13%
470,832
Ordinary Shares
Nov 20
2025
BUY
Grant, award, or other acquisition
-
2,506
Added 0.63%
393,332
Ordinary Shares
Nov 18
2025
SELL
Open market or private sale
$3,264,300
$181.35 p/Share
18,000
Reduced 4.4%
390,826
Ordinary Shares
Oct 03
2025
SELL
Open market or private sale
$490,000
$140.0 p/Share
3,500
Reduced 0.85%
408,826
Ordinary Shares
Oct 01
2025
SELL
Open market or private sale
$263,560
$131.78 p/Share
2,000
Reduced 0.48%
412,326
Ordinary Shares
Sep 14
2025
SELL
Payment of exercise price or tax liability
$1,974,025
$126.16 p/Share
15,647
Reduced 3.64%
414,326
Ordinary Shares
Sep 02
2025
SELL
Open market or private sale
$771,720
$128.62 p/Share
6,000
Reduced 1.38%
429,973
Ordinary Shares
Aug 01
2025
SELL
Open market or private sale
$113,210
$113.21 p/Share
1,000
Reduced 0.23%
435,973
Ordinary Shares
Jul 01
2025
SELL
Open market or private sale
$107,630
$107.63 p/Share
1,000
Reduced 0.23%
436,973
Ordinary Shares
Jun 03
2025
SELL
Open market or private sale
$55,000
$110.0 p/Share
500
Reduced 0.11%
437,973
Ordinary Shares
Jun 02
2025
SELL
Open market or private sale
$53,950
$107.9 p/Share
500
Reduced 0.11%
438,473
Ordinary Shares
May 02
2025
SELL
Open market or private sale
$60,000
$120.0 p/Share
500
Reduced 0.11%
438,807
Ordinary Shares
May 01
2025
SELL
Open market or private sale
$116,350
$116.35 p/Share
1,000
Reduced 0.23%
439,307
Ordinary Shares
Apr 01
2025
SELL
Open market or private sale
$185,625
$123.75 p/Share
1,500
Reduced 0.34%
440,307
Ordinary Shares
Mar 05
2025
SELL
Sale (or disposition) back to the issuer
$3,091,776
$138.95 p/Share
22,251
Reduced 4.79%
441,807
Ordinary Shares
Mar 03
2025
SELL
Open market or private sale
$937,625
$144.25 p/Share
6,500
Reduced 1.38%
464,058
Ordinary Shares
Feb 27
2025
BUY
Grant, award, or other acquisition
-
30,814
Added 6.15%
470,558
Ordinary Shares
Feb 03
2025
SELL
Open market or private sale
$183,465
$122.31 p/Share
1,500
Reduced 0.34%
439,744
Ordinary Shares
Jan 17
2025
SELL
Payment of exercise price or tax liability
$1,697,060
$122.62 p/Share
13,840
Reduced 3.04%
441,244
Ordinary Shares
Jan 17
2025
BUY
Grant, award, or other acquisition
-
29,559
Added 6.1%
455,084
Ordinary Shares
Jan 02
2025
SELL
Open market or private sale
$185,145
$123.43 p/Share
1,500
Reduced 0.35%
425,525
Ordinary Shares
Dec 02
2024
SELL
Open market or private sale
$242,340
$121.17 p/Share
2,000
Reduced 0.47%
427,025
Ordinary Shares
Nov 01
2024
SELL
Open market or private sale
$110,840
$110.84 p/Share
1,000
Reduced 0.23%
428,976
Ordinary Shares
Mar 05
2024
SELL
Payment of exercise price or tax liability
$2,636,903
$117.53 p/Share
22,436
Reduced 4.96%
429,809
Ordinary Shares