Oct 20
2020
BUY
Grant, award, or other acquisition
-
6,259
Added 23.89%
19,942
Common Stock
Oct 12
2020
SELL
Payment of exercise price or tax liability
$40,326
$150.47 p/Share
268
Reduced 1.92%
13,683
Common Stock
Oct 06
2020
SELL
Payment of exercise price or tax liability
$22,484
$151.92 p/Share
148
Reduced 1.05%
13,951
Common Stock
Oct 04
2020
SELL
Payment of exercise price or tax liability
$26,506
$150.6 p/Share
176
Reduced 1.23%
14,099
Common Stock
Oct 03
2020
SELL
Payment of exercise price or tax liability
$23,192
$150.6 p/Share
154
Reduced 1.07%
14,275
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$27,166
$147.64 p/Share
184
Reduced 1.26%
14,429
Common Stock
Jul 01
2020
SELL
Open market or private sale
$33,853
$119.2 p/Share
284
Reduced 1.91%
14,613
Common Stock
Jun 01
2020
SELL
Open market or private sale
$30,444
$106.82 p/Share
285
Reduced 1.88%
14,897
Common Stock
May 01
2020
SELL
Open market or private sale
$24,362
$85.48 p/Share
285
Reduced 1.84%
15,182
Common Stock
Apr 01
2020
SELL
Open market or private sale
$19,990
$70.14 p/Share
285
Reduced 1.81%
15,467
Common Stock
Mar 02
2020
SELL
Open market or private sale
$36,058
$126.52 p/Share
285
Reduced 1.78%
15,752
Common Stock
Feb 03
2020
SELL
Open market or private sale
$39,575
$138.86 p/Share
285
Reduced 1.75%
16,037
Common Stock
Jan 30
2020
SELL
Payment of exercise price or tax liability
$114,313
$140.09 p/Share
816
Reduced 4.76%
16,322
Common Stock
Jan 30
2020
BUY
Grant, award, or other acquisition
-
2,066
Added 10.76%
17,138
Common Stock
Jan 02
2020
SELL
Open market or private sale
$36,967
$129.71 p/Share
285
Reduced 1.86%
15,072
Common Stock
Dec 02
2019
SELL
Open market or private sale
$35,007
$122.83 p/Share
285
Reduced 1.82%
15,357
Common Stock
Nov 01
2019
SELL
Open market or private sale
$33,829
$118.7 p/Share
285
Reduced 1.79%
15,642
Common Stock
Oct 11
2019
SELL
Payment of exercise price or tax liability
$30,490
$113.77 p/Share
268
Reduced 1.65%
15,927
Common Stock
Oct 07
2019
SELL
Payment of exercise price or tax liability
$40,341
$113.0 p/Share
357
Reduced 2.16%
16,195
Common Stock
Oct 04
2019
SELL
Payment of exercise price or tax liability
$19,675
$111.79 p/Share
176
Reduced 1.05%
16,552
Common Stock
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