Feb 07
2020
SELL
Open market or private sale
$9,892,300
$116.38 p/Share
85,000
Reduced 3.27%
2,517,507
Common
Jan 31
2020
SELL
Payment of exercise price or tax liability
$5,584,882
$116.58 p/Share
47,906
Reduced 1.81%
2,602,507
Common
Jan 21
2020
SELL
Payment of exercise price or tax liability
$5,522,333
$114.96 p/Share
48,037
Reduced 1.78%
2,650,413
Common
Jan 14
2020
SELL
Open market or private sale
$9,852,350
$115.91 p/Share
85,000
Reduced 3.05%
2,698,450
Common
Jan 13
2020
BUY
Grant, award, or other acquisition
-
12,944
Added 0.46%
2,783,450
Common
Dec 23
2019
SELL
Payment of exercise price or tax liability
$4,545,639
$120.29 p/Share
37,789
Reduced 1.35%
2,770,506
Common
Dec 20
2019
SELL
Open market or private sale
$10,248,450
$120.57 p/Share
85,000
Reduced 2.94%
2,808,295
Common
Nov 26
2019
SELL
Payment of exercise price or tax liability
$4,493,868
$118.92 p/Share
37,789
Reduced 1.29%
2,893,295
Common
Oct 29
2019
SELL
Payment of exercise price or tax liability
$4,505,205
$119.22 p/Share
37,789
Reduced 1.27%
2,931,084
Common
Sep 17
2019
SELL
Payment of exercise price or tax liability
$3,505,700
$115.57 p/Share
30,334
Reduced 1.01%
2,968,873
Common
Aug 20
2019
SELL
Payment of exercise price or tax liability
$3,452,312
$113.81 p/Share
30,334
Reduced 1.0%
2,999,207
Common
Jul 23
2019
SELL
Payment of exercise price or tax liability
$3,297,954
$112.82 p/Share
29,232
Reduced 0.96%
3,029,541
Common
Jun 25
2019
SELL
Payment of exercise price or tax liability
$3,251,768
$111.24 p/Share
29,232
Reduced 0.95%
3,058,773
Common
May 28
2019
SELL
Payment of exercise price or tax liability
$3,001,249
$102.67 p/Share
29,232
Reduced 0.94%
3,088,005
Common
Apr 30
2019
SELL
Payment of exercise price or tax liability
$2,968,802
$101.56 p/Share
29,232
Reduced 0.93%
3,117,237
Common
Mar 19
2019
SELL
Payment of exercise price or tax liability
$2,913,261
$99.66 p/Share
29,232
Reduced 0.92%
3,146,469
Common
Mar 11
2019
BUY
Grant, award, or other acquisition
-
69,831
Added 2.15%
3,175,701
Common
Feb 19
2019
SELL
Payment of exercise price or tax liability
$2,922,908
$99.99 p/Share
29,232
Reduced 0.93%
3,105,870
Common
Jan 28
2019
BUY
Grant, award, or other acquisition
-
15,454
Added 0.49%
3,135,102
Common
Jan 22
2019
SELL
Payment of exercise price or tax liability
$2,710,933
$97.73 p/Share
27,739
Reduced 0.88%
3,119,648
Common
Dec 26
2018
SELL
Payment of exercise price or tax liability
$2,508,690
$85.82 p/Share
29,232
Reduced 0.92%
3,147,387
Common
Nov 27
2018
SELL
Payment of exercise price or tax liability
$2,781,425
$95.15 p/Share
29,232
Reduced 0.91%
3,176,619
Common
Oct 30
2018
SELL
Payment of exercise price or tax liability
$2,917,354
$99.8 p/Share
29,232
Reduced 0.9%
3,205,851
Common
Sep 18
2018
SELL
Payment of exercise price or tax liability
$2,074,662
$94.82 p/Share
21,880
Reduced 0.67%
3,235,083
Common
Aug 21
2018
SELL
Payment of exercise price or tax liability
$2,100,480
$96.0 p/Share
21,880
Reduced 0.67%
3,256,963
Common