May 31
2024
SELL
Payment of exercise price or tax liability
$27,637
$222.88 p/Share
124
Reduced 1.92%
6,347
Ordinary Shares
Dec 04
2023
SELL
Payment of exercise price or tax liability
$19,528
$199.27 p/Share
98
Reduced 1.49%
6,471
Ordinary Shares
Dec 04
2023
BUY
Exercise of conversion of derivative security
-
333
Added 4.82%
6,569
Ordinary Shares
Oct 09
2023
SELL
Payment of exercise price or tax liability
$40,194
$225.81 p/Share
178
Reduced 2.78%
6,236
Ordinary Shares
Oct 09
2023
BUY
Exercise of conversion of derivative security
-
605
Added 8.62%
6,414
Ordinary Shares
Oct 02
2023
SELL
Payment of exercise price or tax liability
$18,317
$215.5 p/Share
85
Reduced 1.44%
5,809
Ordinary Shares
Jun 02
2023
SELL
Payment of exercise price or tax liability
$21,163
$205.47 p/Share
103
Reduced 1.72%
5,894
Ordinary Shares
May 31
2023
BUY
Grant, award, or other acquisition
-
1,278
Added 17.57%
5,997
Ordinary Shares
Dec 02
2022
SELL
Payment of exercise price or tax liability
$18,807
$191.91 p/Share
98
Reduced 2.03%
4,719
Ordinary Shares
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
333
Added 6.47%
4,817
Ordinary Shares
Oct 10
2022
SELL
Payment of exercise price or tax liability
$25,115
$168.56 p/Share
149
Reduced 3.22%
4,484
Ordinary Shares
Oct 10
2022
BUY
Exercise of conversion of derivative security
-
503
Added 9.91%
4,575
Ordinary Shares
Oct 07
2022
SELL
Payment of exercise price or tax liability
$30,464
$170.19 p/Share
179
Reduced 4.15%
4,130
Ordinary Shares
Oct 07
2022
BUY
Exercise of conversion of derivative security
-
606
Added 12.7%
4,167
Ordinary Shares
Oct 03
2022
SELL
Payment of exercise price or tax liability
$14,456
$170.07 p/Share
85
Reduced 2.24%
3,703
Ordinary Shares
Jun 02
2022
BUY
Grant, award, or other acquisition
-
1,408
Added 27.1%
3,788
Ordinary Shares
Dec 02
2021
SELL
Payment of exercise price or tax liability
$27,799
$220.63 p/Share
126
Reduced 5.03%
2,380
Ordinary Shares
Dec 02
2021
BUY
Exercise of conversion of derivative security
-
333
Added 11.73%
2,506
Ordinary Shares
Oct 11
2021
SELL
Payment of exercise price or tax liability
$33,009
$221.54 p/Share
149
Reduced 6.42%
2,173
Ordinary Shares
Oct 11
2021
BUY
Exercise of conversion of derivative security
-
506
Added 17.89%
2,322
Ordinary Shares
Oct 07
2021
SELL
Payment of exercise price or tax liability
$38,902
$217.33 p/Share
179
Reduced 8.97%
1,816
Ordinary Shares
Oct 07
2021
BUY
Exercise of conversion of derivative security
-
607
Added 23.33%
1,995
Ordinary Shares
Oct 01
2021
BUY
Grant, award, or other acquisition
-
1,156
Added 45.44%
1,388
Ordinary Shares
Jun 02
2021
BUY
Grant, award, or other acquisition
-
232
Added 50.0%
232
Ordinary Shares