Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
400 |
D |
$161.6
|
43,863 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
800 |
D |
$163.0988
|
43,063 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
500 |
D |
$164.088
|
42,563 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
1,100 |
D |
$165.1436
|
41,463 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
1,300 |
D |
$166.2685
|
40,163 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
1,800 |
D |
$167.2289
|
38,363 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
2,300 |
D |
$168.6826
|
36,063 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
6,587 |
D |
$169.7474
|
29,476 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
1,500 |
D |
$170.4667
|
27,976 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
400 |
D |
$173.49
|
27,576 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
100 |
D |
$161.55
|
245,073 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
200 |
D |
$163
|
244,873 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
200 |
D |
$164.485
|
244,673 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
300 |
D |
$166.1867
|
244,373 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
400 |
D |
$167.065
|
243,973 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
600 |
D |
$168.6717
|
243,373 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
1,516 |
D |
$169.8541
|
241,857 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
100 |
D |
$173.47
|
241,757 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
100 |
D |
$161.56
|
245,073 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
100 |
D |
$162.57
|
244,973 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
300 |
D |
$164.35
|
244,673 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
400 |
D |
$166.3925
|
244,273 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
300 |
D |
$167.15
|
243,973 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
500 |
D |
$168.588
|
243,473 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
1,516 |
D |
$169.8187
|
241,957 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
100 |
D |
$170.65
|
241,857 |
I |
By Family Trust |
Common Stock, $0.01 par value |
02/05/2024 |
|
S
|
|
100 |
D |
$173.47
|
241,757 |
I |
By Family Trust |
Common Stock, $0.01 par value |
|
|
|
|
|
|
|
200,000 |
I |
By GRAT |
Common Stock, $0.01 par value |
|
|
|
|
|
|
|
200,000 |
I |
By GRAT |
Common Stock, $0.01 par value |
|
|
|
|
|
|
|
252,792
|
D |
|