Sep 27
2023
|
BUY
Open market or private purchase
|
$86,800
$62.0 p/Share
|
1,400
|
|
Sep 26
2023
|
BUY
Open market or private purchase
|
$281,141
$61.98 p/Share
|
4,536
|
|
Sep 25
2023
|
BUY
Open market or private purchase
|
$37,200
$62.0 p/Share
|
600
|
|
Sep 22
2023
|
BUY
Open market or private purchase
|
$1,002,808
$61.94 p/Share
|
16,190
|
|
Sep 21
2023
|
BUY
Open market or private purchase
|
$1,702,892
$62.0 p/Share
|
27,466
|
|
Sep 12
2023
|
BUY
Open market or private purchase
|
$2,732,477
$61.79 p/Share
|
44,222
|
|
Sep 11
2023
|
BUY
Open market or private purchase
|
$3,793,438
$61.48 p/Share
|
61,702
|
|
Sep 08
2023
|
BUY
Open market or private purchase
|
$1,323,030
$60.67 p/Share
|
21,807
|
|
Jun 02
2023
|
BUY
Open market or private purchase
|
$28,241
$57.99 p/Share
|
487
|
|
Jun 01
2023
|
BUY
Open market or private purchase
|
$531,478
$57.99 p/Share
|
9,165
|
|
May 26
2023
|
BUY
Open market or private purchase
|
$1,608,959
$57.87 p/Share
|
27,803
|
|
May 25
2023
|
BUY
Open market or private purchase
|
$11,298,466
$57.35 p/Share
|
197,009
|
|
May 24
2023
|
BUY
Open market or private purchase
|
$909,184
$57.98 p/Share
|
15,681
|
|
May 23
2023
|
BUY
Open market or private purchase
|
$188,641
$57.99 p/Share
|
3,253
|
|
May 22
2023
|
BUY
Open market or private purchase
|
$4,093,252
$57.91 p/Share
|
70,683
|
|
Mar 28
2023
|
BUY
Open market or private purchase
|
$3,364,394
$61.0 p/Share
|
55,154
|
|
Mar 24
2023
|
BUY
Open market or private purchase
|
$15,180,416
$60.15 p/Share
|
252,376
|
|
Mar 23
2023
|
BUY
Open market or private purchase
|
$24,492,781
$60.11 p/Share
|
407,466
|
|
Mar 22
2023
|
BUY
Open market or private purchase
|
$5,936,203
$60.68 p/Share
|
97,828
|
|
Mar 21
2023
|
BUY
Open market or private purchase
|
$1,198,655
$60.63 p/Share
|
19,770
|
|
Mar 17
2023
|
BUY
Open market or private purchase
|
$9,395,313
$60.11 p/Share
|
156,302
|
|
Mar 16
2023
|
BUY
Open market or private purchase
|
$1,313,543
$59.96 p/Share
|
21,907
|
|
Mar 15
2023
|
BUY
Open market or private purchase
|
$1,580,967
$60.09 p/Share
|
26,310
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$14,248
$60.12 p/Share
|
237
|
|
Mar 13
2023
|
BUY
Open market or private purchase
|
$14,300,833
$59.89 p/Share
|
238,785
|
|