Dec 21
2021
BUY
Grant, award, or other acquisition
-
163
Added 0.27%
59,195
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$980,207
$108.43 p/Share
9,040
Reduced 13.24%
59,258
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
-
211
Added 0.31%
68,298
Common Stock
Sep 01
2021
SELL
Open market or private sale
$96,511
$103.22 p/Share
935
Reduced 1.35%
68,086
Common Stock
Aug 02
2021
SELL
Open market or private sale
$93,762
$100.28 p/Share
935
Reduced 1.34%
69,021
Common Stock
Jul 01
2021
SELL
Open market or private sale
$109,535
$117.15 p/Share
935
Reduced 1.32%
69,772
Common Stock
Jun 25
2021
BUY
Grant, award, or other acquisition
-
200
Added 0.28%
70,707
Common Stock
Jun 01
2021
SELL
Open market or private sale
$107,675
$115.16 p/Share
935
Reduced 1.31%
70,506
Common Stock
May 03
2021
SELL
Open market or private sale
$115,248
$123.26 p/Share
935
Reduced 1.29%
71,441
Common Stock
Apr 05
2021
SELL
Grant, award, or other acquisition
$36,300
$138.55 p/Share
262
Reduced 0.36%
72,376
Common Stock
Apr 05
2021
SELL
Open market or private sale
$93,244
$138.55 p/Share
673
Reduced 0.92%
72,638
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$254,540
$140.32 p/Share
1,814
Reduced 2.41%
73,311
Common Stock
Mar 26
2021
BUY
Grant, award, or other acquisition
-
181
Added 0.24%
75,125
Common Stock
Mar 03
2021
SELL
Open market or private sale
$90,700
$134.77 p/Share
673
Reduced 1.06%
62,799
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
12,145
Added 13.95%
74,944
Common Stock
Feb 01
2021
SELL
Open market or private sale
$89,825
$133.47 p/Share
673
Reduced 1.05%
63,472
Common Stock
Jan 04
2021
SELL
Open market or private sale
$87,995
$130.75 p/Share
673
Reduced 1.04%
64,145
Common Stock
Dec 22
2020
BUY
Grant, award, or other acquisition
-
143
Added 0.22%
64,818
Common Stock
Dec 01
2020
SELL
Open market or private sale
$83,661
$124.31 p/Share
673
Reduced 1.03%
64,674
Common Stock
Nov 02
2020
SELL
Open market or private sale
$76,466
$113.62 p/Share
673
Reduced 1.02%
65,347
Common Stock
Oct 02
2020
SELL
Open market or private sale
$92,484
$137.42 p/Share
673
Reduced 1.01%
66,020
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$1,243,056
$139.2 p/Share
8,930
Reduced 11.81%
66,693
Common Stock