Feb 22
2021
SELL
Payment of exercise price or tax liability
$5,510,166
$340.47 p/Share
16,184
Reduced 19.83%
65,447
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
9,926
Added 10.84%
81,631
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
31,792
Added 30.72%
71,705
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$160,209
$366.61 p/Share
437
Reduced 1.09%
39,624
Common Stock
Dec 04
2020
BUY
Exercise of conversion of derivative security
-
437
Added 1.08%
40,061
Common Stock
Jan 29
2020
SELL
Open market or private sale
$9,598,600
$436.3 p/Share
22,000
Reduced 36.15%
38,863
Common Stock
Jan 26
2020
SELL
Payment of exercise price or tax liability
$10,138,665
$432.5 p/Share
23,442
Reduced 27.81%
60,863
Common Stock
Jan 26
2020
BUY
Exercise of conversion of derivative security
-
13,396
Added 13.71%
84,305
Common Stock
Jan 26
2020
BUY
Grant, award, or other acquisition
$16,988,600
$432.5 p/Share
39,280
Added 35.65%
70,909
Common Stock
Dec 06
2019
SELL
Payment of exercise price or tax liability
$223,992
$386.86 p/Share
579
Reduced 1.81%
31,436
Common Stock
Dec 06
2019
BUY
Exercise of conversion of derivative security
-
579
Added 1.78%
32,015
Common Stock
Jul 25
2019
SELL
Open market or private sale
$7,198,620
$369.16 p/Share
19,500
Reduced 38.42%
31,260
Common Stock
Feb 26
2019
SELL
Open market or private sale
$18,250,992
$307.08 p/Share
59,434
Reduced 54.26%
50,096
Common Stock
Feb 26
2019
BUY
Exercise of conversion of derivative security
$4,730,946
$79.6 p/Share
59,434
Added 35.18%
109,530
Common Stock
Jan 28
2019
SELL
Payment of exercise price or tax liability
$6,871,169
$287.87 p/Share
23,869
Reduced 32.27%
50,096
Common Stock
Jan 28
2019
BUY
Exercise of conversion of derivative security
-
16,005
Added 17.79%
73,965
Common Stock
Jan 28
2019
BUY
Grant, award, or other acquisition
$10,867,956
$287.87 p/Share
37,753
Added 39.44%
57,960
Common Stock
Dec 07
2018
SELL
Payment of exercise price or tax liability
$121,295
$285.4 p/Share
425
Reduced 2.08%
20,039
Common Stock
Dec 07
2018
BUY
Exercise of conversion of derivative security
-
425
Added 2.03%
20,464
Common Stock
Jul 30
2018
-
50,000
Reduced 71.51%
19,924
Common Stock
Jul 27
2018
SELL
Open market or private sale
$8,095,500
$323.82 p/Share
25,000
Reduced 26.34%
69,924
Common Stock
Feb 22
2018
SELL
Payment of exercise price or tax liability
$217,725
$358.69 p/Share
607
Reduced 0.64%
93,747
Common Stock
Feb 22
2018
BUY
Exercise of conversion of derivative security
-
607
Added 0.64%
94,354
Common Stock
Jan 30
2018
SELL
Open market or private sale
$6,591,290
$346.91 p/Share
19,000
Reduced 16.85%
93,747
Common Stock
Jan 29
2018
SELL
Payment of exercise price or tax liability
$9,896,690
$351.42 p/Share
28,162
Reduced 20.13%
111,739
Common Stock