Feb 18
2021
SELL
Payment of exercise price or tax liability
$11,197,836
$235.61 p/Share
47,527
Reduced 7.69%
570,853
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
$4,019,715
$54.69 p/Share
73,500
Added 10.62%
618,380
Common Stock
May 05
2020
BUY
Grant, award, or other acquisition
-
12,184
Added 2.19%
543,966
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$637,274
$230.98 p/Share
2,759
Reduced 0.52%
531,782
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$654,745
$239.22 p/Share
2,737
Reduced 0.51%
534,541
Common Stock
Apr 27
2020
SELL
Payment of exercise price or tax liability
$600,860
$236.28 p/Share
2,543
Reduced 0.47%
537,278
Common Stock
Apr 13
2020
SELL
Payment of exercise price or tax liability
$18,374,592
$218.21 p/Share
84,206
Reduced 13.49%
539,821
Common Stock
Apr 13
2020
BUY
Exercise of conversion of derivative security
$7,420,610
$58.43 p/Share
127,000
Added 17.58%
595,516
Common Stock
Mar 20
2020
SELL
Payment of exercise price or tax liability
$5,529,106
$198.76 p/Share
27,818
Reduced 5.3%
497,027
Common Stock
Mar 03
2020
BUY
Grant, award, or other acquisition
-
55,683
Added 9.6%
524,066
Common Stock
May 03
2019
SELL
Payment of exercise price or tax liability
$419,894
$176.5 p/Share
2,379
Reduced 0.52%
451,601
Common Stock
May 03
2019
BUY
Grant, award, or other acquisition
-
15,791
Added 3.27%
467,392
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$436,286
$179.32 p/Share
2,433
Reduced 0.53%
453,980
Common Stock
Mar 22
2019
SELL
Payment of exercise price or tax liability
$4,848,677
$191.89 p/Share
25,268
Reduced 5.25%
456,413
Common Stock
Mar 06
2019
BUY
Grant, award, or other acquisition
-
50,557
Added 9.51%
480,956
Common Stock
Jan 30
2019
SELL
Payment of exercise price or tax liability
$312,179
$192.11 p/Share
1,625
Reduced 0.38%
430,399
Common Stock
May 03
2018
SELL
Payment of exercise price or tax liability
$391,722
$169.43 p/Share
2,312
Reduced 0.53%
431,101
Common Stock
Apr 27
2018
BUY
Grant, award, or other acquisition
-
14,087
Added 3.15%
433,413
Common Stock
Mar 23
2018
SELL
Payment of exercise price or tax liability
$4,519,269
$176.08 p/Share
25,666
Reduced 5.77%
419,326
Common Stock
Mar 07
2018
BUY
Grant, award, or other acquisition
-
51,404
Added 10.37%
444,386
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$500,362
$191.27 p/Share
2,616
Reduced 0.66%
392,982
Common Stock
Jan 30
2018
SELL
Payment of exercise price or tax liability
$303,534
$198.0 p/Share
1,533
Reduced 0.39%
395,598
Common Stock
May 01
2017
BUY
Grant, award, or other acquisition
-
14,760
Added 3.59%
396,242
Common Stock
Mar 24
2017
SELL
Payment of exercise price or tax liability
$6,041,199
$166.04 p/Share
36,384
Reduced 8.71%
381,482
Common Stock
Mar 07
2017
BUY
Grant, award, or other acquisition
-
69,279
Added 14.24%
417,231
Common Stock