Feb 24
2023
BUY
Grant, award, or other acquisition
-
855
Added 15.12%
4,798
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$3,883
$117.67 p/Share
33
Reduced 0.83%
3,943
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$6,589
$117.67 p/Share
56
Reduced 1.39%
3,976
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$7,883
$117.67 p/Share
67
Reduced 1.63%
4,032
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$2,885
$120.22 p/Share
24
Reduced 0.58%
4,099
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
66
Added 1.58%
4,123
Ordinary Shares
Oct 26
2022
SELL
Payment of exercise price or tax liability
$6,446
$97.67 p/Share
66
Reduced 1.6%
4,057
Ordinary Shares
Jul 26
2022
SELL
Payment of exercise price or tax liability
$1,632
$102.0 p/Share
16
Reduced 0.39%
4,123
Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$5,840
$114.5 p/Share
51
Reduced 1.22%
4,139
Ordinary Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$3,778
$114.5 p/Share
33
Reduced 0.78%
4,190
Ordinary Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$6,412
$114.5 p/Share
56
Reduced 1.31%
4,223
Ordinary Shares
Feb 17
2022
BUY
Grant, award, or other acquisition
-
759
Added 15.07%
4,279
Ordinary Shares
Feb 03
2022
SELL
Payment of exercise price or tax liability
$8,733
$118.02 p/Share
74
Reduced 2.06%
3,520
Ordinary Shares
Feb 03
2022
BUY
Grant, award, or other acquisition
-
212
Added 5.57%
3,594
Ordinary Shares
Oct 26
2021
SELL
Payment of exercise price or tax liability
$8,627
$130.71 p/Share
66
Reduced 1.91%
3,382
Ordinary Shares
Jul 26
2021
BUY
Grant, award, or other acquisition
-
180
Added 4.96%
3,448
Ordinary Shares
May 14
2021
SELL
Open market or private sale
$245,340
$141.0 p/Share
1,740
Reduced 34.74%
3,268
Ordinary Shares
May 14
2021
BUY
Exercise of conversion of derivative security
$112,822
$64.84 p/Share
1,740
Added 25.79%
5,008
Ordinary Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$5,502
$107.89 p/Share
51
Reduced 1.54%
3,268
Ordinary Shares
Feb 21
2021
SELL
Payment of exercise price or tax liability
$5,422
$108.45 p/Share
50
Reduced 1.48%
3,319
Ordinary Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$3,579
$108.45 p/Share
33
Reduced 0.97%
3,369
Ordinary Shares
Feb 18
2021
BUY
Grant, award, or other acquisition
-
630
Added 15.63%
3,402
Ordinary Shares
Feb 04
2021
SELL
Payment of exercise price or tax liability
$17,721
$112.16 p/Share
158
Reduced 5.39%
2,772
Ordinary Shares
Feb 04
2021
BUY
Grant, award, or other acquisition
-
462
Added 13.62%
2,930
Ordinary Shares
Oct 26
2020
BUY
Grant, award, or other acquisition
-
743
Added 23.14%
2,468
Ordinary Shares