Jul 02
2018
SELL
Open market or private sale
$28,737
$95.79 p/Share
300
Reduced 1.55%
19,010
Common Stock
Jun 01
2018
SELL
Open market or private sale
$32,298
$107.66 p/Share
300
Reduced 1.53%
19,310
Common Stock
May 01
2018
SELL
Open market or private sale
$30,000
$100.0 p/Share
300
Reduced 1.51%
19,610
Common Stock
Apr 08
2018
SELL
Payment of exercise price or tax liability
$103,212
$96.46 p/Share
1,070
Reduced 5.1%
19,910
Common Stock
Apr 02
2018
SELL
Open market or private sale
$30,096
$100.32 p/Share
300
Reduced 1.41%
20,980
Common Stock
Mar 01
2018
SELL
Open market or private sale
$37,146
$123.82 p/Share
300
Reduced 1.39%
21,280
Common Stock
Feb 01
2018
SELL
Open market or private sale
$36,600
$122.0 p/Share
300
Reduced 1.37%
21,580
Common Stock
Jan 03
2018
SELL
Payment of exercise price or tax liability
$110,015
$138.21 p/Share
796
Reduced 3.51%
21,879
Common Stock
Jan 03
2018
BUY
Grant, award, or other acquisition
-
1,975
Added 8.01%
22,675
Common Stock
Jan 02
2018
SELL
Open market or private sale
$40,989
$136.63 p/Share
300
Reduced 1.43%
20,700
Common Stock
Dec 01
2017
SELL
Open market or private sale
$40,743
$135.81 p/Share
300
Reduced 1.41%
21,000
Common Stock
Nov 01
2017
SELL
Open market or private sale
$40,656
$135.52 p/Share
300
Reduced 1.39%
21,300
Common Stock
Oct 09
2017
SELL
Payment of exercise price or tax liability
$37,981
$130.52 p/Share
291
Reduced 1.33%
21,600
Common Stock
Oct 06
2017
SELL
Payment of exercise price or tax liability
$22,350
$129.94 p/Share
172
Reduced 0.78%
21,891
Common Stock
Oct 04
2017
SELL
Payment of exercise price or tax liability
$22,783
$128.72 p/Share
177
Reduced 0.8%
22,063
Common Stock
Oct 03
2017
BUY
Grant, award, or other acquisition
-
2,040
Added 8.4%
22,240
Common Stock
Oct 02
2017
SELL
Open market or private sale
$38,127
$127.09 p/Share
300
Reduced 1.46%
20,200
Common Stock
Apr 08
2017
SELL
Payment of exercise price or tax liability
$110,606
$103.37 p/Share
1,070
Reduced 4.96%
20,500
Common Stock
Jan 27
2017
SELL
Payment of exercise price or tax liability
$146,306
$120.12 p/Share
1,218
Reduced 5.34%
21,570
Common Stock
Jan 27
2017
BUY
Grant, award, or other acquisition
-
3,084
Added 11.92%
22,788
Common Stock
Oct 07
2016
SELL
Payment of exercise price or tax liability
$30,777
$110.71 p/Share
278
Reduced 1.39%
19,704
Common Stock
Oct 06
2016
SELL
Payment of exercise price or tax liability
$16,677
$112.68 p/Share
148
Reduced 0.74%
19,982
Common Stock
Oct 04
2016
BUY
Grant, award, or other acquisition
-
2,342
Added 10.42%
20,130
Common Stock
Apr 08
2016
SELL
Payment of exercise price or tax liability
$94,321
$88.15 p/Share
1,070
Reduced 5.67%
17,788
Common Stock