Oct 07
2019
SELL
Payment of exercise price or tax liability
$57,630
$113.0 p/Share
510
Reduced 2.77%
17,886
Common Stock
Oct 04
2019
SELL
Payment of exercise price or tax liability
$18,781
$111.79 p/Share
168
Reduced 0.9%
18,396
Common Stock
Oct 03
2019
SELL
Payment of exercise price or tax liability
$16,186
$110.11 p/Share
147
Reduced 0.79%
18,564
Common Stock
Oct 02
2019
BUY
Grant, award, or other acquisition
-
2,354
Added 11.17%
18,711
Common Stock
Sep 30
2019
SELL
Open market or private sale
$112,980
$112.98 p/Share
1,000
Reduced 5.76%
16,357
Common Stock
Sep 25
2019
SELL
Open market or private sale
$105,660
$105.66 p/Share
1,000
Reduced 5.45%
17,357
Common Stock
Jul 31
2019
SELL
Open market or private sale
$100,550
$100.55 p/Share
1,000
Reduced 5.17%
18,357
Common Stock
Jul 01
2019
SELL
Open market or private sale
$101,150
$101.15 p/Share
1,000
Reduced 4.91%
19,357
Common Stock
Jun 26
2019
SELL
Open market or private sale
$100,080
$100.08 p/Share
1,000
Reduced 4.68%
20,357
Common Stock
Apr 30
2019
SELL
Open market or private sale
$107,270
$107.27 p/Share
1,000
Reduced 4.47%
21,357
Common Stock
Apr 03
2019
SELL
Open market or private sale
$100,120
$100.12 p/Share
1,000
Reduced 4.28%
22,357
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$50,509
$96.76 p/Share
522
Reduced 2.19%
23,357
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
1,204
Added 4.8%
23,879
Common Stock
Oct 11
2018
BUY
Grant, award, or other acquisition
-
3,420
Added 13.11%
22,675
Common Stock
Oct 08
2018
SELL
Payment of exercise price or tax liability
$42,697
$83.72 p/Share
510
Reduced 2.58%
19,255
Common Stock
Oct 04
2018
SELL
Payment of exercise price or tax liability
$14,848
$88.38 p/Share
168
Reduced 0.84%
19,765
Common Stock
Oct 03
2018
SELL
Payment of exercise price or tax liability
$33,111
$84.9 p/Share
390
Reduced 1.92%
19,933
Common Stock
Jul 02
2018
SELL
Open market or private sale
$55,706
$100.01 p/Share
557
Reduced 2.67%
20,323
Common Stock
Jun 01
2018
SELL
Open market or private sale
$107,910
$107.91 p/Share
1,000
Reduced 4.57%
20,880
Common Stock
May 01
2018
SELL
Open market or private sale
$100,270
$100.27 p/Share
1,000
Reduced 4.37%
21,880
Common Stock
Apr 02
2018
SELL
Open market or private sale
$100,670
$100.67 p/Share
1,000
Reduced 4.19%
22,880
Common Stock
Mar 01
2018
SELL
Open market or private sale
$122,890
$122.89 p/Share
1,000
Reduced 4.02%
23,880
Common Stock
Jan 03
2018
SELL
Payment of exercise price or tax liability
$67,999
$138.21 p/Share
492
Reduced 1.94%
24,881
Common Stock
Jan 03
2018
BUY
Grant, award, or other acquisition
-
1,167
Added 4.4%
25,373
Common Stock
Oct 09
2017
SELL
Payment of exercise price or tax liability
$54,166
$130.52 p/Share
415
Reduced 1.69%
24,206
Common Stock