May 24
2021
SELL
Open market or private sale
$845,283
$142.16 p/Share
5,946
Reduced 15.9%
31,457
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
9,384
Added 20.06%
37,396
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$447,320
$140.49 p/Share
3,184
Reduced 10.21%
28,006
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$84,470
$144.64 p/Share
584
Reduced 1.84%
31,189
Common Stock
Jan 08
2021
BUY
Grant, award, or other acquisition
-
1,534
Added 4.61%
31,773
Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$58,800
$148.11 p/Share
397
Reduced 1.3%
30,234
Common Stock
Aug 19
2020
SELL
Open market or private sale
$618,175
$134.24 p/Share
4,605
Reduced 13.07%
30,619
Common Stock
Mar 12
2020
BUY
Grant, award, or other acquisition
-
8,466
Added 19.39%
35,203
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$538,017
$116.58 p/Share
4,615
Reduced 14.72%
26,732
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$117,604
$114.96 p/Share
1,023
Reduced 3.16%
31,345
Common Stock
Jan 13
2020
BUY
Grant, award, or other acquisition
-
3,668
Added 10.18%
32,368
Common Stock
Sep 04
2019
SELL
Open market or private sale
$424,598
$115.38 p/Share
3,680
Reduced 11.37%
28,683
Common Stock
Mar 29
2019
SELL
Open market or private sale
$194,340
$97.17 p/Share
2,000
Reduced 5.82%
32,338
Common Stock
Mar 19
2019
SELL
Payment of exercise price or tax liability
$46,143
$99.66 p/Share
463
Reduced 1.33%
34,336
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$132,430
$97.59 p/Share
1,357
Reduced 4.95%
26,036
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
-
13,105
Added 27.36%
34,799
Common Stock
Mar 05
2019
SELL
Payment of exercise price or tax liability
$92,077
$97.85 p/Share
941
Reduced 3.92%
23,049
Common Stock
Jan 28
2019
BUY
Grant, award, or other acquisition
-
2,318
Added 8.81%
23,986
Common Stock
Jun 07
2018
SELL
Open market or private sale
$464,203
$85.3 p/Share
5,442
Reduced 20.1%
21,630
Common Stock
Mar 13
2018
SELL
Payment of exercise price or tax liability
$25,276
$88.07 p/Share
287
Reduced 1.05%
27,056
Common Stock
Mar 09
2018
SELL
Payment of exercise price or tax liability
$88,887
$87.92 p/Share
1,011
Reduced 6.09%
15,584
Common Stock
Mar 09
2018
BUY
Grant, award, or other acquisition
-
13,943
Added 33.77%
27,343
Common Stock
Mar 06
2018
SELL
Payment of exercise price or tax liability
$92,319
$89.98 p/Share
1,026
Reduced 6.65%
14,409
Common Stock
Feb 15
2018
SELL
Payment of exercise price or tax liability
$94,683
$101.7 p/Share
931
Reduced 5.69%
15,433
Common Stock
Jan 29
2018
BUY
Grant, award, or other acquisition
-
2,739
Added 14.34%
16,362
Common Stock