Oct 03
2019
SELL
Payment of exercise price or tax liability
$16,957
$110.11 p/Share
154
Reduced 0.91%
16,728
Common Stock
Oct 02
2019
BUY
Grant, award, or other acquisition
-
2,444
Added 12.65%
16,882
Common Stock
Oct 01
2019
SELL
Open market or private sale
$32,484
$113.98 p/Share
285
Reduced 1.94%
14,438
Common Stock
Sep 03
2019
SELL
Open market or private sale
$23,569
$82.7 p/Share
285
Reduced 1.9%
14,723
Common Stock
Aug 01
2019
SELL
Open market or private sale
$28,072
$98.5 p/Share
285
Reduced 1.86%
15,008
Common Stock
Jul 01
2019
SELL
Open market or private sale
$60,696
$101.16 p/Share
600
Reduced 3.78%
15,293
Common Stock
Jun 03
2019
SELL
Open market or private sale
$52,032
$86.72 p/Share
600
Reduced 3.64%
15,893
Common Stock
May 01
2019
SELL
Open market or private sale
$64,968
$108.28 p/Share
600
Reduced 3.51%
16,493
Common Stock
Apr 01
2019
SELL
Open market or private sale
$57,864
$96.44 p/Share
600
Reduced 3.39%
17,093
Common Stock
Mar 01
2019
SELL
Open market or private sale
$59,424
$99.04 p/Share
600
Reduced 3.28%
17,693
Common Stock
Feb 01
2019
SELL
Open market or private sale
$57,846
$96.41 p/Share
600
Reduced 3.18%
18,293
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$79,343
$96.76 p/Share
820
Reduced 4.16%
18,893
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
2,039
Added 9.37%
19,713
Common Stock
Jan 02
2019
SELL
Open market or private sale
$47,586
$79.31 p/Share
600
Reduced 3.28%
17,674
Common Stock
Dec 03
2018
SELL
Open market or private sale
$49,278
$82.13 p/Share
600
Reduced 3.18%
18,274
Common Stock
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