Common Stock, par value $0.01 per share |
03/04/2024 |
|
M |
|
3,000 |
A |
$16
|
307,972 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
19
|
D |
$513.08
|
307,953 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
57
|
D |
$513.4
|
307,896 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
39
|
D |
$515.56
|
307,857 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
434
|
D |
$518.69
|
307,423 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
537
|
D |
$519.67
|
306,886 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
235
|
D |
$520.46
|
306,651 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
279
|
D |
$521.68
|
306,372 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
215
|
D |
$522.6
|
306,157 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
283
|
D |
$523.74
|
305,874 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
441
|
D |
$525.1
|
305,433 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
213
|
D |
$526.37
|
305,220 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
286
|
D |
$527.44
|
304,934 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
739
|
D |
$528.49
|
304,195 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
223
|
D |
$529.7
|
303,972 |
D |
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
14
|
D |
$513.08
|
591,724 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
43
|
D |
$513.4
|
591,681 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
29
|
D |
$515.56
|
591,652 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
326
|
D |
$518.69
|
591,326 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
403
|
D |
$519.67
|
590,923 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
177
|
D |
$520.46
|
590,746 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
209
|
D |
$521.68
|
590,537 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
161
|
D |
$522.6
|
590,376 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
212
|
D |
$523.74
|
590,164 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
330
|
D |
$525.1
|
589,834 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
160
|
D |
$526.37
|
589,674 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
214
|
D |
$527.44
|
589,460 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
555
|
D |
$528.49
|
588,905 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
03/04/2024 |
|
S |
|
167
|
D |
$529.7
|
588,738 |
I |
As managing member of M.P. Kehoe, LLC
|