Nov 01
2018
SELL
Open market or private sale
$46,932
$78.22 p/Share
600
Reduced 3.08%
18,874
Common Stock
Oct 11
2018
BUY
Grant, award, or other acquisition
-
3,552
Added 15.43%
19,474
Common Stock
Oct 08
2018
SELL
Payment of exercise price or tax liability
$29,888
$83.72 p/Share
357
Reduced 2.19%
15,922
Common Stock
Oct 04
2018
SELL
Payment of exercise price or tax liability
$15,643
$88.38 p/Share
177
Reduced 1.08%
16,279
Common Stock
Oct 03
2018
SELL
Payment of exercise price or tax liability
$13,075
$84.9 p/Share
154
Reduced 0.93%
16,456
Common Stock
Oct 01
2018
SELL
Open market or private sale
$51,060
$85.1 p/Share
600
Reduced 3.49%
16,610
Common Stock
Sep 04
2018
SELL
Open market or private sale
$28,932
$96.44 p/Share
300
Reduced 1.66%
17,810
Common Stock
Sep 04
2018
SELL
Open market or private sale
$57,864
$96.44 p/Share
600
Reduced 3.37%
17,210
Common Stock
Aug 01
2018
SELL
Open market or private sale
$57,882
$96.47 p/Share
600
Reduced 3.16%
18,410
Common Stock
Aug 01
2018
SELL
Open market or private sale
$28,941
$96.47 p/Share
300
Reduced 1.63%
18,110
Common Stock
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