Sep 09
2024
SELL
Open market or private sale
$187,286
$70.25 p/Share
2,666
Reduced 0.06%
4,543,190
Ordinary Shares
Jun 11
2024
SELL
Open market or private sale
$14,033,958
$111.08 p/Share
126,341
Reduced 2.7%
4,545,856
Ordinary Shares
Jun 11
2024
BUY
Exercise of conversion of derivative security
$1,466,819
$11.61 p/Share
126,341
Added 2.64%
4,654,190
Ordinary Shares
Jun 10
2024
SELL
Open market or private sale
$578,021
$109.89 p/Share
5,260
Reduced 0.12%
4,545,856
Ordinary Shares
Jun 08
2024
BUY
Grant, award, or other acquisition
-
32,402
Added 0.71%
4,551,116
Ordinary Shares
Mar 12
2024
SELL
Open market or private sale
$140,436
$106.23 p/Share
1,322
Reduced 0.03%
4,518,714
Ordinary Shares
Dec 11
2023
SELL
Open market or private sale
$10,428,620
$115.88 p/Share
89,995
Reduced 1.95%
4,520,036
Ordinary Shares
Dec 08
2023
BUY
Grant, award, or other acquisition
-
21,155
Added 0.46%
4,610,031
Ordinary Shares
Jun 12
2023
SELL
Open market or private sale
$10,547,999
$70.32 p/Share
150,000
Reduced 1.85%
7,943,854
Ordinary Shares
Jun 09
2023
SELL
Open market or private sale
$10,790,054
$70.99 p/Share
151,994
Reduced 1.84%
8,093,854
Ordinary Shares
Dec 09
2022
SELL
Open market or private sale
$108,593
$53.6 p/Share
2,026
Reduced 0.02%
8,245,848
Ordinary Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
55,391
Added 0.67%
8,247,874
Ordinary Shares
Jun 09
2022
SELL
Open market or private sale
$155,962
$75.82 p/Share
2,057
Reduced 0.03%
8,192,483
Ordinary Shares
Dec 09
2021
SELL
Open market or private sale
$254,832
$122.87 p/Share
2,074
Reduced 0.03%
8,194,540
Ordinary Shares
Dec 08
2021
BUY
Grant, award, or other acquisition
-
26,548
Added 0.32%
8,196,614
Ordinary Shares
Oct 25
2021
SELL
Open market or private sale
$19,190,832
$172.46 p/Share
111,277
Reduced 1.34%
8,170,066
Ordinary Shares
Oct 22
2021
SELL
Open market or private sale
$629,333
$170.09 p/Share
3,700
Reduced 0.04%
8,281,343
Ordinary Shares
Oct 21
2021
SELL
Open market or private sale
$3,256,871
$170.49 p/Share
19,103
Reduced 0.23%
8,285,043
Ordinary Shares
Oct 20
2021
SELL
Open market or private sale
$710,978
$171.32 p/Share
4,150
Reduced 0.05%
8,304,146
Ordinary Shares
Oct 19
2021
SELL
Open market or private sale
$15,734,702
$171.43 p/Share
91,785
Reduced 1.09%
8,308,296
Ordinary Shares
Oct 18
2021
SELL
Open market or private sale
$11,952,038
$170.78 p/Share
69,985
Reduced 0.83%
8,400,081
Ordinary Shares
Jun 09
2021
SELL
Open market or private sale
$417,965
$133.45 p/Share
3,132
Reduced 0.04%
8,470,066
Ordinary Shares
Mar 03
2021
SELL
Open market or private sale
$10,692,987
$135.32 p/Share
79,020
Reduced 0.92%
8,473,198
Ordinary Shares
Mar 03
2021
BUY
Exercise of conversion of derivative security
$917,422
$11.61 p/Share
79,020
Added 0.92%
8,552,218
Ordinary Shares
Dec 15
2020
SELL
Open market or private sale
$22,105,690
$139.04 p/Share
158,988
Reduced 1.84%
8,473,198
Ordinary Shares