Feb 17
2021
BUY
Grant, award, or other acquisition
-
6,285
Added 17.01%
30,666
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$268,606
$96.76 p/Share
2,776
Reduced 10.22%
24,381
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
9,265
Added 25.44%
27,157
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$23,887
$93.31 p/Share
256
Reduced 1.41%
17,892
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$111,666
$86.63 p/Share
1,289
Reduced 2.04%
61,954
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$93,850
$101.35 p/Share
926
Reduced 1.44%
63,243
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
6,318
Added 8.96%
64,169
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$172,227
$100.6 p/Share
1,712
Reduced 2.87%
57,851
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$401,748
$109.23 p/Share
3,678
Reduced 5.82%
59,563
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
11,287
Added 15.14%
63,241
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$31,300
$108.68 p/Share
288
Reduced 0.55%
51,954
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$53,476
$93.49 p/Share
572
Reduced 1.08%
52,242
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$279,790
$92.83 p/Share
3,014
Reduced 6.19%
45,701
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
-
7,113
Added 11.87%
52,814
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$559,609
$90.42 p/Share
6,189
Reduced 11.27%
48,715
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
17,583
Added 24.26%
54,904
Common Stock
Dec 07
2018
SELL
Payment of exercise price or tax liability
$37,770
$90.36 p/Share
418
Reduced 1.11%
37,321
Common Stock
Jul 15
2018
SELL
Payment of exercise price or tax liability
$270,302
$104.89 p/Share
2,577
Reduced 6.39%
37,739
Common Stock
Feb 20
2018
SELL
Payment of exercise price or tax liability
$136,905
$105.15 p/Share
1,302
Reduced 3.62%
34,634
Common Stock
Feb 20
2018
BUY
Grant, award, or other acquisition
-
5,682
Added 12.35%
40,316
Common Stock
Jan 23
2018
SELL
Payment of exercise price or tax liability
$505,592
$106.71 p/Share
4,738
Reduced 11.65%
35,936
Common Stock
Jan 23
2018
BUY
Grant, award, or other acquisition
$1,400,675
$106.71 p/Share
13,126
Added 24.4%
40,674
Common Stock