Dec 04
2024
SELL
Open market or private sale
$1,800,864
$416.0 p/Share
4,329
Reduced 25.14%
12,893
Ordinary Shares
Dec 04
2024
BUY
Exercise of conversion of derivative security
$341,861
$78.97 p/Share
4,329
Added 20.09%
17,222
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
913
Added 6.62%
12,886
Ordinary Shares
Feb 12
2024
SELL
Open market or private sale
$23,491
$273.16 p/Share
86
Reduced 0.71%
11,973
Ordinary Shares
Feb 09
2024
SELL
Open market or private sale
$64,781
$273.34 p/Share
237
Reduced 1.93%
12,059
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$9,717
$269.94 p/Share
36
Reduced 0.29%
12,296
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$29,803
$273.43 p/Share
109
Reduced 0.88%
12,332
Ordinary Shares
Feb 06
2024
BUY
Grant, award, or other acquisition
-
694
Added 5.28%
12,441
Ordinary Shares
Feb 05
2024
SELL
Open market or private sale
$53,225
$271.56 p/Share
196
Reduced 1.64%
11,747
Ordinary Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$27,886
$270.74 p/Share
103
Reduced 0.86%
11,943
Ordinary Shares
Nov 02
2023
SELL
Open market or private sale
$978,750
$215.11 p/Share
4,550
Reduced 27.42%
12,046
Ordinary Shares
Nov 02
2023
BUY
Exercise of conversion of derivative security
$319,501
$70.22 p/Share
4,550
Added 21.52%
16,596
Ordinary Shares
Sep 05
2023
SELL
Open market or private sale
$883,759
$200.9 p/Share
4,399
Reduced 26.75%
12,046
Ordinary Shares
Sep 05
2023
BUY
Exercise of conversion of derivative security
$275,069
$62.53 p/Share
4,399
Added 21.1%
16,445
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$83,175
$185.66 p/Share
448
Reduced 3.59%
12,046
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
1,254
Added 9.12%
12,494
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$6,580
$182.78 p/Share
36
Reduced 0.32%
11,240
Ordinary Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
1,040
Added 8.44%
11,276
Ordinary Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$9,501
$186.3 p/Share
51
Reduced 0.5%
10,236
Ordinary Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$15,734
$178.8 p/Share
88
Reduced 0.85%
10,287
Ordinary Shares
Jan 02
2023
SELL
Payment of exercise price or tax liability
$118,335
$168.09 p/Share
704
Reduced 6.35%
10,375
Ordinary Shares
Nov 08
2022
SELL
Open market or private sale
$170,000
$170.0 p/Share
1,000
Reduced 8.28%
11,079
Ordinary Shares
Nov 08
2022
BUY
Exercise of conversion of derivative security
$38,990
$38.99 p/Share
1,000
Added 7.65%
12,079
Ordinary Shares
Nov 02
2022
SELL
Open market or private sale
$165,000
$165.0 p/Share
1,000
Reduced 8.28%
11,079
Ordinary Shares
Nov 02
2022
BUY
Exercise of conversion of derivative security
$38,990
$38.99 p/Share
1,000
Added 7.65%
12,079
Ordinary Shares