Dec 11
2023
|
BUY
Open market or private purchase
|
$7,495
$74.96 p/Share
|
100
|
|
Dec 08
2023
|
BUY
Open market or private purchase
|
$17,922
$74.99 p/Share
|
239
|
|
Dec 07
2023
|
BUY
Open market or private purchase
|
$725,093
$74.86 p/Share
|
9,686
|
|
Dec 06
2023
|
BUY
Open market or private purchase
|
$260,887
$74.86 p/Share
|
3,485
|
|
Dec 04
2023
|
BUY
Open market or private purchase
|
$243,564
$74.92 p/Share
|
3,251
|
|
Dec 01
2023
|
BUY
Open market or private purchase
|
$3,275,748
$74.28 p/Share
|
44,100
|
|
Nov 30
2023
|
BUY
Open market or private purchase
|
$2,364,632
$73.55 p/Share
|
32,150
|
|
Nov 29
2023
|
BUY
Open market or private purchase
|
$5,108,850
$74.18 p/Share
|
68,871
|
|
Nov 28
2023
|
BUY
Open market or private purchase
|
$3,941,953
$73.14 p/Share
|
53,896
|
|
Nov 27
2023
|
BUY
Open market or private purchase
|
$5,074,013
$73.43 p/Share
|
69,100
|
|
Nov 24
2023
|
BUY
Open market or private purchase
|
$3,032,750
$73.45 p/Share
|
41,290
|
|
Nov 22
2023
|
BUY
Open market or private purchase
|
$3,939,138
$72.92 p/Share
|
54,020
|
|
Nov 21
2023
|
BUY
Open market or private purchase
|
$3,576,001
$72.68 p/Share
|
49,202
|
|
Nov 20
2023
|
BUY
Open market or private purchase
|
$5,217,705
$74.01 p/Share
|
70,500
|
|
Nov 17
2023
|
BUY
Open market or private purchase
|
$4,969,440
$73.95 p/Share
|
67,200
|
|
Nov 16
2023
|
BUY
Open market or private purchase
|
$4,995,648
$74.34 p/Share
|
67,200
|
|
Nov 15
2023
|
BUY
Open market or private purchase
|
$5,021,184
$74.72 p/Share
|
67,200
|
|
Nov 14
2023
|
BUY
Open market or private purchase
|
$4,212,093
$74.77 p/Share
|
56,334
|
|
Nov 13
2023
|
BUY
Open market or private purchase
|
$3,960,210
$70.31 p/Share
|
56,325
|
|
Nov 10
2023
|
BUY
Open market or private purchase
|
$3,296,951
$70.13 p/Share
|
47,012
|
|
Nov 09
2023
|
BUY
Open market or private purchase
|
$4,444,674
$70.94 p/Share
|
62,654
|
|
Nov 08
2023
|
BUY
Open market or private purchase
|
$4,655,716
$73.21 p/Share
|
63,594
|
|
Nov 07
2023
|
BUY
Open market or private purchase
|
$4,642,560
$72.54 p/Share
|
64,000
|
|
Nov 06
2023
|
BUY
Open market or private purchase
|
$4,426,968
$72.05 p/Share
|
61,443
|
|
Nov 03
2023
|
BUY
Open market or private purchase
|
$1,967,932
$73.19 p/Share
|
26,888
|
|