Mar 11
2024
SELL
Payment of exercise price or tax liability
$19,545,496
$293.52 p/Share
66,590
Reduced 3.14%
2,056,901
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
$11,490,000
$114.9 p/Share
100,000
Added 4.5%
2,123,491
Common Stock
Mar 05
2024
SELL
Open market or private sale
$33,377,747
$281.84 p/Share
118,428
Reduced 5.53%
2,023,491
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$23,603,637
$149.68 p/Share
157,694
Added 6.86%
2,141,919
Common Stock
Mar 04
2024
SELL
Open market or private sale
$11,078,768
$284.02 p/Share
39,007
Reduced 1.93%
1,984,225
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$7,829,162
$149.68 p/Share
52,306
Added 2.52%
2,023,232
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$844,512
$279.27 p/Share
3,024
Reduced 0.15%
1,970,926
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$20,434,969
$218.75 p/Share
93,417
Reduced 4.93%
1,800,617
Common Stock
Jun 27
2022
BUY
Exercise of conversion of derivative security
$6,073,588
$35.04 p/Share
173,333
Added 8.07%
1,973,950
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$10,951,453
$243.02 p/Share
45,064
Reduced 2.32%
1,894,034
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
$2,978,400
$35.04 p/Share
85,000
Added 4.2%
1,939,098
Common Stock
Sep 29
2021
SELL
Payment of exercise price or tax liability
$13,916,924
$265.92 p/Share
52,335
Reduced 2.9%
1,754,098
Common Stock
Sep 29
2021
BUY
Exercise of conversion of derivative security
$3,504,000
$35.04 p/Share
100,000
Added 5.12%
1,854,098
Common Stock
Jun 28
2021
SELL
Payment of exercise price or tax liability
$16,785,029
$255.08 p/Share
65,803
Reduced 3.77%
1,681,433
Common Stock
Jun 28
2021
BUY
Exercise of conversion of derivative security
$4,380,000
$35.04 p/Share
125,000
Added 6.47%
1,806,433
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$21,443,948
$275.24 p/Share
77,910
Reduced 4.65%
1,597,236
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
$5,256,000
$35.04 p/Share
150,000
Added 7.91%
1,747,236
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$28,737,220
$275.94 p/Share
104,143
Reduced 5.85%
1,675,146
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
$7,008,000
$35.04 p/Share
200,000
Added 10.1%
1,779,289
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$16,191,688
$260.35 p/Share
62,192
Reduced 3.79%
1,579,289
Common Stock
Nov 12
2020
BUY
Exercise of conversion of derivative security
$2,945,886
$23.0 p/Share
128,082
Added 7.24%
1,641,481
Common Stock