Oct 26
2021
SELL
Payment of exercise price or tax liability
$151,094
$205.85 p/Share
734
Reduced 0.78%
93,483
Common Stock
Oct 25
2021
SELL
Payment of exercise price or tax liability
$53,825
$207.02 p/Share
260
Reduced 0.28%
94,217
Common Stock
Oct 25
2021
-
3,465
Reduced 3.54%
94,477
Common Stock
Oct 24
2021
SELL
Payment of exercise price or tax liability
$135,888
$204.65 p/Share
664
Reduced 0.67%
97,942
Common Stock
Oct 22
2021
-
42,360
Reduced 30.05%
98,606
Common Stock
Oct 26
2020
BUY
Grant, award, or other acquisition
-
8,901
Added 5.94%
140,961
Common Stock
Oct 25
2020
SELL
Payment of exercise price or tax liability
$24,619
$94.69 p/Share
260
Reduced 0.2%
132,060
Common Stock
Oct 24
2020
SELL
Payment of exercise price or tax liability
$103,023
$94.69 p/Share
1,088
Reduced 0.82%
132,320
Common Stock
Dec 13
2019
SELL
Payment of exercise price or tax liability
$30,346
$130.8 p/Share
232
Reduced 0.17%
133,403
Common Stock
Oct 26
2019
SELL
Payment of exercise price or tax liability
$67,946
$124.9 p/Share
544
Reduced 0.41%
133,634
Common Stock
Oct 25
2019
SELL
Payment of exercise price or tax liability
$60,077
$124.9 p/Share
481
Reduced 0.36%
134,178
Common Stock
Oct 24
2019
SELL
Payment of exercise price or tax liability
$124,911
$124.29 p/Share
1,005
Reduced 0.74%
134,659
Common Stock
Oct 24
2019
BUY
Grant, award, or other acquisition
-
5,632
Added 3.99%
135,662
Common Stock
Jun 01
2019
SELL
Payment of exercise price or tax liability
$183,650
$123.67 p/Share
1,485
Reduced 1.13%
130,030
Common Stock
Oct 27
2018
SELL
Payment of exercise price or tax liability
-
781
Reduced 0.59%
131,511
Common Stock
Oct 26
2018
SELL
Payment of exercise price or tax liability
-
546
Reduced 0.41%
132,292
Common Stock
Oct 25
2018
SELL
Payment of exercise price or tax liability
$57,617
$119.29 p/Share
483
Reduced 0.36%
132,839
Common Stock
Oct 24
2018
SELL
Payment of exercise price or tax liability
$91,808
$116.36 p/Share
789
Reduced 0.59%
133,321
Common Stock
Oct 24
2018
BUY
Grant, award, or other acquisition
-
6,016
Added 4.29%
134,110
Common Stock
Jun 01
2018
SELL
Payment of exercise price or tax liability
-
1,497
Reduced 1.16%
128,093
Common Stock
Oct 27
2017
SELL
Payment of exercise price or tax liability
$131,078
$158.69 p/Share
826
Reduced 0.63%
129,586
Common Stock
Oct 26
2017
SELL
Payment of exercise price or tax liability
$91,864
$159.21 p/Share
577
Reduced 0.44%
130,412
Common Stock
Oct 25
2017
BUY
Grant, award, or other acquisition
-
4,263
Added 3.15%
130,989
Common Stock
Oct 24
2017
SELL
Payment of exercise price or tax liability
$231,027
$159.0 p/Share
1,453
Reduced 1.13%
126,726
Common Stock
Jun 01
2017
SELL
Payment of exercise price or tax liability
$274,699
$166.99 p/Share
1,645
Reduced 1.27%
128,178
Common Stock