May 29
2024
|
SELL
Open market or private sale
|
$50,054,550
$476.71 p/Share
|
105,000
|
|
May 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,541
|
|
Feb 22
2024
|
|
-
|
124,220
|
|
Aug 21
2023
|
|
-
|
69,290
|
|
Aug 21
2023
|
|
-
|
69,290
|
|
May 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
1,556
|
|
Aug 15
2022
|
SELL
Payment of exercise price or tax liability
|
$4,577,300
$180.5 p/Share
|
25,359
|
|
Aug 15
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
51,140
|
|
May 15
2022
|
SELL
Payment of exercise price or tax liability
|
$5,037,003
$198.62 p/Share
|
25,360
|
|
May 15
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
51,140
|
|
Feb 15
2022
|
SELL
Payment of exercise price or tax liability
|
$4,779,821
$217.7 p/Share
|
21,956
|
|
Feb 15
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
45,670
|
|
Nov 15
2021
|
SELL
Payment of exercise price or tax liability
|
$12,730,197
$340.89 p/Share
|
37,344
|
|
Nov 15
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
75,314
|
|
Aug 15
2021
|
SELL
Payment of exercise price or tax liability
|
$13,562,230
$363.18 p/Share
|
37,343
|
|
Aug 15
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
75,314
|
|
May 15
2021
|
SELL
Payment of exercise price or tax liability
|
$10,858,542
$315.94 p/Share
|
34,369
|
|
May 15
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
69,316
|
|
Feb 15
2021
|
SELL
Payment of exercise price or tax liability
|
$9,146,416
$270.5 p/Share
|
33,813
|
|
Feb 15
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
69,315
|
|
Nov 15
2020
|
SELL
Payment of exercise price or tax liability
|
$11,786,162
$276.95 p/Share
|
42,557
|
|
Nov 15
2020
|
BUY
Exercise of conversion of derivative security
|
-
|
85,827
|
|