Oct 02
2023
|
BUY
Open market or private purchase
|
$2,993,592
$72.66 p/Share
|
41,200
|
|
Sep 29
2023
|
BUY
Open market or private purchase
|
$2,885,556
$74.37 p/Share
|
38,800
|
|
Sep 28
2023
|
BUY
Open market or private purchase
|
$2,576,739
$74.17 p/Share
|
34,741
|
|
Sep 27
2023
|
BUY
Open market or private purchase
|
$1,950,029
$73.82 p/Share
|
26,416
|
|
Sep 26
2023
|
BUY
Open market or private purchase
|
$2,770,554
$73.55 p/Share
|
37,669
|
|
Sep 25
2023
|
BUY
Open market or private purchase
|
$2,856,425
$73.97 p/Share
|
38,616
|
|
Sep 22
2023
|
BUY
Open market or private purchase
|
$1,529,764
$74.67 p/Share
|
20,487
|
|
Sep 21
2023
|
BUY
Open market or private purchase
|
$1,590,639
$74.72 p/Share
|
21,288
|
|
Aug 22
2023
|
BUY
Open market or private purchase
|
$59,912
$74.89 p/Share
|
800
|
|
Aug 21
2023
|
BUY
Open market or private purchase
|
$112,410
$74.94 p/Share
|
1,500
|
|
Aug 18
2023
|
BUY
Open market or private purchase
|
$89,844
$74.87 p/Share
|
1,200
|
|
Aug 17
2023
|
BUY
Open market or private purchase
|
$1,066,804
$74.79 p/Share
|
14,264
|
|
Aug 16
2023
|
BUY
Open market or private purchase
|
$67,389
$74.96 p/Share
|
899
|
|