0001172661-24-000530.txt : 20240207 0001172661-24-000530.hdr.sgml : 20240207 20240207164400 ACCESSION NUMBER: 0001172661-24-000530 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240207 DATE AS OF CHANGE: 20240207 EFFECTIVENESS DATE: 20240207 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Harfst & Associates, Inc. CENTRAL INDEX KEY: 0001649147 ORGANIZATION NAME: IRS NUMBER: 900534269 STATE OF INCORPORATION: WY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-16956 FILM NUMBER: 24604931 BUSINESS ADDRESS: STREET 1: 1949 SUGARLAND DRIVE STREET 2: #220 CITY: SHERIDAN STATE: WY ZIP: 82801 BUSINESS PHONE: 307-218-5667 MAIL ADDRESS: STREET 1: 1949 SUGARLAND DRIVE STREET 2: #220 CITY: SHERIDAN STATE: WY ZIP: 82801 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001649147 XXXXXXXX 12-31-2023 12-31-2023 false Harfst & Associates, Inc.
1949 Sugarland Drive #220 Sheridan WY 82801
13F HOLDINGS REPORT 028-16956 000145090 801-71661 N
Robby Harfst Member/Chief Compliance Officer 307-218-5667 /s/ Robby Harfst Sheridan WY 02-07-2024 0 88 378816853
INFORMATION TABLE 2 infotable.xml ABBOTT LABS COM 002824100 1863596 16931 SH SOLE 0 0 16931 ABBVIE INC COM 00287Y109 415475 2681 SH SOLE 0 0 2681 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2298110 6549 SH SOLE 0 0 6549 ADOBE INC COM 00724F101 4404698 7383 SH SOLE 0 0 7383 ADVANCED MICRO DEVICES INC COM 007903107 3227542 21895 SH SOLE 0 0 21895 AIR PRODS & CHEMS INC COM 009158106 2316348 8460 SH SOLE 0 0 8460 ALPHABET INC CAP STK CL A 02079K305 3340966 23917 SH SOLE 0 0 23917 ALPHABET INC CAP STK CL C 02079K107 214214 1520 SH SOLE 0 0 1520 AMAZON COM INC COM 023135106 3276435 21564 SH SOLE 0 0 21564 AMGEN INC COM 031162100 207951 722 SH SOLE 0 0 722 ANALOG DEVICES INC COM 032654105 1946286 9802 SH SOLE 0 0 9802 APPLE INC COM 037833100 5797111 30110 SH SOLE 0 0 30110 APPLIED MATLS INC COM 038222105 3240914 19997 SH SOLE 0 0 19997 AUTONATION INC COM 05329W102 277233 1846 SH SOLE 0 0 1846 BARNES GROUP INC COM 067806109 4523560 138632 SH SOLE 0 0 138632 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3942520 11054 SH SOLE 0 0 11054 BLACKROCK INC COM 09247X101 2333134 2874 SH SOLE 0 0 2874 CATERPILLAR INC COM 149123101 873410 2954 SH SOLE 0 0 2954 CHEVRON CORP NEW COM 166764100 1594637 10691 SH SOLE 0 0 10691 CHUBB LIMITED COM H1467J104 406574 1799 SH SOLE 0 0 1799 CISCO SYS INC COM 17275R102 2301692 45560 SH SOLE 0 0 45560 COLUMBIA SPORTSWEAR CO COM 198516106 1825921 22956 SH SOLE 0 0 22956 COPART INC COM 217204106 534100 10900 SH SOLE 0 0 10900 COSTCO WHSL CORP NEW COM 22160K105 3809322 5771 SH SOLE 0 0 5771 CUMMINS INC COM 231021106 2170026 9058 SH SOLE 0 0 9058 CVS HEALTH CORP COM 126650100 232538 2945 SH SOLE 0 0 2945 DEERE & CO COM 244199105 433859 1085 SH SOLE 0 0 1085 DOLBY LABORATORIES INC COM CL A 25659T107 1972144 22884 SH SOLE 0 0 22884 EATON CORP PLC SHS G29183103 388202 1612 SH SOLE 0 0 1612 ECOLAB INC COM 278865100 244963 1235 SH SOLE 0 0 1235 ELEVANCE HEALTH INC COM 036752103 2221520 4711 SH SOLE 0 0 4711 EOG RES INC COM 26875P101 1657136 13701 SH SOLE 0 0 13701 EXPEDITORS INTL WASH INC COM 302130109 2693715 21177 SH SOLE 0 0 21177 EXXON MOBIL CORP COM 30231G102 1942897 19433 SH SOLE 0 0 19433 FASTENAL CO COM 311900104 2505369 38681 SH SOLE 0 0 38681 FEDEX CORP COM 31428X106 280544 1109 SH SOLE 0 0 1109 GENTEX CORP COM 371901109 2186228 66939 SH SOLE 0 0 66939 GRAINGER W W INC COM 384802104 503844 608 SH SOLE 0 0 608 HONEYWELL INTL INC COM 438516106 2125553 10136 SH SOLE 0 0 10136 ILLINOIS TOOL WKS INC COM 452308109 230243 879 SH SOLE 0 0 879 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2535466 19742 SH SOLE 0 0 19742 INTUIT COM 461202103 3020145 4832 SH SOLE 0 0 4832 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1291799 20616 SH SOLE 0 0 20616 INVESCO QQQ TR UNIT SER 1 46090E103 29820713 72819 SH SOLE 0 0 72819 ISHARES TR RUS 1000 GRW ETF 464287614 748830 2470 SH SOLE 0 0 2470 ISHARES TR MSCI KLD400 SOC 464288570 756080 8304 SH SOLE 0 0 8304 ISHARES TR CORE S&P500 ETF 464287200 51812483 108478 SH SOLE 0 0 108478 ISHARES TR MSCI USA ESG SLC 464288802 227756 2266 SH SOLE 0 0 2266 JOHNSON & JOHNSON COM 478160104 1722159 10987 SH SOLE 0 0 10987 LITHIA MTRS INC COM 536797103 3593506 10913 SH SOLE 0 0 10913 LITTELFUSE INC COM 537008104 1971140 7367 SH SOLE 0 0 7367 LOWES COS INC COM 548661107 537904 2417 SH SOLE 0 0 2417 MASTERCARD INCORPORATED CL A 57636Q104 435894 1022 SH SOLE 0 0 1022 MEDTRONIC PLC SHS G5960L103 1875052 22761 SH SOLE 0 0 22761 MERCADOLIBRE INC COM 58733R102 235731 150 SH SOLE 0 0 150 MERCK & CO INC COM 58933Y105 1740614 15966 SH SOLE 0 0 15966 METLIFE INC COM 59156R108 2420358 36600 SH SOLE 0 0 36600 MICROSOFT CORP COM 594918104 5446564 14484 SH SOLE 0 0 14484 NIKE INC CL B 654106103 2041467 18803 SH SOLE 0 0 18803 NORFOLK SOUTHN CORP COM 655844108 272074 1151 SH SOLE 0 0 1151 NORTHERN TR CORP COM 665859104 2056763 24375 SH SOLE 0 0 24375 NVIDIA CORPORATION COM 67066G104 4572367 9233 SH SOLE 0 0 9233 PARKER-HANNIFIN CORP COM 701094104 305445 663 SH SOLE 0 0 663 PEPSICO INC COM 713448108 312506 1840 SH SOLE 0 0 1840 PPG INDS INC COM 693506107 490375 3279 SH SOLE 0 0 3279 PROCTER AND GAMBLE CO COM 742718109 13491938 92070 SH SOLE 0 0 92070 QUALCOMM INC COM 747525103 2352552 16266 SH SOLE 0 0 16266 RAYMOND JAMES FINL INC COM 754730109 125891417 1129071 SH SOLE 0 0 1129071 RESMED INC COM 761152107 1862504 10827 SH SOLE 0 0 10827 ROCKWELL AUTOMATION INC COM 773903109 360157 1160 SH SOLE 0 0 1160 SCHWAB CHARLES CORP COM 808513105 3167002 46032 SH SOLE 0 0 46032 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 678106 9003 SH SOLE 0 0 9003 SIMPSON MFG INC COM 829073105 3414958 17249 SH SOLE 0 0 17249 SMITH A O CORP COM 831865209 2417306 29322 SH SOLE 0 0 29322 SPDR S&P 500 ETF TR TR UNIT 78462F103 237655 500 SH SOLE 0 0 500 SPDR SER TR S&P DIVID ETF 78464A763 380534 3045 SH SOLE 0 0 3045 TESLA INC COM 88160R101 1217304 4899 SH SOLE 0 0 4899 TEXAS INSTRS INC COM 882508104 2306836 13533 SH SOLE 0 0 13533 UFP INDUSTRIES INC COM 90278Q108 3165995 25217 SH SOLE 0 0 25217 UNITEDHEALTH GROUP INC COM 91324P102 2468092 4688 SH SOLE 0 0 4688 VANGUARD INDEX FDS TOTAL STK MKT 922908769 7403557 31210 SH SOLE 0 0 31210 VANGUARD INDEX FDS VALUE ETF 922908744 239200 1600 SH SOLE 0 0 1600 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1880424 4305 SH SOLE 0 0 4305 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2716167 16520 SH SOLE 0 0 16520 VERTEX PHARMACEUTICALS INC COM 92532F100 421539 1036 SH SOLE 0 0 1036 VISA INC COM CL A 92826C839 2960180 11370 SH SOLE 0 0 11370 WEST PHARMACEUTICAL SVSC INC COM 955306105 2457798 6980 SH SOLE 0 0 6980 ZOETIS INC CL A 98978V103 321911 1631 SH SOLE 0 0 1631