Dec 16
2022
SELL
Open market or private sale
$55,539
$83.77 p/Share
663
Reduced 3.37%
19,039
Ordinary Shares
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
1,304
Added 6.21%
19,702
Ordinary Shares
Dec 14
2022
SELL
Open market or private sale
$211,883
$90.82 p/Share
2,333
Reduced 11.25%
18,398
Ordinary Shares
Sep 16
2022
SELL
Open market or private sale
$42,378
$63.25 p/Share
670
Reduced 3.13%
20,731
Ordinary Shares
Sep 16
2022
BUY
Exercise of conversion of derivative security
-
1,305
Added 5.75%
21,401
Ordinary Shares
Jun 16
2022
SELL
Open market or private sale
$46,654
$66.27 p/Share
704
Reduced 3.41%
19,954
Ordinary Shares
Jun 16
2022
BUY
Exercise of conversion of derivative security
-
1,303
Added 5.93%
20,658
Ordinary Shares
Mar 16
2022
SELL
Open market or private sale
$675,336
$91.2 p/Share
7,405
Reduced 27.67%
19,355
Ordinary Shares
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
17,637
Added 39.73%
26,760
Ordinary Shares
Mar 14
2022
SELL
Open market or private sale
$60,191
$84.42 p/Share
713
Reduced 7.31%
9,042
Ordinary Shares
Mar 08
2022
BUY
Grant, award, or other acquisition
-
1,862
Added 16.03%
9,755
Ordinary Shares
Dec 27
2021
SELL
Open market or private sale
$148,420
$205.0 p/Share
724
Reduced 8.4%
7,893
Ordinary Shares
Dec 16
2021
SELL
Open market or private sale
$168,085
$188.86 p/Share
890
Reduced 9.36%
8,617
Ordinary Shares
Dec 16
2021
BUY
Exercise of conversion of derivative security
-
1,614
Added 14.51%
9,507
Ordinary Shares
Dec 07
2021
SELL
Open market or private sale
$725,070
$207.4 p/Share
3,496
Reduced 30.7%
7,893
Ordinary Shares
Dec 03
2021
SELL
Open market or private sale
$160,318
$192.69 p/Share
832
Reduced 6.81%
11,389
Ordinary Shares
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
1,613
Added 11.66%
12,221
Ordinary Shares
Jun 29
2021
SELL
Open market or private sale
$84,888
$108.0 p/Share
786
Reduced 6.96%
10,500
Ordinary Shares
Jun 16
2021
SELL
Open market or private sale
$146,509
$101.39 p/Share
1,445
Reduced 11.35%
11,286
Ordinary Shares
Jun 16
2021
BUY
Exercise of conversion of derivative security
-
2,826
Added 18.17%
12,731
Ordinary Shares
Jun 14
2021
SELL
Open market or private sale
$148,260
$105.0 p/Share
1,412
Reduced 12.48%
9,905
Ordinary Shares
Mar 31
2021
SELL
Open market or private sale
$28,449
$99.82 p/Share
285
Reduced 2.46%
11,317
Ordinary Shares
Mar 17
2021
SELL
Open market or private sale
$504,350
$110.0 p/Share
4,585
Reduced 28.33%
11,602
Ordinary Shares
Mar 16
2021
SELL
Open market or private sale
$628,992
$112.0 p/Share
5,616
Reduced 25.76%
16,187
Ordinary Shares
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
13,449
Added 38.15%
21,803
Ordinary Shares