Jul 26
2023
SELL
Open market or private sale
$696,675
$159.24 p/Share
4,375
Reduced 1.55%
277,868
Common
Jun 28
2023
SELL
Open market or private sale
$676,943
$154.73 p/Share
4,375
Reduced 1.53%
282,241
Common
Apr 27
2023
SELL
Open market or private sale
$660,625
$151.0 p/Share
4,375
Reduced 1.5%
286,616
Common
Mar 23
2023
SELL
Open market or private sale
$612,718
$140.05 p/Share
4,375
Reduced 1.48%
290,991
Common
Mar 09
2023
BUY
Grant, award, or other acquisition
-
73,086
Added 19.84%
295,366
Common
Feb 23
2023
SELL
Open market or private sale
$630,831
$144.19 p/Share
4,375
Reduced 1.93%
222,280
Common
Jan 31
2023
SELL
Payment of exercise price or tax liability
$4,396,699
$142.15 p/Share
30,930
Reduced 12.7%
212,617
Common
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