Asset Manager
← All Institutions
Harfst & Associates, Inc.
Market Value
$485M
+12.1%
Holdings
121
-1
New Purchases
5
Added To
39
Closed
23
Reduced
45
Top 10 Concentration
68.1%
Turnover
23.1%
Top Buys (by % of Portfolio)
| Symbol | Cur % | Prior % | Chg % | Value |
|---|---|---|---|---|
| TCAF | 2.26% | 0.93% | +1.33% | $11M |
| VXF | 0.91% | 0.21% | +0.70% | $4M |
| NFLX | 0.45% | 0.16% | +0.29% | $2M |
| VMC | 0.34% | 0.06% | +0.28% | $2M |
| KLAC | 0.42% | 0.14% | +0.28% | $2M |
| IBKR | 0.38% | 0.14% | +0.24% | $2M |
| QQQ | 6.00% | 5.76% | +0.24% | $29M |
| APH | 0.47% | 0.24% | +0.23% | $2M |
| MS | 0.38% | 0.15% | +0.23% | $2M |
| GE | 0.39% | 0.17% | +0.23% | $2M |
| NTAP | 0.36% | 0.15% | +0.21% | $2M |
| TT | 0.36% | 0.14% | +0.21% | $2M |
| HUBB | 0.36% | 0.15% | +0.21% | $2M |
| MSTR | 0.40% | 0.20% | +0.20% | $2M |
| CTAS | 0.36% | 0.16% | +0.20% | $2M |
Top Sells (by % of Portfolio)
| Symbol | Cur % | Prior % | Chg % | Value |
|---|---|---|---|---|
| RJF | 32.81% | 33.42% | -0.61% | $159M |
| PG | 2.98% | 3.59% | -0.61% | $14M |
| AAPL | 1.53% | 1.97% | -0.44% | $7M |
| IVV | 13.65% | 14.06% | -0.41% | $66M |
| SSD | 0.00% | 0.28% | -0.28% | $0 |
| UFPI | 0.00% | 0.28% | -0.28% | $0 |
| BRK-B | 0.86% | 1.14% | -0.27% | $4M |
| ADI | 0.00% | 0.26% | -0.26% | $0 |
| RMD | 0.00% | 0.25% | -0.25% | $0 |
| TRV | 0.00% | 0.24% | -0.24% | $0 |
| EXPD | 0.05% | 0.28% | -0.24% | $222K |
| GWW | 0.00% | 0.23% | -0.23% | $0 |
| COST | 0.75% | 0.98% | -0.23% | $4M |
| AOS | 0.00% | 0.22% | -0.22% | $0 |
| ENSG | 0.00% | 0.21% | -0.21% | $0 |
Sector Allocation Over Time
Market Cap Concentration
| Tier | Holdings | Value | Weight |
|---|---|---|---|
| Mega Cap | 43 | $196M | 40.4% |
| Large Cap | 68 | $247M | 51.0% |
| Mid Cap | 10 | $41M | 8.6% |
Portfolio Analytics
Avg Market Cap
$435.3B
Median Market Cap
$105.3B
Avg P/E
33.7
Median P/E
26.9
Avg Dividend Yield
0.01%
Avg Beta
1.05
# Stocks
103
# ETFs / Funds
18
Top Holdings (121 total)
| # | Symbol | % Port | Shares | Value | Avg Price | Q/Q Value Chg | Share Chg | Chg % | Status |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RJF | 32.81% | 1,037,455 | $159M | $153.37 | $15M | -3,501 | -0.3% | |
| 2 | IVV | 13.65% | 106,594 | $66M | $620.90 | $5M | -1,647 | -1.5% | |
| 3 | QQQ | 6.00% | 52,771 | $29M | $551.64 | $4M | -389 | -0.7% | |
| 4 | VIS | 3.86% | 66,835 | $19M | $280.07 | $3M | +1,998 | +3.1% | |
| 5 | PG | 2.98% | 90,803 | $14M | $159.32 | -$1M | -378 | -0.4% | |
| 6 | TCAF | 2.26% | 310,372 | $11M | $35.28 | $7M | +185,376 | +148.3% | |
| 7 | LAD | 1.95% | 27,963 | $9M | $337.82 | $1M | -645 | -2.2% | |
| 8 | VTI | 1.83% | 29,238 | $9M | $303.93 | $826K | -90 | -0.3% | |
| 9 | AAPL | 1.53% | 36,175 | $7M | $205.17 | -$1M | -2,127 | -5.5% | |
| 10 | NVDA | 1.27% | 38,883 | $6M | $157.99 | $211K | -15,850 | -29.0% | |
| 11 | MSFT | 1.26% | 12,292 | $6M | $497.41 | $1M | -472 | -3.7% | |
| 12 | VXF | 0.91% | 22,895 | $4M | $192.71 | $4M | +17,692 | +340.0% | |
| 13 | BRK-B | 0.86% | 8,620 | $4M | $485.77 | -$738K | -629 | -6.8% | |
| 14 | AMZN | 0.76% | 16,842 | $4M | $219.39 | $125K | -1,922 | -10.2% | |
| 15 | COST | 0.75% | 3,688 | $4M | $990.03 | -$590K | -796 | -17.8% | |
| 16 | AMD | 0.71% | 24,227 | $3M | $141.90 | $823K | -1,220 | -4.8% | |
| 17 | GOOGL | 0.70% | 19,158 | $3M | $176.23 | -$22K | -2,820 | -12.8% | |
| 18 | V | 0.65% | 8,893 | $3M | $355.04 | -$517K | -1,593 | -15.2% | |
| 19 | SCHW | 0.63% | 33,617 | $3M | $91.24 | -$349K | -10,023 | -23.0% | |
| 20 | ADBE | 0.63% | 7,887 | $3M | $386.88 | $80K | +139 | +1.8% | |
| 21 | NTRS | 0.62% | 23,800 | $3M | $126.79 | $300K | -3,748 | -13.6% | |
| 22 | INTU | 0.61% | 3,765 | $3M | $787.68 | $210K | -723 | -16.1% | |
| 23 | AMAT | 0.59% | 15,591 | $3M | $183.07 | $442K | -1,033 | -6.2% | |
| 24 | NOW | 0.56% | 2,642 | $3M | $1,028.08 | $40K | -719 | -21.4% | |
| 25 | FAST | 0.55% | 63,464 | $3M | $42.00 | $32K | +29,504 | +86.9% | |
| 26 | BLK | 0.55% | 2,538 | $3M | $1,049.36 | -$61K | -340 | -11.8% | |
| 27 | TXN | 0.54% | 12,708 | $3M | $207.62 | $149K | -1,146 | -8.3% | |
| 28 | LRCX | 0.54% | 26,662 | $3M | $97.34 | $602K | -761 | -2.8% | |
| 29 | META | 0.53% | 3,468 | $3M | $738.13 | $221K | -589 | -14.5% | |
| 30 | MPWR | 0.52% | 3,436 | $3M | $731.35 | $616K | +165 | +5.0% | |
| 31 | CMI | 0.51% | 7,584 | $2M | $327.50 | -$546K | -2,081 | -21.5% | |
| 32 | XOM | 0.49% | 22,053 | $2M | $107.80 | -$600K | -2,986 | -11.9% | |
| 33 | AIT | 0.48% | 10,111 | $2M | $232.46 | -$576K | -2,877 | -22.1% | |
| 34 | AMP | 0.48% | 4,380 | $2M | $533.77 | -$20K | -492 | -10.1% | |
| 35 | VOO | 0.48% | 4,094 | $2M | $568.03 | $132K | -174 | -4.1% | |
| 36 | APH | 0.47% | 22,976 | $2M | $98.75 | $1M | +7,242 | +46.0% | |
| 37 | NFLX | 0.45% | 1,633 | $2M | $1,339.13 | $1M | +881 | +117.2% | |
| 38 | CRM | 0.44% | 7,746 | $2M | $272.70 | $42K | +30 | +0.4% | |
| 39 | GGG | 0.42% | 23,810 | $2M | $85.97 | -$61K | -1,430 | -5.7% | |
| 40 | KLAC | 0.42% | 2,272 | $2M | $895.74 | $1M | +1,353 | +147.2% | |
| 41 | PGR | 0.42% | 7,562 | $2M | $266.87 | -$439K | -1,121 | -12.9% | |
| 42 | ODFL | 0.41% | 12,120 | $2M | $162.29 | $28K | +398 | +3.4% | |
| 43 | MSTR | 0.40% | 4,800 | $2M | $404.23 | $1M | +1,788 | +59.4% | |
| 44 | GE | 0.39% | 7,411 | $2M | $257.39 | $1M | +3,805 | +105.5% | |
| 45 | IBKR | 0.38% | 33,474 | $2M | $55.41 | $1M | +29,807 | +812.8% | |
| 46 | MS | 0.38% | 13,053 | $2M | $140.86 | $1M | +7,417 | +131.6% | |
| 47 | WMT | 0.37% | 18,413 | $2M | $97.78 | $1M | +9,518 | +107.0% | |
| 48 | NTAP | 0.36% | 16,453 | $2M | $106.55 | $1M | +9,219 | +127.4% | |
| 49 | HUBB | 0.36% | 4,286 | $2M | $408.44 | $1M | +2,310 | +116.9% | |
| 50 | CTAS | 0.36% | 7,805 | $2M | $222.87 | $1M | +4,411 | +130.0% | |
| 51 | TT | 0.36% | 3,964 | $2M | $437.41 | $1M | +2,113 | +114.2% | |
| 52 | AFL | 0.36% | 16,355 | $2M | $105.46 | $1M | +9,897 | +153.2% | |
| 53 | AME | 0.36% | 9,528 | $2M | $180.96 | $739K | +3,806 | +66.5% | |
| 54 | MLM | 0.35% | 3,096 | $2M | $548.97 | $721K | +1,050 | +51.3% | |
| 55 | JNJ | 0.35% | 11,108 | $2M | $152.75 | -$200K | -330 | -2.9% | |
| 56 | VMC | 0.34% | 6,378 | $2M | $260.84 | $1M | +5,260 | +470.5% | |
| 57 | EBAY | 0.34% | 22,284 | $2M | $74.46 | $935K | +11,585 | +108.3% | |
| 58 | J | 0.34% | 12,552 | $2M | $131.45 | $1M | +7,193 | +134.2% | |
| 59 | ISRG | 0.34% | 3,019 | $2M | $543.41 | $969K | +1,663 | +122.6% | |
| 60 | EOG | 0.34% | 13,711 | $2M | $119.61 | -$293K | -1,360 | -9.0% | |
| 61 | DOV | 0.33% | 8,808 | $2M | $183.24 | $960K | +5,084 | +136.5% | |
| 62 | DPZ | 0.33% | 3,565 | $2M | $450.62 | $933K | +2,100 | +143.3% | |
| 63 | CPRT | 0.33% | 32,730 | $2M | $49.07 | $728K | +17,218 | +111.0% | |
| 64 | APO | 0.33% | 11,212 | $2M | $141.87 | $846K | +5,772 | +106.1% | |
| 65 | DHR | 0.33% | 8,010 | $2M | $197.54 | $906K | +4,712 | +142.9% | |
| 66 | CVX | 0.32% | 10,912 | $2M | $143.18 | -$482K | -1,309 | -10.7% | |
| 67 | SPGI | 0.32% | 2,944 | $2M | $527.31 | $934K | +1,727 | +141.9% | |
| 68 | TSLA | 0.32% | 4,848 | $2M | $317.66 | $645K | +1,394 | +40.4% | |
| 69 | PCAR | 0.31% | 16,052 | $2M | $95.06 | $920K | +9,828 | +157.9% | |
| 70 | WM | 0.31% | 6,547 | $1M | $228.82 | $825K | +3,641 | +125.3% | |
| 71 | BRK-A | 0.30% | 2 | $1M | $728,800.00 | -$139K | — | — | |
| 72 | TMO | 0.29% | 3,430 | $1M | $405.46 | $789K | +2,221 | +183.7% | |
| 73 | SPLV | 0.26% | 17,503 | $1M | $72.82 | -$84K | -685 | -3.8% | |
| 74 | PSX | 0.24% | 9,670 | $1M | $119.30 | $481K | +4,221 | +77.5% | |
| 75 | MCD | 0.24% | 3,932 | $1M | $292.17 | $528K | +1,945 | +97.9% | |
| 76 | CAT | 0.24% | 2,941 | $1M | $388.21 | $172K | — | — | |
| 77 | IWF | 0.19% | 2,119 | $900K | $424.58 | $112K | -62 | -2.8% | |
| 78 | DSI | 0.18% | 7,395 | $859K | $116.16 | $92K | -99 | -1.3% | |
| 79 | SCHM | 0.14% | 24,986 | $701K | $28.05 | $45K | -57 | -0.2% | |
| 80 | ABBV | 0.10% | 2,631 | $488K | $185.62 | -$65K | -10 | -0.4% | |
| 81 | ABT | 0.09% | 3,217 | $438K | $136.01 | -$487K | -3,756 | -53.9% | |
| 82 | MELI | 0.08% | 150 | $392K | $2,613.63 | $99K | — | — | |
| 83 | SDY | 0.08% | 2,695 | $366K | $135.73 | $135 | — | — | |
| 84 | SPY | 0.07% | 588 | $363K | $617.85 | $34K | — | — | |
| 85 | PM | 0.07% | 1,771 | $323K | $182.13 | $41K | — | — | |
| 86 | VTV | 0.06% | 1,770 | $313K | $176.74 | -$49K | -326 | -15.6% | |
| 87 | ICE | 0.06% | 1,545 | $283K | $183.47 | -$223K | -1,389 | -47.3% | |
| 88 | LOW | 0.06% | 1,251 | $278K | $221.87 | -$25K | -47 | -3.6% | |
| 89 | TSM | 0.05% | 1,125 | $255K | $226.49 | — | +1,125 | — | NEW |
| 90 | SUSA | 0.05% | 1,891 | $240K | $126.75 | $22K | — | — | |
| 91 | BAC | 0.05% | 5,002 | $237K | $47.32 | $28K | — | — | |
| 92 | PEP | 0.05% | 1,785 | $236K | $132.04 | -$33K | -5 | -0.3% | |
| 93 | IDEV | 0.05% | 2,975 | $226K | $76.04 | — | +2,975 | — | NEW |
| 94 | GOOG | 0.05% | 1,255 | $223K | $177.39 | — | +1,255 | — | NEW |
| 95 | EXPD | 0.05% | 1,947 | $222K | $114.25 | -$1M | -8,260 | -80.9% | |
| 96 | PPG | 0.05% | 1,949 | $222K | $113.75 | $9K | — | — | |
| 97 | ORCL | 0.04% | 985 | $215K | $218.63 | — | +985 | — | NEW |
| 98 | IWP | 0.04% | 1,475 | $205K | $138.68 | — | +1,475 | — | NEW |
| 99 | ENSG | —% | — | — | — | -$889K | -6,867 | -100.0% | SOLD |
| 100 | CSCO | —% | — | — | — | -$396K | -6,413 | -100.0% | SOLD |