Dec 02
2024
SELL
Open market or private sale
$1,058,970
$96.27 p/Share
11,000
Reduced 2.6%
412,792
Common Stock
Nov 01
2024
SELL
Open market or private sale
$942,040
$85.64 p/Share
11,000
Reduced 2.53%
423,792
Common Stock
Oct 01
2024
SELL
Open market or private sale
$917,620
$83.42 p/Share
11,000
Reduced 2.47%
434,792
Common Stock
Sep 03
2024
SELL
Open market or private sale
$875,710
$79.61 p/Share
11,000
Reduced 2.41%
445,792
Common Stock
Aug 01
2024
SELL
Open market or private sale
$967,559
$87.96 p/Share
11,000
Reduced 2.35%
456,792
Common Stock
Jul 01
2024
SELL
Open market or private sale
$960,849
$87.35 p/Share
11,000
Reduced 2.3%
467,792
Common Stock
Jun 03
2024
SELL
Open market or private sale
$965,910
$87.81 p/Share
11,000
Reduced 2.25%
478,792
Common Stock
May 01
2024
SELL
Open market or private sale
$825,880
$75.08 p/Share
11,000
Reduced 2.2%
489,792
Common Stock
Apr 08
2024
SELL
Open market or private sale
$845,900
$76.9 p/Share
11,000
Reduced 2.15%
500,792
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$9,698,273
$74.64 p/Share
129,934
Reduced 22.48%
448,154
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
426,356
Added 45.45%
511,792
Common Stock
Dec 04
2023
-
3,788
Reduced 1.73%
215,370
Common Stock
Sep 18
2023
SELL
Open market or private sale
$1,376,750
$70.57 p/Share
19,509
Reduced 8.17%
219,158
Common Stock
Sep 14
2023
SELL
Open market or private sale
$838,028
$70.04 p/Share
11,965
Reduced 4.77%
238,667
Common Stock
Aug 17
2023
SELL
Open market or private sale
$272,525
$70.13 p/Share
3,886
Reduced 1.53%
250,632
Common Stock
Aug 16
2023
SELL
Open market or private sale
$97,957
$70.02 p/Share
1,399
Reduced 0.55%
254,518
Common Stock
Aug 11
2023
SELL
Open market or private sale
$21,003
$70.01 p/Share
300
Reduced 0.12%
255,917
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$2,150,803
$76.07 p/Share
28,274
Reduced 9.94%
256,217
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
52,583
Added 15.6%
284,491
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$4,107,856
$76.07 p/Share
54,001
Reduced 18.89%
231,908
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
111,686
Added 28.09%
285,909
Common Stock
Mar 14
2023
-
1,640
Reduced 0.93%
174,223
Common Stock
Jan 31
2023
SELL
Open market or private sale
$205,033
$71.64 p/Share
2,862
Reduced 1.6%
175,863
Common Stock
Jan 30
2023
SELL
Open market or private sale
$353,981
$70.36 p/Share
5,031
Reduced 2.74%
178,725
Common Stock
Jan 27
2023
SELL
Open market or private sale
$436,458
$70.08 p/Share
6,228
Reduced 3.28%
183,756
Common Stock