Aug 11
2023
SELL
Open market or private sale
$48,169
$99.73 p/Share
483
Reduced 0.06%
765,996
Ordinary Shares
Dec 02
2022
SELL
Open market or private sale
$13,066
$84.85 p/Share
154
Reduced 0.02%
766,479
Ordinary Shares
Dec 01
2022
SELL
Open market or private sale
$12,540
$85.31 p/Share
147
Reduced 0.02%
766,633
Ordinary Shares
Nov 30
2022
SELL
Open market or private sale
$17,837
$84.94 p/Share
210
Reduced 0.03%
766,780
Ordinary Shares
Nov 29
2022
SELL
Open market or private sale
$6,969
$84.99 p/Share
82
Reduced 0.01%
766,990
Ordinary Shares
Nov 28
2022
SELL
Open market or private sale
$254
$84.88 p/Share
3
Reduced 0.0%
767,072
Ordinary Shares
Nov 15
2022
SELL
Open market or private sale
$2,338
$86.62 p/Share
27
Reduced 0.0%
763,075
Ordinary Shares
Nov 01
2022
BUY
Open market or private purchase
$311,360
$77.84 p/Share
4,000
Added 0.52%
767,102
Ordinary Shares
May 04
2021
SELL
Open market or private sale
$20,851
$107.48 p/Share
194
Reduced 0.03%
763,102
Ordinary Shares
Mar 01
2021
SELL
Open market or private sale
$21,146
$106.8 p/Share
198
Reduced 0.03%
763,296
Ordinary Shares
Feb 25
2021
SELL
Open market or private sale
$107
$107.35 p/Share
1
Reduced 0.0%
763,494
Ordinary Shares
Feb 24
2021
SELL
Open market or private sale
$15,445
$105.79 p/Share
146
Reduced 0.02%
763,495
Ordinary Shares
Feb 23
2021
SELL
Open market or private sale
$9,382
$103.1 p/Share
91
Reduced 0.01%
763,641
Ordinary Shares
Feb 22
2021
SELL
Open market or private sale
$6,949
$103.72 p/Share
67
Reduced 0.01%
763,732
Ordinary Shares
Feb 12
2021
SELL
Open market or private sale
$7,277
$95.75 p/Share
76
Reduced 0.01%
763,799
Ordinary Shares
Feb 11
2021
SELL
Open market or private sale
$954
$95.41 p/Share
10
Reduced 0.0%
763,875
Ordinary Shares
Feb 10
2021
SELL
Open market or private sale
$12,743
$95.81 p/Share
133
Reduced 0.02%
763,885
Ordinary Shares
Dec 04
2020
SELL
Open market or private sale
$9,656
$88.59 p/Share
109
Reduced 0.01%
764,018
Ordinary Shares
Dec 03
2020
SELL
Open market or private sale
$28,934,184
$86.0 p/Share
336,444
Reduced 30.57%
764,127
Ordinary Shares
Dec 02
2020
SELL
Open market or private sale
$7,816,675
$86.01 p/Share
90,881
Reduced 7.63%
1,100,571
Ordinary Shares
Dec 01
2020
SELL
Open market or private sale
$48,536,009
$86.32 p/Share
562,280
Reduced 32.06%
1,191,452
Ordinary Shares
Nov 30
2020
SELL
Other acquisition or disposition
-
10,767
Reduced 0.61%
1,753,734
Ordinary Shares
Nov 30
2020
SELL
Open market or private sale
$173
$86.63 p/Share
2
Reduced 0.0%
1,753,732
Ordinary Shares
Mar 18
2020
SELL
Other acquisition or disposition
-
4,100,000
Reduced 69.91%
1,764,501
Ordinary Shares