Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q3 2023 ▲▼ | Q4 2023 ▲▼ | Change ▲▼ | Q3 2023 ▲▼ | Q4 2023 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| Clorox Co.(CLX) | 124,426 | 899,112 | +774,686 | 16,307 | 128,204 | 1.81% | +111,897 |
| iShares 0-3 Month Treasury Bon | 5,381,788 | 5,736,440 | +354,652 | 116,992 | 206,543 | 2.92% | +89,551 |
| United Parcel Service Inc.(UPS) | 0 | 321,094 | +321,094 | 0 | 50,486 | 0.71% | +50,486 |
| iShares Core S&P US Value ETF | 3,231 | 378,244 | +375,013 | 241 | 31,897 | 0.45% | +31,656 |
| iShares Barclays 10-20 Year Tr | 0 | 260,573 | +260,573 | 0 | 28,210 | 0.40% | +28,210 |
| Fidelity National Financial In(FNF) | 2,691,661 | 2,622,551 | -69,110 | 111,166 | 133,803 | 1.89% | +22,637 |
| Fastenal Co.(FAST) | 2,691,840 | 2,610,448 | -81,392 | 147,082 | 169,079 | 2.39% | +21,997 |
| Martin Marietta Materials Inc.(MLM) | 0 | 36,525 | +36,525 | 0 | 18,223 | 0.26% | +18,223 |
| Invesco S&P MidCap Quality ETF S&P MDCP QUALITY | 322,638 | 498,312 | +175,674 | 25,985 | 44,205 | 0.62% | +18,220 |
| U.S. Bancorp(USB) | 2,083,432 | 1,979,499 | -103,933 | 68,878 | 85,673 | 1.21% | +16,794 |
| Northern Trust Corp.(NTRS) | 1,193,065 | 1,168,915 | -24,150 | 82,894 | 98,633 | 1.39% | +15,739 |
| Home Depot Inc.(HD) | 408,655 | 401,209 | -7,446 | 123,479 | 139,039 | 1.97% | +15,560 |
| Snap-on Inc.(SNA) | 624,022 | 604,713 | -19,309 | 159,163 | 174,665 | 2.47% | +15,502 |
| Analog Devices Inc.(ADI) | 726,487 | 714,146 | -12,341 | 127,201 | 141,801 | 2.00% | +14,600 |
| Pacer US Small Cap Cash Cows 1 US SM CAP CA ETF | 433,906 | 674,038 | +240,132 | 18,094 | 32,374 | 0.46% | +14,280 |
| Vontier Corp.(VNT) | 240,031 | 621,310 | +381,279 | 7,422 | 21,466 | 0.30% | +14,045 |
| Broadridge Financial Solutions(BR) | 783,864 | 748,519 | -35,345 | 140,351 | 154,008 | 2.18% | +13,657 |
| S&P Global Inc.(SPGI) | 197,948 | 193,302 | -4,646 | 72,332 | 85,153 | 1.20% | +12,821 |
| Lockheed Martin Corp.(LMT) | 344,370 | 338,180 | -6,190 | 140,833 | 153,277 | 2.17% | +12,443 |
| Masco Corp.(MAS) | 1,055,787 | 1,025,660 | -30,127 | 56,432 | 68,699 | 0.97% | +12,267 |
| Invesco Optimum Yield Diversif OPTIMUM YIELD | 0 | 921,939 | +921,939 | 0 | 12,262 | 0.17% | +12,262 |
| Colgate-Palmolive Co.(CL) | 1,487,567 | 1,475,618 | -11,949 | 105,781 | 117,622 | 1.66% | +11,841 |
| Global X Uranium ETF GLOBAL X URANIUM | 0 | 390,737 | +390,737 | 0 | 10,820 | 0.15% | +10,820 |
| Brookfield Corp.(BN) | 1,374,913 | 1,331,182 | -43,731 | 42,994 | 53,407 | 0.75% | +10,413 |
| Toro Co.(TORO) | 146,584 | 227,744 | +81,160 | 12,181 | 21,861 | 0.31% | +9,680 |
| Hershey Co.(HSY) | 105,964 | 164,727 | +58,763 | 21,201 | 30,712 | 0.43% | +9,510 |
| Linde plc(LIN) | 405,893 | 390,984 | -14,909 | 151,134 | 160,581 | 2.27% | +9,447 |
| iShares Russell 1000 Value ETF | 0 | 55,119 | +55,119 | 0 | 9,108 | 0.13% | +9,108 |
| Vanguard Long Term Corporate B LG-TERM COR BD | 0 | 104,243 | +104,243 | 0 | 8,355 | 0.12% | +8,355 |
| Chubb Ltd. COM | 677,544 | 660,390 | -17,154 | 141,051 | 149,248 | 2.11% | +8,197 |
| Digital Realty Trust Inc.(DLR) | 757,121 | 740,988 | -16,133 | 91,627 | 99,722 | 1.41% | +8,095 |
| Southern Co.(SO) | 1,846,279 | 1,816,728 | -29,551 | 119,491 | 127,389 | 1.80% | +7,898 |
| SPDR S&P 600 Small Cap Growth ST STR SP600GRWO | 122,948 | 201,585 | +78,637 | 9,008 | 16,859 | 0.24% | +7,850 |
| Entergy Corp.(ETR) | 885,916 | 881,763 | -4,153 | 81,947 | 89,226 | 1.26% | +7,278 |
| Progressive Corp.(PGR) | 1,263,862 | 1,149,637 | -114,225 | 176,056 | 183,114 | 2.59% | +7,058 |
| Illinois Tool Works Inc.(ITW) | 255,394 | 248,510 | -6,884 | 58,820 | 65,095 | 0.92% | +6,275 |
| Nordson Corp.(NDSN) | 160,121 | 158,814 | -1,307 | 35,734 | 41,952 | 0.59% | +6,218 |
| Invesco BulletShares 2031 Muni | 14,617 | 288,053 | +273,436 | 292 | 6,233 | 0.09% | +5,941 |
| W. R. Berkley Corp. | 973,105 | 953,554 | -19,551 | 61,782 | 67,435 | 0.95% | +5,653 |
| NXP Semiconductors N.V. COM | 240,333 | 233,287 | -7,046 | 48,047 | 53,581 | 0.76% | +5,534 |
| Gilead Sciences Inc.(GILD) | 1,295,877 | 1,266,954 | -28,923 | 97,113 | 102,636 | 1.45% | +5,523 |
| Stryker Corp.(SYK) | 278,354 | 271,827 | -6,527 | 76,066 | 81,401 | 1.15% | +5,336 |
| iShares BB Rated Corporate Bon BB RAT CORP BD | 492,557 | 578,330 | +85,773 | 21,559 | 26,609 | 0.38% | +5,050 |
| Keysight Technologies Inc.(KEYS) | 347,402 | 319,864 | -27,538 | 45,965 | 50,887 | 0.72% | +4,922 |
| Gates Industrial Corp. plc ORD SHS | 1,426,754 | 1,598,489 | +171,735 | 16,565 | 21,452 | 0.30% | +4,887 |
| Sherwin-Williams Co.(SHW) | 87,339 | 86,647 | -692 | 22,276 | 27,025 | 0.38% | +4,750 |
| Clarivate plc(CLVT) | 3,506,701 | 3,021,190 | -485,511 | 23,530 | 27,976 | 0.40% | +4,446 |
| Dollar Tree Inc.(DLTR) | 129,851 | 128,596 | -1,255 | 13,823 | 18,267 | 0.26% | +4,444 |
| Booking Holdings Inc.(BKNG) | 14,301 | 13,683 | -618 | 44,104 | 48,537 | 0.69% | +4,433 |
| VanEck Vectors Long Municipal LONG MUNI ETF | 0 | 226,755 | +226,755 | 0 | 4,138 | 0.06% | +4,138 |
| Amphenol Corp. | 272,919 | 270,413 | -2,506 | 22,922 | 26,806 | 0.38% | +3,884 |
| Mastercard Inc.(MA) | 201,392 | 195,932 | -5,460 | 79,733 | 83,567 | 1.18% | +3,834 |
| Dow Inc.(DOW) | 1,781,744 | 1,741,908 | -39,836 | 91,867 | 95,526 | 1.35% | +3,660 |
| Kinder Morgan Inc.(KMI) | 4,881,779 | 4,795,178 | -86,601 | 80,940 | 84,587 | 1.20% | +3,647 |
| Ecolab Inc.(ECL) | 122,100 | 121,371 | -729 | 20,684 | 24,074 | 0.34% | +3,390 |
| General Dynamics Corp.(GD) | 91,970 | 91,263 | -707 | 20,323 | 23,698 | 0.34% | +3,376 |
| Charles River Laboratories Int(CRL) | 100,399 | 97,214 | -3,185 | 19,676 | 22,981 | 0.32% | +3,305 |
| Morningstar Inc.(MORN) | 74,255 | 71,391 | -2,864 | 17,394 | 20,435 | 0.29% | +3,041 |
| TripAdvisor Inc.(TRIP) | 116,775 | 222,521 | +105,746 | 1,936 | 4,791 | 0.07% | +2,855 |
| McDonald's Corp.(MCD) | 85,249 | 84,909 | -340 | 22,458 | 25,176 | 0.36% | +2,718 |
| Microsoft Corp.(MSFT) | 510,662 | 435,989 | -74,673 | 161,241 | 163,949 | 2.32% | +2,708 |
| Lowe's Cos. Inc.(LOW) | 262,495 | 256,240 | -6,255 | 54,557 | 57,026 | 0.81% | +2,469 |
| UFP Technologies Inc.(UFPT) | 8,093 | 21,857 | +13,764 | 1,307 | 3,760 | 0.05% | +2,454 |
| Expeditors International of Wa(EXPD) | 195,197 | 193,464 | -1,733 | 22,375 | 24,609 | 0.35% | +2,233 |
| NIKE Inc.(NKE) | 172,174 | 171,900 | -274 | 16,463 | 18,663 | 0.26% | +2,200 |
| TJX Cos. Inc.(TJX) | 958,498 | 929,656 | -28,842 | 85,191 | 87,211 | 1.23% | +2,020 |
| iShares Russell 2000 Value ETF | 0 | 12,920 | +12,920 | 0 | 2,007 | 0.03% | +2,007 |
| Starbucks Corp.(SBUX) | 698,197 | 684,049 | -14,148 | 63,724 | 65,676 | 0.93% | +1,951 |
| Donaldson Co. Inc.(DCI) | 341,484 | 340,822 | -662 | 20,366 | 22,273 | 0.31% | +1,907 |
| Rockwell Automation Inc.(ROK) | 77,093 | 76,790 | -303 | 22,039 | 23,842 | 0.34% | +1,803 |
| New Jersey Resources Corp.(NJR) | 448,978 | 447,769 | -1,209 | 18,242 | 19,962 | 0.28% | +1,720 |
| SPDR Portfolio S&P 500 Value E | 288,050 | 288,785 | +735 | 11,885 | 13,466 | 0.19% | +1,581 |
| Alphabet Inc.(GOOG) | 472,336 | 451,666 | -20,670 | 62,278 | 63,653 | 0.90% | +1,376 |
| Sapiens International Corp NV | 0 | 46,116 | +46,116 | 0 | 1,335 | 0.02% | +1,335 |
| SPDR Nuveen S&P High Yield Mun ST NUVE HIGH ETF | 132,719 | 177,493 | +44,774 | 3,161 | 4,491 | 0.06% | +1,329 |
| SPDR S&P 500 ETF(SPY) | 29,800 | 29,589 | -211 | 12,739 | 14,064 | 0.20% | +1,325 |
| Thermo Fisher Scientific Inc.(TMO) | 89,401 | 87,569 | -1,832 | 45,252 | 46,481 | 0.66% | +1,229 |
| Paychex Inc.(PAYX) | 1,246,056 | 1,216,365 | -29,691 | 143,708 | 144,881 | 2.05% | +1,174 |
| American Water Works Co. Inc. | 140,199 | 139,431 | -768 | 17,361 | 18,403 | 0.26% | +1,043 |
| Azek Co. Inc. | 363,416 | 308,986 | -54,430 | 10,808 | 11,819 | 0.17% | +1,011 |
| Franklin Street Properties Cor(FSP) | 1,106,656 | 1,181,656 | +75,000 | 2,047 | 3,025 | 0.04% | +978 |
| Ares Capital Corp.(ARCC) | 4,293,360 | 4,219,744 | -73,616 | 83,592 | 84,521 | 1.19% | +930 |
| SPDR S&P Metals & Mining ETF ST STR SP METAL | 77,696 | 82,909 | +5,213 | 4,079 | 4,960 | 0.07% | +881 |
| Cavco Industries Inc.(CVCO) | 14,300 | 13,462 | -838 | 3,799 | 4,666 | 0.07% | +867 |
| Stewart Information Services(STC) | 102,046 | 90,712 | -11,334 | 4,470 | 5,329 | 0.08% | +860 |
| iShares 3-7 Year Treasury Bond | 0 | 6,940 | +6,940 | 0 | 813 | 0.01% | +813 |
| Sandoz Group | 0 | 23,608 | +23,608 | 0 | 756 | 0.01% | +756 |
| SPDR Industrial Select Sector ST STR INDL ETF | 31,791 | 34,645 | +2,854 | 3,223 | 3,949 | 0.06% | +726 |
| SPDR Portfolio S&P 500 Growth ST STR P500GRW | 112,252 | 113,122 | +870 | 6,654 | 7,360 | 0.10% | +705 |
| iShares US Aerospace & Defense | 38,402 | 37,634 | -768 | 4,069 | 4,765 | 0.07% | +695 |
| Rheinmetall AG | 0 | 10,308 | +10,308 | 0 | 660 | 0.01% | +660 |
| Medtronic plc(MDT) | 206,364 | 203,715 | -2,649 | 16,171 | 16,782 | 0.24% | +611 |
| Nestle S.A. | 1,071,413 | 1,053,794 | -17,619 | 121,252 | 121,850 | 1.72% | +598 |
| iShares Core MSCI Emerging Mar CORE MSCI EMKT | 0 | 11,811 | +11,811 | 0 | 597 | 0.01% | +597 |
| CarMax Inc.(KMX) | 144,030 | 138,891 | -5,139 | 10,187 | 10,659 | 0.15% | +471 |
| SPDR Portfolio Mortgage Backed ST STR BACKE ETF | 2,320,051 | 2,207,636 | -112,415 | 48,257 | 48,723 | 0.69% | +465 |
| iShares iBonds Dec 2025 Term M | 61,455 | 77,628 | +16,173 | 1,603 | 2,061 | 0.03% | +458 |
| Dun & Bradstreet Holdings Inc. | 2,818,678 | 2,441,856 | -376,822 | 28,159 | 28,570 | 0.40% | +411 |
| RBC Bearings Inc.(RBC) | 21,970 | 19,403 | -2,567 | 5,144 | 5,528 | 0.08% | +384 |
| iShares Core MSCI EAFE ETF CORE MSCI EAFE | 0 | 5,386 | +5,386 | 0 | 379 | 0.01% | +379 |