Sep 17
2024
SELL
Open market or private sale
$86,092
$53.54 p/Share
1,608
Reduced 0.17%
961,433
Ordinary Shares
Jun 18
2024
SELL
Open market or private sale
$90,044
$55.48 p/Share
1,623
Reduced 0.17%
963,041
Ordinary Shares
Mar 18
2024
SELL
Open market or private sale
$59,025
$49.27 p/Share
1,198
Reduced 0.12%
964,664
Ordinary Shares
Mar 08
2024
SELL
Open market or private sale
$40,469
$57.16 p/Share
708
Reduced 0.07%
965,862
Ordinary Shares
Mar 07
2024
BUY
Grant, award, or other acquisition
-
1,705
Added 0.18%
966,570
Ordinary Shares
Feb 29
2024
BUY
Grant, award, or other acquisition
-
24,403
Added 2.47%
964,865
Ordinary Shares
Dec 19
2023
SELL
Open market or private sale
$107,987
$63.04 p/Share
1,713
Reduced 0.18%
940,462
Ordinary Shares
Sep 18
2023
SELL
Open market or private sale
$95,748
$57.3 p/Share
1,671
Reduced 0.18%
942,175
Ordinary Shares
Jun 20
2023
SELL
Open market or private sale
$142,633
$84.8 p/Share
1,682
Reduced 0.18%
943,846
Ordinary Shares
Jun 15
2023
BUY
Grant, award, or other acquisition
-
27,813
Added 2.86%
945,528
Ordinary Shares
Mar 17
2023
SELL
Open market or private sale
$913,054
$76.85 p/Share
11,881
Reduced 1.28%
917,715
Ordinary Shares
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
27,736
Added 2.9%
929,596
Ordinary Shares
Dec 16
2022
SELL
Open market or private sale
$205,655
$83.77 p/Share
2,455
Reduced 0.27%
901,860
Ordinary Shares
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
4,837
Added 0.53%
904,315
Ordinary Shares
Sep 26
2022
SELL
Open market or private sale
$364,252
$58.95 p/Share
6,179
Reduced 0.68%
899,478
Ordinary Shares
Sep 16
2022
SELL
Open market or private sale
$156,607
$63.25 p/Share
2,476
Reduced 0.27%
905,657
Ordinary Shares
Sep 16
2022
BUY
Exercise of conversion of derivative security
-
4,837
Added 0.53%
908,133
Ordinary Shares
Jun 16
2022
SELL
Open market or private sale
$172,846
$66.25 p/Share
2,609
Reduced 0.29%
903,296
Ordinary Shares
Jun 16
2022
BUY
Exercise of conversion of derivative security
-
4,837
Added 0.53%
905,905
Ordinary Shares
Mar 16
2022
SELL
Open market or private sale
$3,474,537
$91.2 p/Share
38,098
Reduced 4.06%
901,068
Ordinary Shares
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
77,827
Added 7.65%
939,166
Ordinary Shares
Mar 14
2022
SELL
Open market or private sale
$154,066
$84.42 p/Share
1,825
Reduced 0.21%
861,339
Ordinary Shares
Mar 08
2022
BUY
Grant, award, or other acquisition
-
5,078
Added 0.58%
863,164
Ordinary Shares
Dec 16
2021
SELL
Open market or private sale
$688,279
$188.88 p/Share
3,644
Reduced 0.42%
873,086
Ordinary Shares
Dec 16
2021
BUY
Exercise of conversion of derivative security
-
6,618
Added 0.75%
876,730
Ordinary Shares