Oct 20
2020
SELL
Payment of exercise price or tax liability
$721,329
$147.21 p/Share
4,900
Reduced 10.24%
42,946
Common Stock
Oct 20
2020
BUY
Grant, award, or other acquisition
-
9,389
Added 16.4%
47,846
Common Stock
Oct 12
2020
SELL
Payment of exercise price or tax liability
$113,755
$150.47 p/Share
756
Reduced 1.93%
38,457
Common Stock
Oct 06
2020
SELL
Payment of exercise price or tax liability
$35,549
$151.92 p/Share
234
Reduced 0.59%
39,213
Common Stock
Oct 04
2020
SELL
Payment of exercise price or tax liability
$47,439
$150.6 p/Share
315
Reduced 0.79%
39,447
Common Stock
Oct 03
2020
SELL
Payment of exercise price or tax liability
$39,758
$150.6 p/Share
264
Reduced 0.66%
39,762
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$55,365
$147.64 p/Share
375
Reduced 0.93%
40,026
Common Stock
Jan 30
2020
SELL
Payment of exercise price or tax liability
$169,789
$140.09 p/Share
1,212
Reduced 2.91%
40,401
Common Stock
Jan 30
2020
BUY
Grant, award, or other acquisition
-
3,126
Added 6.99%
41,613
Common Stock
Oct 11
2019
SELL
Payment of exercise price or tax liability
$61,891
$113.77 p/Share
544
Reduced 1.39%
38,487
Common Stock
Oct 07
2019
SELL
Payment of exercise price or tax liability
$46,104
$113.0 p/Share
408
Reduced 1.03%
39,031
Common Stock
Oct 04
2019
SELL
Payment of exercise price or tax liability
$25,376
$111.79 p/Share
227
Reduced 0.57%
39,439
Common Stock
Oct 03
2019
SELL
Payment of exercise price or tax liability
$21,802
$110.11 p/Share
198
Reduced 0.5%
39,666
Common Stock
Oct 02
2019
BUY
Grant, award, or other acquisition
-
4,980
Added 11.11%
39,864
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$79,633
$96.76 p/Share
823
Reduced 2.3%
34,884
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
2,056
Added 5.44%
35,707
Common Stock
Oct 11
2018
BUY
Grant, award, or other acquisition
-
7,235
Added 17.7%
33,651
Common Stock
Oct 08
2018
SELL
Payment of exercise price or tax liability
$34,241
$83.72 p/Share
409
Reduced 1.52%
26,416
Common Stock
Oct 04
2018
SELL
Payment of exercise price or tax liability
$20,062
$88.38 p/Share
227
Reduced 0.84%
26,825
Common Stock
Oct 03
2018
SELL
Payment of exercise price or tax liability
$24,536
$84.9 p/Share
289
Reduced 1.06%
27,052
Common Stock
Jan 03
2018
SELL
Payment of exercise price or tax liability
$110,844
$138.21 p/Share
802
Reduced 2.85%
27,340
Common Stock
Jan 03
2018
BUY
Grant, award, or other acquisition
-
1,991
Added 6.61%
28,142
Common Stock
Oct 09
2017
SELL
Payment of exercise price or tax liability
$43,333
$130.52 p/Share
332
Reduced 1.25%
26,151
Common Stock
Oct 06
2017
SELL
Payment of exercise price or tax liability
$30,406
$129.94 p/Share
234
Reduced 0.88%
26,483
Common Stock
Oct 04
2017
SELL
Payment of exercise price or tax liability
$40,547
$128.72 p/Share
315
Reduced 1.17%
26,717
Common Stock