Jan 31
2023
BUY
Grant, award, or other acquisition
-
14,038
Added 5.83%
226,655
Common
Jan 26
2023
SELL
Open market or private sale
$625,756
$143.03 p/Share
4,375
Reduced 1.76%
243,548
Common
Jan 17
2023
SELL
Payment of exercise price or tax liability
$835,417
$145.29 p/Share
5,750
Reduced 2.27%
247,922
Common
Jan 03
2023
SELL
Payment of exercise price or tax liability
$196,379
$141.79 p/Share
1,385
Reduced 0.54%
253,673
Common
Dec 22
2022
SELL
Open market or private sale
$633,543
$144.81 p/Share
4,375
Reduced 1.69%
255,059
Common
Nov 23
2022
SELL
Open market or private sale
$665,350
$152.08 p/Share
4,375
Reduced 1.66%
259,434
Common
Oct 27
2022
SELL
Open market or private sale
$616,613
$140.94 p/Share
4,375
Reduced 1.63%
263,808
Common
Sep 22
2022
SELL
Open market or private sale
$587,913
$134.38 p/Share
4,375
Reduced 1.61%
268,183
Common
Mar 07
2022
BUY
Grant, award, or other acquisition
-
63,017
Added 18.78%
272,556
Common
Feb 18
2022
SELL
Open market or private sale
$2,084,719
$138.07 p/Share
15,099
Reduced 6.72%
209,539
Common
Jan 31
2022
SELL
Payment of exercise price or tax liability
$4,383,175
$137.52 p/Share
31,873
Reduced 12.43%
224,638
Common
Jan 18
2022
SELL
Payment of exercise price or tax liability
$868,184
$145.06 p/Share
5,985
Reduced 2.28%
256,511
Common
Jan 07
2022
BUY
Grant, award, or other acquisition
-
13,804
Added 5.0%
262,496
Common
May 21
2021
SELL
Open market or private sale
$3,829,410
$141.83 p/Share
27,000
Reduced 9.79%
248,687
Common
Mar 17
2021
SELL
Payment of exercise price or tax liability
$4,268
$133.39 p/Share
32
Reduced 0.02%
205,787
Common
Mar 17
2021
BUY
Grant, award, or other acquisition
-
69,969
Added 20.24%
275,687
Common
Jan 31
2021
SELL
Payment of exercise price or tax liability
$4,439,344
$140.49 p/Share
31,599
Reduced 13.31%
205,749
Common
Jan 19
2021
SELL
Payment of exercise price or tax liability
$750,826
$144.64 p/Share
5,191
Reduced 2.14%
237,348
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
12,549
Added 4.92%
242,539
Common
Mar 12
2020
BUY
Grant, award, or other acquisition
-
70,437
Added 23.45%
229,985
Common
Feb 24
2020
SELL
Open market or private sale
$5,825,000
$116.5 p/Share
50,000
Reduced 23.86%
159,547
Common
Jan 31
2020
SELL
Payment of exercise price or tax liability
$5,152,720
$116.58 p/Share
44,199
Reduced 17.42%
209,547
Common
Jan 21
2020
SELL
Payment of exercise price or tax liability
$1,051,769
$114.96 p/Share
9,149
Reduced 3.48%
253,746
Common
Jan 13
2020
BUY
Grant, award, or other acquisition
-
13,807
Added 4.99%
262,895
Common
Nov 15
2019
SELL
Open market or private sale
$703,400
$119.18 p/Share
5,902
Reduced 2.31%
249,087
Common