May 01
2021
SELL
Payment of exercise price or tax liability
$139,231
$239.64 p/Share
581
Reduced 1.22%
47,181
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
3,797
Added 7.36%
47,762
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$144,113
$255.52 p/Share
564
Reduced 1.27%
43,965
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$1,065,671
$244.42 p/Share
4,360
Reduced 8.92%
44,529
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
8,725
Added 15.2%
48,670
Common Stock
Feb 04
2021
SELL
Open market or private sale
$2,627,626
$236.51 p/Share
11,110
Reduced 21.76%
39,945
Common Stock
May 05
2020
BUY
Grant, award, or other acquisition
-
3,300
Added 6.12%
50,656
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$128,194
$230.98 p/Share
555
Reduced 1.16%
47,356
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$131,332
$239.22 p/Share
549
Reduced 1.13%
47,911
Common Stock
Apr 27
2020
SELL
Payment of exercise price or tax liability
$129,481
$236.28 p/Share
548
Reduced 1.12%
48,460
Common Stock
Mar 20
2020
SELL
Payment of exercise price or tax liability
$1,152,013
$198.76 p/Share
5,796
Reduced 10.58%
49,008
Common Stock
Mar 03
2020
BUY
Grant, award, or other acquisition
-
11,600
Added 17.53%
54,571
Common Stock
Nov 22
2019
SELL
Open market or private sale
$2,074,860
$230.54 p/Share
9,000
Reduced 17.36%
42,853
Common Stock
Nov 01
2019
BUY
Grant, award, or other acquisition
-
9,176
Added 15.04%
51,853
Common Stock
Aug 04
2019
SELL
Payment of exercise price or tax liability
$1,270,288
$187.22 p/Share
6,785
Reduced 13.74%
42,610
Common Stock
May 03
2019
SELL
Payment of exercise price or tax liability
$92,310
$176.5 p/Share
523
Reduced 1.12%
46,046
Common Stock
May 03
2019
BUY
Grant, award, or other acquisition
-
3,158
Added 6.03%
49,204
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$95,398
$179.32 p/Share
532
Reduced 1.13%
46,569
Common Stock
Mar 22
2019
SELL
Payment of exercise price or tax liability
$1,013,755
$191.89 p/Share
5,283
Reduced 10.09%
47,101
Common Stock
Mar 06
2019
BUY
Grant, award, or other acquisition
-
10,570
Added 16.86%
52,123
Common Stock
Aug 06
2018
SELL
Payment of exercise price or tax liability
$1,303,962
$197.99 p/Share
6,586
Reduced 13.77%
41,256
Common Stock
May 03
2018
SELL
Payment of exercise price or tax liability
$66,078
$169.43 p/Share
390
Reduced 0.82%
47,366
Common Stock
Apr 27
2018
BUY
Grant, award, or other acquisition
-
3,155
Added 6.2%
47,756
Common Stock
Aug 04
2017
SELL
Payment of exercise price or tax liability
$1,175,192
$174.18 p/Share
6,747
Reduced 13.25%
44,165
Common Stock
May 01
2017
BUY
Grant, award, or other acquisition
-
3,075
Added 5.73%
50,619
Common Stock