The Securities and Exchange Commission has not necessarily
reviewed the information in this filing and has not determined
if it is accurate and complete.
| |||||||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 | COLUMN 6 | COLUMN 7 | COLUMN 8 | ||||
VALUE | SHRS OR | SH/ | PUT/ | INVESTMENT | OTHER | VOTING AUTHORITY | |||||
NAME OF ISSUER | TITLE OF CLASS | CUSIP | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
ABBOTT LABS | COM | 002824100 | 14,747,292 | 108,428 | SH | SOLE | 0 | 0 | 108,428 | ||
ANALOG DEVICES INC | COM | 032654105 | 11,168,612 | 46,923 | SH | SOLE | 0 | 0 | 46,923 | ||
ANTERO MIDSTREAM CORP | COM | 03676B102 | 2,298,578 | 121,297 | SH | SOLE | 0 | 0 | 121,297 | ||
APPLE INC | COM | 037833100 | 7,176,026 | 34,976 | SH | SOLE | 0 | 0 | 34,976 | ||
BLACK HILLS CORP | COM | 092113109 | 1,374,450 | 24,500 | SH | SOLE | 0 | 0 | 24,500 | ||
BRADY CORP | CL A | 104674106 | 9,593,150 | 141,138 | SH | SOLE | 0 | 0 | 141,138 | ||
BROADCOM INC | COM | 11135F101 | 18,261,813 | 66,250 | SH | SOLE | 0 | 0 | 66,250 | ||
CABOT CORP | COM | 127055101 | 6,755,025 | 90,067 | SH | SOLE | 0 | 0 | 90,067 | ||
CATERPILLAR INC | COM | 149123101 | 12,266,255 | 31,597 | SH | SOLE | 0 | 0 | 31,597 | ||
CHEVRON CORP NEW | COM | 166764100 | 206,050 | 1,439 | SH | SOLE | 0 | 0 | 1,439 | ||
CHURCH & DWIGHT CO INC | COM | 171340102 | 1,441,073 | 14,994 | SH | SOLE | 0 | 0 | 14,994 | ||
CISCO SYS INC | COM | 17275R102 | 2,457,648 | 35,423 | SH | SOLE | 0 | 0 | 35,423 | ||
DOCUSIGN INC | COM | 256163106 | 3,220,284 | 41,344 | SH | SOLE | 0 | 0 | 41,344 | ||
FASTENAL CO | COM | 311900104 | 11,696,076 | 278,478 | SH | SOLE | 0 | 0 | 278,478 | ||
GENERAL DYNAMICS CORP | COM | 369550108 | 10,038,354 | 34,418 | SH | SOLE | 0 | 0 | 34,418 | ||
GOLD FIELDS LTD | SPONSORED ADR | 38059T106 | 2,009,985 | 84,917 | SH | SOLE | 0 | 0 | 84,917 | ||
HALEON PLC | SPON ADS | 405552100 | 1,938,951 | 186,977 | SH | SOLE | 0 | 0 | 186,977 | ||
INVESCO EXCH TRD SLF IDX FD | BULETSHS 2027 | 46138J585 | 2,221,616 | 97,847 | SH | SOLE | 0 | 0 | 97,847 | ||
INVESCO EXCH TRD SLF IDX FD | INVSCO BLSH 26 | 46138J635 | 2,215,510 | 94,964 | SH | SOLE | 0 | 0 | 94,964 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2027 CB | 46138J783 | 2,240,748 | 114,033 | SH | SOLE | 0 | 0 | 114,033 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2025 HY | 46138J817 | 2,058,444 | 89,226 | SH | SOLE | 0 | 0 | 89,226 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2025 CB | 46138J825 | 2,090,252 | 101,076 | SH | SOLE | 0 | 0 | 101,076 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2026 CB | 46138J791 | 2,267,463 | 116,161 | SH | SOLE | 0 | 0 | 116,161 | ||
ISHARES TR | CORE DIVID ETF | 46435U861 | 78,518,298 | 1,560,380 | SH | SOLE | 0 | 0 | 1,560,380 | ||
ISHARES TR | IBONDS DEC 25 | 46435U432 | 3,077,428 | 114,986 | SH | SOLE | 0 | 0 | 114,986 | ||
ISHARES TR | IBONDS DEC 26 | 46435U259 | 3,478,886 | 135,772 | SH | SOLE | 0 | 0 | 135,772 | ||
ISHARES TR | IBONDS DEC 27 | 46435U283 | 4,066,394 | 160,410 | SH | SOLE | 0 | 0 | 160,410 | ||
JPMORGAN CHASE & CO. | COM | 46625H100 | 10,197,294 | 35,174 | SH | SOLE | 0 | 0 | 35,174 | ||
KLA CORP | COM NEW | 482480100 | 3,075,971 | 3,434 | SH | SOLE | 0 | 0 | 3,434 | ||
LAM RESEARCH CORP | COM NEW | 512807306 | 20,033,448 | 205,809 | SH | SOLE | 0 | 0 | 205,809 | ||
MATSON INC | COM | 57686G105 | 8,944,523 | 80,328 | SH | SOLE | 0 | 0 | 80,328 | ||
NEXTERA ENERGY INC | COM | 65339F101 | 9,957,397 | 143,437 | SH | SOLE | 0 | 0 | 143,437 | ||
NORTHERN LTS FD TR IV | INSPIRE CORP BD | 66538H633 | 835,284 | 34,789 | SH | SOLE | 0 | 0 | 34,789 | ||
NORTHERN LTS FD TR IV | INSPIRE 100 ETF | 66538H534 | 226,447 | 5,479 | SH | SOLE | 0 | 0 | 5,479 | ||
NVIDIA CORPORATION | COM | 67066G104 | 4,883,629 | 30,911 | SH | SOLE | 0 | 0 | 30,911 | ||
OLD REP INTL CORP | COM | 680223104 | 12,354,731 | 321,403 | SH | SOLE | 0 | 0 | 321,403 | ||
OREILLY AUTOMOTIVE INC | COM | 67103H107 | 1,840,004 | 20,415 | SH | SOLE | 0 | 0 | 20,415 | ||
OVINTIV INC | COM | 69047Q102 | 2,379,381 | 62,533 | SH | SOLE | 0 | 0 | 62,533 | ||
OWENS CORNING NEW | COM | 690742101 | 1,240,430 | 9,020 | SH | SOLE | 0 | 0 | 9,020 | ||
PACCAR INC | COM | 693718108 | 7,443,673 | 78,305 | SH | SOLE | 0 | 0 | 78,305 | ||
PAYCHEX INC | COM | 704326107 | 11,728,440 | 80,630 | SH | SOLE | 0 | 0 | 80,630 | ||
PEAKSTONE REALTY TRUST | COMMON SHARES | 39818P799 | 239,709 | 18,146 | SH | SOLE | 0 | 0 | 18,146 | ||
QUALCOMM INC | COM | 747525103 | 2,177,403 | 13,672 | SH | SOLE | 0 | 0 | 13,672 | ||
QUANTA SVCS INC | COM | 74762E102 | 3,320,299 | 8,782 | SH | SOLE | 0 | 0 | 8,782 | ||
SS&C TECHNOLOGIES HLDGS INC | COM | 78467J100 | 11,960,874 | 144,455 | SH | SOLE | 0 | 0 | 144,455 | ||
STEEL DYNAMICS INC | COM | 858119100 | 11,543,302 | 90,175 | SH | SOLE | 0 | 0 | 90,175 | ||
STRYKER CORPORATION | COM | 863667101 | 12,427,925 | 31,413 | SH | SOLE | 0 | 0 | 31,413 | ||
TE CONNECTIVITY PLC | ORD SHS | G87052109 | 16,848,109 | 99,888 | SH | SOLE | 0 | 0 | 99,888 | ||
TOLL BROTHERS INC | COM | 889478103 | 1,098,045 | 9,621 | SH | SOLE | 0 | 0 | 9,621 | ||
TRIP COM GROUP LTD | ADS | 89677Q107 | 2,324,314 | 39,637 | SH | SOLE | 0 | 0 | 39,637 | ||
UNION PAC CORP | COM | 907818108 | 231,000 | 1,004 | SH | SOLE | 0 | 0 | 1,004 | ||
UNUM GROUP | COM | 91529Y106 | 11,594,713 | 143,570 | SH | SOLE | 0 | 0 | 143,570 | ||
VALERO ENERGY CORP | COM | 91913Y100 | 8,423,564 | 62,666 | SH | SOLE | 0 | 0 | 62,666 |