Harfst & Associates, Inc.
Portfolio value QoQ: +14.9% 13F does not disclose cash
Based on 13F long-equity holdings only (cash, bonds, shorts not disclosed)
Turnover Q2 2026: 2.38% Est. buys $30,946,025 · sells $14,352,621
Median holding: 6.0 quarters Tracked Q1 2025–Q2 2026 · 79.5% still held
Sector breakdown
Full portfolio 124 positions
| Type | Streak | 8Q trend | |||||
|---|---|---|---|---|---|---|---|
| RJF | $161,313,904 | 25.07% | 1,061,066 | $7,661,606 | Down ×2 | ||
| IVV | $73,131,552 | 11.37% | 97,653 | $8,024,163 | Down ×5 | ||
| QQQ | $36,061,274 | 5.60% | 48,970 | $7,311,545 | Down ×3 | ||
| VIS | $26,370,923 | 4.10% | 73,175 | $3,772,477 | Up ×2 | ||
| TBUX | $25,368,108 | 3.94% | 509,707 | $4,980,915 | Up ×3 | ||
| VRIG | $22,632,322 | 3.52% | 902,765 | $2,861,504 | Up ×3 | ||
| TCAF | $15,347,900 | 2.39% | 373,428 | $2,107,878 | Up ×6 | ||
| BSV | $14,681,692 | 2.28% | 188,444 | $5,257,379 | Up ×2 | ||
| PG | $13,478,846 | 2.09% | 91,918 | $260,187 | Up ×4 | ||
| AMD | $11,089,572 | 1.72% | 19,090 | $6,813,473 | Down ×3 | ||
| VTI | $10,509,501 | 1.63% | 28,401 | $1,271,207 | Down ×6 | ||
| AAPL | $9,929,841 | 1.54% | 34,317 | $1,043,873 | Down ×1 | ||
| AMAT | $9,256,711 | 1.44% | 12,803 | $4,399,555 | Down ×3 | ||
| VXF | $8,900,524 | 1.38% | 36,150 | $2,035,562 | Up ×6 | ||
| LRCX | $8,739,904 | 1.36% | 20,169 | $3,889,081 | Down ×5 | ||
| LAD | $6,833,778 | 1.06% | 23,525 | $697,158 | Down ×3 | ||
| KLAC | $6,631,964 | 1.03% | 21,981 | $3,314,320 | Up ×2 | ||
| NVDA | $6,518,758 | 1.01% | 32,579 | $489,895 | Down ×3 | ||
| GOOGL | $5,926,802 | 0.92% | 16,584 | $995,602 | Down ×3 | ||
| AMZN | $4,631,900 | 0.72% | 19,434 | $695,597 | Up ×1 | ||
| MSFT | $4,628,716 | 0.72% | 12,409 | $45,820 | Up ×2 | ||
| BRK-B | $4,379,414 | 0.68% | 8,752 | $108,304 | Down ×1 | ||
| CMI | $4,345,534 | 0.68% | 6,093 | $813,325 | Down ×6 | ||
| MPWR | $4,319,019 | 0.67% | 3,124 | $724,041 | Down ×3 | ||
| VCIT | $4,073,458 | 0.63% | 49,286 | $-1,032,737 | Down ×2 | ||
| APH | $4,002,788 | 0.62% | 22,702 | $1,138,057 | Up ×2 | ||
| NTRS | $3,812,024 | 0.59% | 21,928 | $587,536 | Down ×3 | ||
| TXN | $3,778,536 | 0.59% | 12,677 | $1,284,896 | Down ×1 | ||
| COST | $3,679,872 | 0.57% | 3,934 | $-273,514 | Down ×3 | ||
| GLW | $3,454,951 | 0.54% | 13,526 | $2,056,363 | Up ×1 | ||
| AIT | $3,364,734 | 0.52% | 9,950 | $681,458 | Down ×1 | ||
| EEM | $3,257,294 | 0.51% | 47,614 | $715,657 | Up ×1 | ||
| V | $3,101,774 | 0.48% | 9,041 | $394,902 | Up ×2 | ||
| CAT | $3,093,535 | 0.48% | 2,905 | $1,035,458 | |||
| IBKR | $3,028,236 | 0.47% | 34,791 | $737,596 | Up ×2 | ||
| SCHW | $3,017,394 | 0.47% | 32,702 | $15,451 | Up ×1 | ||
| FAST | $2,957,358 | 0.46% | 61,573 | $87,115 | Down ×3 | ||
| MS | $2,926,304 | 0.45% | 13,999 | $634,423 | Up ×2 | ||
| GE | $2,910,511 | 0.45% | 7,788 | $758,829 | Up ×2 | ||
| CSCO | $2,845,456 | 0.44% | 24,225 | $1,452,432 | Up ×1 | ||
| VEU | $2,827,213 | 0.44% | 33,758 | $373,153 | Up ×1 | ||
| ODFL | $2,740,362 | 0.43% | 12,652 | $279,332 | Up ×2 | ||
| EBAY | $2,735,620 | 0.43% | 24,480 | $558,202 | Up ×5 | ||
| XOM | $2,701,873 | 0.42% | 19,762 | $-689,244 | Down ×3 | ||
| JNJ | $2,578,199 | 0.40% | 10,152 | $93,288 | Down ×6 | ||
| AME | $2,523,345 | 0.39% | 10,430 | $313,185 | Up ×2 | ||
| VOO | $2,521,280 | 0.39% | 3,671 | $327,673 | |||
| HUBB | $2,457,822 | 0.38% | 4,698 | $260,115 | Up ×2 | ||
| BLK | $2,359,283 | 0.37% | 2,454 | $16,116 | Up ×1 | ||
| TT | $2,275,054 | 0.35% | 4,632 | $465,152 | Up ×2 | ||
| AMP | $2,248,173 | 0.35% | 4,901 | $157,658 | Up ×2 | ||
| ADI | $2,226,667 | 0.35% | 5,606 | $914,975 | Up ×1 | ||
| LLY | $2,211,970 | 0.34% | 1,844 | $805,595 | Up ×1 | ||
| WMT | $2,197,601 | 0.34% | 19,403 | $-149,057 | Up ×2 | ||
| DOV | $2,197,219 | 0.34% | 9,797 | $237,954 | Up ×2 | ||
| VMC | $2,154,231 | 0.33% | 7,302 | $260,751 | Up ×2 | ||
| PCAR | $2,146,449 | 0.33% | 17,869 | $135,703 | Up ×2 | ||
| AVGO | $2,091,469 | 0.33% | 5,537 | $813,083 | Up ×1 | ||
| PH | $2,046,377 | 0.32% | 2,092 | $675,764 | Up ×1 | ||
| MLM | $2,024,566 | 0.31% | 3,511 | $28,111 | Up ×2 | ||
| TMO | $1,989,580 | 0.31% | 3,968 | $141,787 | Up ×2 | ||
| GGG | $1,950,948 | 0.30% | 25,803 | $-88,189 | Up ×2 | ||
| META | $1,943,746 | 0.30% | 3,451 | $-207,201 | Down ×1 | ||
| J | $1,938,369 | 0.30% | 15,384 | $186,521 | Up ×5 | ||
| HWM | $1,844,385 | 0.29% | 6,860 | $620,872 | Up ×1 | ||
| CEF | $1,833,201 | 0.28% | 45,568 | $-269,963 | Up ×1 | ||
| TJX | $1,705,473 | 0.27% | 11,257 | $443,204 | Up ×1 | ||
| PSX | $1,682,362 | 0.26% | 9,952 | $-142,639 | Down ×1 | ||
| CVX | $1,673,835 | 0.26% | 10,098 | $-437,436 | Down ×3 | ||
| BKR | $1,647,549 | 0.26% | 29,686 | $354,937 | Up ×1 | ||
| ISRG | $1,621,740 | 0.25% | 4,078 | $-42,434 | Up ×5 | ||
| SCCO | $1,551,013 | 0.24% | 8,901 | $328,870 | Up ×1 | ||
| BRK-A | $1,497,700 | 0.23% | 2 | $61,420 | |||
| NFLX | $1,480,479 | 0.23% | 20,735 | $-333,584 | Up ×5 | ||
| NEM | $1,449,034 | 0.23% | 15,514 | $205,234 | Up ×1 | ||
| TSLA | $1,318,161 | 0.20% | 3,134 | $153,096 | |||
| INTU | $1,215,753 | 0.19% | 4,658 | $-659,349 | Up ×2 | ||
| DSI | $1,052,975 | 0.16% | 7,395 | $156,774 | |||
| IWF | $912,898 | 0.14% | 7,352 | $31,955 | Up ×1 | ||
| NB | $890,833 | 0.14% | 184,820 | $41,559 | Down ×1 | ||
| SPLV | $862,174 | 0.13% | 11,511 | $15,139 | Down ×5 | ||
| SCHM | $735,410 | 0.11% | 19,946 | $117,262 | Down ×6 | ||
| SETM | $729,612 | 0.11% | 23,415 | $-5,591 | Up ×1 | ||
| ADBE | $687,638 | 0.11% | 3,354 | $-466,263 | Down ×3 | ||
| ABBV | $651,748 | 0.10% | 2,590 | $81,706 | Down ×1 | ||
| IBIT | $603,848 | 0.09% | 18,139 | $-36,191 | Up ×3 | ||
| VYM | $570,874 | 0.09% | 3,612 | $-3,162 | Down ×1 | ||
| AFL | $565,145 | 0.09% | 4,820 | $-284,340 | Down ×2 | ||
| TSM | $537,267 | 0.08% | 1,125 | $157,073 | |||
| DHS | $531,591 | 0.08% | 4,676 | $-18,441 | Down ×1 | ||
| SLV | $519,248 | 0.08% | 9,711 | $-142,460 | |||
| NTAP | $500,340 | 0.08% | 3,233 | $-123,740 | Down ×3 | ||
| GOOG | $496,429 | 0.08% | 1,405 | $79,047 | Down ×1 | ||
| GLD | $470,053 | 0.07% | 1,276 | $-78,998 | |||
| SPY | $431,833 | 0.07% | 578 | $55,936 | |||
| SDY | $372,841 | 0.06% | 2,450 | $15,288 | |||
| PM | $359,650 | 0.06% | 1,988 | $30,954 | |||
| XOVR | $338,021 | 0.05% | 16,058 | Up ×1 | |||
| DHR | $322,293 | 0.05% | 1,692 | $-294,476 | Down ×3 | ||
| IGRO | $319,145 | 0.05% | 3,630 | $19,180 | Up ×3 | ||
| No matches | |||||||
Conviction holdings
Positions increased for 3+ consecutive quarters.
Share counts are as reported in 13F filings (not split-adjusted)
| Security | Value | % of portfolio | Streak |
|---|---|---|---|
| TBUX | $25,368,108 | 3.94% | up ×3 |
| VRIG | $22,632,322 | 3.52% | up ×3 |
| TCAF | $15,347,900 | 2.39% | up ×6 |
| PG | $13,478,846 | 2.09% | up ×4 |
| VXF | $8,900,524 | 1.38% | up ×6 |
| EBAY | $2,735,620 | 0.43% | up ×5 |
| J | $1,938,369 | 0.30% | up ×5 |
| ISRG | $1,621,740 | 0.25% | up ×5 |
| NFLX | $1,480,479 | 0.23% | up ×5 |
| IBIT | $603,848 | 0.09% | up ×3 |
| IGRO | $319,145 | 0.05% | up ×3 |
Biggest new bets
New positions opened this quarter, largest first.
Top movers (QoQ)
Exited positions
Includes corporate events (mergers, delistings) — not all exits are sells
Closed positions reflect 13F reporting changes; for index managers these are often mechanical (delisting, M&A, index rebalancing), not active decisions.
| Security | Quarter | Shares before | Value before | Price since exit |
|---|---|---|---|---|
| PGX | Dec. 31, 2025 | 306,267 | $3,552,693 | |
| AKRE | March 31, 2026 | 53,622 | $3,512,778 | |
| SSD | June 30, 2025 | 7,831 | $1,230,094 | 12.7% |
| UFPI | June 30, 2025 | 11,276 | $1,206,984 | -20.5% |
| ADI | June 30, 2025 | 5,528 | $1,114,832 | 76.7% |
| RMD | June 30, 2025 | 4,899 | $1,096,642 | -13.3% |
| TRV | June 30, 2025 | 3,898 | $1,030,734 | 34.8% |
| GWW | June 30, 2025 | 996 | $983,959 | 23.4% |
| AOS | June 30, 2025 | 14,439 | $943,753 | -12.5% |
| ENSG | June 30, 2025 | 6,867 | $888,607 | 11.5% |
| WST | June 30, 2025 | 3,732 | $835,522 | 71.1% |
| GNTX | June 30, 2025 | 35,170 | $819,461 | -2.0% |
| NKE | June 30, 2025 | 11,406 | $724,053 | -51.6% |
| NOW | June 30, 2026 | 5,610 | $586,526 | 39.6% |
| EOG | June 30, 2026 | 3,000 | $433,763 | 11.2% |
| CSCO | June 30, 2025 | 6,413 | $395,747 | 66.4% |
| UNH | June 30, 2025 | 701 | $367,149 | 20.2% |
| ELV | June 30, 2025 | 803 | $349,273 | 2.9% |
| MET | June 30, 2025 | 4,318 | $346,693 | 20.8% |
| CI | June 30, 2025 | 951 | $313,035 | -17.8% |
| APD | June 30, 2025 | 1,043 | $307,602 | -0.4% |
| ONEQ | June 30, 2025 | 4,504 | $306,565 | |
| ACN | June 30, 2025 | 974 | $303,927 | -35.3% |
| HON | June 30, 2025 | 1,379 | $291,935 | -3.3% |
| MRK | June 30, 2025 | 3,138 | $281,667 | 79.0% |
| QCOM | June 30, 2025 | 1,832 | $281,414 | 13.2% |
| ORCL | Dec. 31, 2025 | 985 | $277,022 | -25.5% |
| EXPD | March 31, 2026 | 1,771 | $263,897 | 34.4% |
| ABT | June 30, 2026 | 2,501 | $256,778 | 9.5% |
| MSTR | June 30, 2026 | 1,950 | $243,360 | 89.3% |
| ICE | March 31, 2026 | 1,465 | $237,272 | -1.6% |
| MDT | June 30, 2025 | 2,442 | $219,439 | -0.1% |
| MCD | June 30, 2026 | 692 | $215,136 | -13.9% |
| ONEQ | Dec. 31, 2025 | 2,328 | $207,495 | |
| IWV | March 31, 2026 | 536 | $207,352 | |
| MP | Dec. 31, 2025 | 3,070 | $205,905 | -4.7% |
| DIA | Dec. 31, 2025 | 443 | $205,437 | |
| PPG | Dec. 31, 2025 | 1,949 | $204,860 | 4.3% |
| IWP | March 31, 2026 | 1,475 | $201,987 | 12.0% |
| SSD | Dec. 31, 2025 | 1,198 | $200,618 | 8.4% |