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
|
|
Jun 27
2023
|
BUY
Open market or private purchase
|
$37,465
$74.93 p/Share
|
500
|
|
Jun 26
2023
|
BUY
Open market or private purchase
|
$49,883
$74.9 p/Share
|
666
|
|
Jun 23
2023
|
BUY
Open market or private purchase
|
$1,294,617
$74.92 p/Share
|
17,280
|
|
Jun 22
2023
|
BUY
Open market or private purchase
|
$1,626,348
$74.84 p/Share
|
21,731
|
|
Jun 21
2023
|
BUY
Open market or private purchase
|
$1,317,441
$74.74 p/Share
|
17,627
|
|
Jun 20
2023
|
BUY
Open market or private purchase
|
$1,731,103
$74.81 p/Share
|
23,140
|
|
Jun 01
2023
|
BUY
Open market or private purchase
|
$1,166,148
$74.71 p/Share
|
15,609
|
|
May 31
2023
|
BUY
Open market or private purchase
|
$2,739,161
$74.23 p/Share
|
36,901
|
|
May 30
2023
|
BUY
Open market or private purchase
|
$1,656,694
$74.71 p/Share
|
22,175
|
|
May 26
2023
|
BUY
Open market or private purchase
|
$2,270,690
$74.31 p/Share
|
30,557
|
|
May 25
2023
|
BUY
Open market or private purchase
|
$2,929,907
$74.01 p/Share
|
39,588
|
|
May 24
2023
|
BUY
Open market or private purchase
|
$3,186,005
$73.59 p/Share
|
43,294
|
|
May 23
2023
|
BUY
Open market or private purchase
|
$3,514,984
$74.47 p/Share
|
47,200
|
|
May 22
2023
|
BUY
Open market or private purchase
|
$611,776
$74.89 p/Share
|
8,169
|
|
May 19
2023
|
BUY
Open market or private purchase
|
$2,643,838
$74.51 p/Share
|
35,483
|
|
May 18
2023
|
BUY
Open market or private purchase
|
$1,342,315
$74.76 p/Share
|
17,955
|
|
May 17
2023
|
BUY
Open market or private purchase
|
$583,715
$73.59 p/Share
|
7,932
|
|
May 16
2023
|
BUY
Open market or private purchase
|
$3,360,264
$73.69 p/Share
|
45,600
|
|
May 15
2023
|
BUY
Open market or private purchase
|
$164,802
$74.91 p/Share
|
2,200
|
|
May 12
2023
|
BUY
Open market or private purchase
|
$1,355,745
$74.87 p/Share
|
18,108
|
|
May 11
2023
|
BUY
Open market or private purchase
|
$507,454
$74.89 p/Share
|
6,776
|
|
May 10
2023
|
BUY
Open market or private purchase
|
$39,064
$74.98 p/Share
|
521
|
|