Mar 21
2023
SELL
Payment of exercise price or tax liability
$1,095,033
$338.81 p/Share
3,232
Reduced 0.87%
369,611
Ordinary Shares
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
8,730
Added 2.3%
370,483
Ordinary Shares
Mar 08
2023
SELL
Payment of exercise price or tax liability
$581,433
$350.05 p/Share
1,661
Reduced 0.45%
364,112
Ordinary Shares
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
5,350
Added 1.44%
365,571
Ordinary Shares
Jan 20
2023
SELL
Payment of exercise price or tax liability
$3,297,030
$330.0 p/Share
9,991
Reduced 2.7%
360,422
Ordinary Shares
Jan 20
2023
BUY
Exercise of conversion of derivative security
-
24,536
Added 6.21%
370,413
Ordinary Shares
Nov 11
2022
SELL
Open market or private sale
$24,532,765
$330.51 p/Share
74,227
Reduced 17.67%
345,876
Ordinary Shares
Nov 11
2022
SELL
Payment of exercise price or tax liability
$41,693,749
$331.5 p/Share
125,773
Reduced 23.04%
420,103
Ordinary Shares
Nov 11
2022
BUY
Exercise of conversion of derivative security
$20,444,000
$102.22 p/Share
200,000
Added 26.81%
545,876
Ordinary Shares
Mar 02
2022
SELL
Payment of exercise price or tax liability
$255,945
$282.5 p/Share
906
Reduced 0.26%
345,876
Ordinary Shares
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
3,881
Added 1.11%
346,782
Ordinary Shares
Nov 03
2021
SELL
Payment of exercise price or tax liability
$53,704,126
$326.33 p/Share
164,570
Reduced 31.71%
354,392
Ordinary Shares
Nov 03
2021
BUY
Exercise of conversion of derivative security
$33,516,810
$128.38 p/Share
261,075
Added 33.47%
518,962
Ordinary Shares
Nov 09
2020
SELL
Payment of exercise price or tax liability
$39,023,932
$263.8 p/Share
147,930
Reduced 32.03%
313,887
Ordinary Shares
Nov 09
2020
SELL
Open market or private sale
$14,722,960
$262.91 p/Share
56,000
Reduced 17.84%
257,887
Ordinary Shares
Nov 09
2020
BUY
Exercise of conversion of derivative security
$26,266,185
$128.8 p/Share
203,930
Added 30.63%
461,817
Ordinary Shares
Aug 03
2020
SELL
Payment of exercise price or tax liability
$32,305,978
$246.46 p/Share
131,080
Reduced 33.7%
257,887
Ordinary Shares
Aug 03
2020
BUY
Exercise of conversion of derivative security
$20,680,119
$110.58 p/Share
187,015
Added 32.47%
388,967
Ordinary Shares
Mar 16
2020
BUY
Open market or private purchase
$304,940
$152.47 p/Share
2,000
Added 0.98%
201,952
Ordinary Shares
Mar 12
2020
BUY
Open market or private purchase
$324,800
$162.4 p/Share
2,000
Added 0.99%
199,952
Ordinary Shares
Mar 09
2020
BUY
Open market or private purchase
$527,790
$175.93 p/Share
3,000
Added 1.49%
197,952
Ordinary Shares
Jun 06
2019
SELL
Payment of exercise price or tax liability
$35,627,328
$198.0 p/Share
179,936
Reduced 41.7%
251,526
Ordinary Shares
Jun 06
2019
SELL
Open market or private sale
$11,160,353
$197.27 p/Share
56,574
Reduced 22.49%
194,952
Ordinary Shares
Jun 06
2019
BUY
Exercise of conversion of derivative security
$25,940,417
$109.68 p/Share
236,510
Added 35.41%
431,462
Ordinary Shares
Apr 08
2019
SELL
Payment of exercise price or tax liability
$30,126,475
$184.62 p/Share
163,181
Reduced 41.92%
226,077
Ordinary Shares