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
Oct 19
2024
SELL
Payment of exercise price or tax liability
$180,176
$112.12 p/Share
1,607
Reduced 16.18%
8,322
Ordinary Shares
Oct 19
2024
BUY
Exercise of conversion of derivative security
-
3,524
Added 26.19%
9,929
Ordinary Shares
Sep 16
2024
SELL
Open market or private sale
$257,731
$101.83 p/Share
2,531
Reduced 28.32%
6,405
Ordinary Shares
Sep 12
2024
SELL
Open market or private sale
$57,607
$101.96 p/Share
565
Reduced 5.95%
8,936
Ordinary Shares
Sep 11
2024
SELL
Payment of exercise price or tax liability
$172,968
$102.53 p/Share
1,687
Reduced 15.08%
9,501
Ordinary Shares
Sep 11
2024
BUY
Exercise of conversion of derivative security
-
3,766
Added 25.18%
11,188
Ordinary Shares
Sep 10
2024
SELL
Open market or private sale
$953,355
$101.27 p/Share
9,414
Reduced 55.92%
7,422
Ordinary Shares
Sep 09
2024
SELL
Payment of exercise price or tax liability
$193,356
$101.34 p/Share
1,908
Reduced 10.18%
16,836
Ordinary Shares
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
6,232
Added 26.84%
16,989
Ordinary Shares
Jun 11
2024
SELL
Open market or private sale
$589,836
$99.5 p/Share
5,928
Reduced 32.73%
12,185
Ordinary Shares
Jun 09
2024
SELL
Payment of exercise price or tax liability
$14,704
$96.11 p/Share
153
Reduced 0.84%
18,113
Ordinary Shares
Jun 09
2024
BUY
Exercise of conversion of derivative security
-
499
Added 2.66%
18,266
Ordinary Shares
May 07
2024
SELL
Open market or private sale
$1,004,220
$90.0 p/Share
11,158
Reduced 38.58%
17,767
Ordinary Shares
Mar 09
2024
SELL
Open market or private sale
$16,684
$92.69 p/Share
180
Reduced 0.62%
28,925
Ordinary Shares
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
499
Added 1.69%
29,105
Ordinary Shares
Dec 09
2023
SELL
Open market or private sale
$18,374
$80.59 p/Share
228
Reduced 0.79%
28,606
Ordinary Shares
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
499
Added 1.7%
28,834
Ordinary Shares
Sep 15
2023
SELL
Payment of exercise price or tax liability
$135,277
$63.75 p/Share
2,122
Reduced 6.97%
28,335
Ordinary Shares