Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q3 2023 ▲▼ | Q4 2023 ▲▼ | Change ▲▼ | Q3 2023 ▲▼ | Q4 2023 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| Clorox Co.(CLX) | 0 | 899,112 | +899,112 | 0 | 128,204 | 1.81% | +128,204 |
| iShares 0-3 Month Treasury Bon | 0 | 5,736,440 | +5,736,440 | 0 | 206,543 | 2.92% | +206,543 |
| United Parcel Service Inc.(UPS) | 0 | 321,094 | +321,094 | 0 | 50,486 | 0.71% | +50,486 |
| iShares Core S&P US Value ETF | 0 | 378,244 | +378,244 | 0 | 31,897 | 0.45% | +31,897 |
| 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) | 0 | 2,610,448 | +2,610,448 | 0 | 169,079 | 2.39% | +169,079 |
| 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 | 0 | 498,312 | +498,312 | 0 | 44,205 | 0.62% | +44,205 |
| U.S. Bancorp(USB) | 2,083,432 | 1,979,499 | -103,933 | 68,878 | 85,673 | 1.21% | +16,794 |
| Northern Trust Corp.(NTRS) | 0 | 1,168,915 | +1,168,915 | 0 | 98,633 | 1.39% | +98,633 |
| Home Depot Inc.(HD) | 0 | 401,209 | +401,209 | 0 | 139,039 | 1.97% | +139,039 |
| Snap-on Inc.(SNA) | 0 | 604,713 | +604,713 | 0 | 174,665 | 2.47% | +174,665 |
| Analog Devices Inc.(ADI) | 0 | 714,146 | +714,146 | 0 | 141,801 | 2.00% | +141,801 |
| 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) | 0 | 621,310 | +621,310 | 0 | 21,466 | 0.30% | +21,466 |
| Broadridge Financial Solutions(BR) | 783,864 | 748,519 | -35,345 | 140,351 | 154,008 | 2.18% | +13,657 |
| S&P Global Inc.(SPGI) | 0 | 193,302 | +193,302 | 0 | 85,153 | 1.20% | +85,153 |
| Lockheed Martin Corp.(LMT) | 0 | 338,180 | +338,180 | 0 | 153,277 | 2.17% | +153,277 |
| Masco Corp.(MAS) | 0 | 1,025,660 | +1,025,660 | 0 | 68,699 | 0.97% | +68,699 |
| Invesco Optimum Yield Diversif OPTIMUM YIELD | 0 | 921,939 | +921,939 | 0 | 12,262 | 0.17% | +12,262 |
| Colgate-Palmolive Co.(CL) | 0 | 1,475,618 | +1,475,618 | 0 | 117,622 | 1.66% | +117,622 |
| Global X Uranium ETF GLOBAL X URANIUM | 0 | 390,737 | +390,737 | 0 | 10,820 | 0.15% | +10,820 |
| Brookfield Corp.(BN) | 0 | 1,331,182 | +1,331,182 | 0 | 53,407 | 0.75% | +53,407 |
| Toro Co. | 146,584 | 227,744 | +81,160 | 12,181 | 21,861 | 0.31% | +9,680 |
| Hershey Co.(HSY) | 0 | 164,727 | +164,727 | 0 | 30,712 | 0.43% | +30,712 |
| Linde plc(LIN) | 0 | 390,984 | +390,984 | 0 | 160,581 | 2.27% | +160,581 |
| 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) | 0 | 1,816,728 | +1,816,728 | 0 | 127,389 | 1.80% | +127,389 |
| SPDR S&P 600 Small Cap Growth ST STR SP600GRWO | 0 | 201,585 | +201,585 | 0 | 16,859 | 0.24% | +16,859 |
| Entergy Corp.(ETR) | 0 | 881,763 | +881,763 | 0 | 89,226 | 1.26% | +89,226 |
| Progressive Corp.(PGR) | 1,263,862 | 1,149,637 | -114,225 | 176,056 | 183,114 | 2.59% | +7,058 |
| Illinois Tool Works Inc.(ITW) | 0 | 248,510 | +248,510 | 0 | 65,095 | 0.92% | +65,095 |
| Nordson Corp.(NDSN) | 0 | 158,814 | +158,814 | 0 | 41,952 | 0.59% | +41,952 |
| Invesco BulletShares 2031 Muni | 0 | 288,053 | +288,053 | 0 | 6,233 | 0.09% | +6,233 |
| W. R. Berkley Corp. | 973,105 | 953,554 | -19,551 | 61,782 | 67,435 | 0.95% | +5,653 |
| NXP Semiconductors N.V. COM | 0 | 233,287 | +233,287 | 0 | 53,581 | 0.76% | +53,581 |
| Gilead Sciences Inc.(GILD) | 0 | 1,266,954 | +1,266,954 | 0 | 102,636 | 1.45% | +102,636 |
| Stryker Corp.(SYK) | 0 | 271,827 | +271,827 | 0 | 81,401 | 1.15% | +81,401 |
| 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 | 0 | 1,598,489 | +1,598,489 | 0 | 21,452 | 0.30% | +21,452 |
| Sherwin-Williams Co.(SHW) | 0 | 86,647 | +86,647 | 0 | 27,025 | 0.38% | +27,025 |
| Clarivate plc(CLVT) | 0 | 3,021,190 | +3,021,190 | 0 | 27,976 | 0.40% | +27,976 |
| Dollar Tree Inc.(DLTR) | 0 | 128,596 | +128,596 | 0 | 18,267 | 0.26% | +18,267 |
| 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. | 0 | 270,413 | +270,413 | 0 | 26,806 | 0.38% | +26,806 |
| Mastercard Inc.(MA) | 0 | 195,932 | +195,932 | 0 | 83,567 | 1.18% | +83,567 |
| Dow Inc.(DOW) | 0 | 1,741,908 | +1,741,908 | 0 | 95,526 | 1.35% | +95,526 |
| Kinder Morgan Inc.(KMI) | 0 | 4,795,178 | +4,795,178 | 0 | 84,587 | 1.20% | +84,587 |
| Ecolab Inc.(ECL) | 0 | 121,371 | +121,371 | 0 | 24,074 | 0.34% | +24,074 |
| 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) | 0 | 84,909 | +84,909 | 0 | 25,176 | 0.36% | +25,176 |
| Microsoft Corp.(MSFT) | 0 | 435,989 | +435,989 | 0 | 163,949 | 2.32% | +163,949 |
| Lowe's Cos. Inc.(LOW) | 0 | 256,240 | +256,240 | 0 | 57,026 | 0.81% | +57,026 |
| UFP Technologies Inc.(UFPT) | 8,093 | 21,857 | +13,764 | 1,307 | 3,760 | 0.05% | +2,454 |
| Expeditors International of Wa(EXPD) | 0 | 193,464 | +193,464 | 0 | 24,609 | 0.35% | +24,609 |
| NIKE Inc.(NKE) | 0 | 171,900 | +171,900 | 0 | 18,663 | 0.26% | +18,663 |
| 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) | 0 | 684,049 | +684,049 | 0 | 65,676 | 0.93% | +65,676 |
| Donaldson Co. Inc.(DCI) | 0 | 340,822 | +340,822 | 0 | 22,273 | 0.31% | +22,273 |
| Rockwell Automation Inc.(ROK) | 0 | 76,790 | +76,790 | 0 | 23,842 | 0.34% | +23,842 |
| New Jersey Resources Corp.(NJR) | 0 | 447,769 | +447,769 | 0 | 19,962 | 0.28% | +19,962 |
| SPDR Portfolio S&P 500 Value E | 0 | 288,785 | +288,785 | 0 | 13,466 | 0.19% | +13,466 |
| 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 | 0 | 177,493 | +177,493 | 0 | 4,491 | 0.06% | +4,491 |
| SPDR S&P 500 ETF(SPY) | 0 | 29,589 | +29,589 | 0 | 14,064 | 0.20% | +14,064 |
| Thermo Fisher Scientific Inc.(TMO) | 0 | 87,569 | +87,569 | 0 | 46,481 | 0.66% | +46,481 |
| Paychex Inc.(PAYX) | 1,246,056 | 1,216,365 | -29,691 | 143,708 | 144,881 | 2.05% | +1,174 |
| American Water Works Co. Inc. | 0 | 139,431 | +139,431 | 0 | 18,403 | 0.26% | +18,403 |
| Azek Co. Inc. | 0 | 308,986 | +308,986 | 0 | 11,819 | 0.17% | +11,819 |
| Franklin Street Properties Cor | 1,106,656 | 1,181,656 | +75,000 | 2,047 | 3,025 | 0.04% | +978 |
| Ares Capital Corp.(ARCC) | 0 | 4,219,744 | +4,219,744 | 0 | 84,521 | 1.19% | +84,521 |
| 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) | 0 | 90,712 | +90,712 | 0 | 5,329 | 0.08% | +5,329 |
| 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 | 0 | 34,645 | +34,645 | 0 | 3,949 | 0.06% | +3,949 |
| SPDR Portfolio S&P 500 Growth ST STR P500GRW | 0 | 113,122 | +113,122 | 0 | 7,360 | 0.10% | +7,360 |
| iShares US Aerospace & Defense | 0 | 37,634 | +37,634 | 0 | 4,765 | 0.07% | +4,765 |
| Rheinmetall AG | 0 | 10,308 | +10,308 | 0 | 660 | 0.01% | +660 |
| Medtronic plc(MDT) | 0 | 203,715 | +203,715 | 0 | 16,782 | 0.24% | +16,782 |
| Nestle S.A. | 0 | 1,053,794 | +1,053,794 | 0 | 121,850 | 1.72% | +121,850 |
| iShares Core MSCI Emerging Mar CORE MSCI EMKT | 0 | 11,811 | +11,811 | 0 | 597 | 0.01% | +597 |
| CarMax Inc.(KMX) | 0 | 138,891 | +138,891 | 0 | 10,659 | 0.15% | +10,659 |
| SPDR Portfolio Mortgage Backed ST STR BACKE ETF | 0 | 2,207,636 | +2,207,636 | 0 | 48,723 | 0.69% | +48,723 |
| iShares iBonds Dec 2025 Term M | 0 | 77,628 | +77,628 | 0 | 2,061 | 0.03% | +2,061 |
| Dun & Bradstreet Holdings Inc. | 0 | 2,441,856 | +2,441,856 | 0 | 28,570 | 0.40% | +28,570 |
| RBC Bearings Inc.(RBC) | 0 | 19,403 | +19,403 | 0 | 5,528 | 0.08% | +5,528 |
| iShares Core MSCI EAFE ETF CORE MSCI EAFE | 0 | 5,386 | +5,386 | 0 | 379 | 0.01% | +379 |