Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
266
|
D |
$319.33
|
310,923 |
D |
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
315
|
D |
$320.5
|
310,608 |
D |
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
328
|
D |
$321.32
|
310,280 |
D |
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
62
|
D |
$322.74
|
310,218 |
D |
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
243
|
D |
$324.01
|
309,975 |
D |
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
63
|
D |
$325.06
|
309,912 |
D |
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
67
|
D |
$325.88
|
309,845 |
D |
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
115
|
D |
$327.38
|
309,730 |
D |
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
41
|
D |
$328.05
|
309,689 |
D |
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
620
|
D |
$319.33
|
600,618 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
736
|
D |
$320.5
|
599,882 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
766
|
D |
$321.32
|
599,116 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
146
|
D |
$322.74
|
598,970 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
568
|
D |
$324.01
|
598,402 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
145
|
D |
$325.06
|
598,257 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
157
|
D |
$325.88
|
598,100 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
267
|
D |
$327.38
|
597,833 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
05/04/2023 |
|
S |
|
95
|
D |
$328.05
|
597,738 |
I |
As managing member of M.P. Kehoe, LLC
|
Common Stock, par value $0.01 per share |
05/05/2023 |
|
M |
|
3,500 |
A |
$16
|
313,189 |
D |
|
Common Stock, par value $0.01 per share |
05/05/2023 |
|
S
|
|
3,500 |
D |
$322.69
|
309,689 |
D |
|