Investor

Fenimore Asset Management Inc

Portfolio Total Value

$4,686,318,000.00

Number of Stocks

90

Period of Reporting

2024-12-31

Stocks

Stock Value % Recent Activity Share Reported Price Current Price +/- Reported Price 52 Week Low 52 Week High
ROST $243,751,000.0 5.28%
Reduced 0.33%
1,611,370 $151.27 $232.8
Added 53.9%
$127.53 $163.6
BRO $234,493,000.0 5.08%
Reduced 1.13%
2,298,508 $102.02 $59.1
Reduced 42.07%
$75.79 $114.15
CDW $218,291,000.0 4.72%
Added 0.07%
1,254,259 $174.04 $128.37
Reduced 26.24%
$168.43 $263.37
SYK $188,752,000.0 4.09%
Reduced 0.37%
524,241 $360.05 $307.8
Reduced 14.51%
$307.23 $398.2
IEX $175,700,000.0 3.8%
Added 0.32%
839,507 $209.29 $224.93
Added 7.47%
$189.51 $246.36
VMC $170,189,000.0 3.68%
Reduced 0.41%
661,625 $257.23 $302.84
Added 17.73%
$219.73 $298.31
TT $166,451,000.0 3.6%
Reduced 2.0%
450,661 $369.35 $483.4
Added 30.88%
$250.06 $422.0
APH $160,046,000.0 3.46%
Reduced 0.95%
2,304,485 $69.45 $163.96
Added 136.08%
$49.38 $75.78
MKL $152,624,000.0 3.3%
Reduced 0.04%
88,415 $1,726.23 $1,847.16
Added 7.01%
$1,342.66 $1,811.81
$149,574,000.0 3.24%
Reduced 0.31%
2,603,553 $57.45 $nan
Reduced nan%
$nan $nan
PGR $136,635,000.0 2.96%
Reduced 0.66%
570,243 $239.61 $204.87
Reduced 14.5%
$175.5 $270.62
FAST $132,952,000.0 2.88%
Added 0.22%
1,848,875 $71.91 $45.89
Reduced 36.18%
$61.36 $84.88
ZBRA $124,086,000.0 2.69%
Reduced 0.05%
321,284 $386.22 $235.98
Reduced 38.9%
$233.95 $427.76
EXLS $123,144,000.0 2.67%
Reduced 0.56%
2,774,766 $44.38 $25.93
Reduced 41.57%
$28.16 $50.11
PNFP $120,673,000.0 2.61%
Reduced 1.49%
1,054,931 $114.39 $96.12
Reduced 15.97%
$73.62 $131.91
AJG $114,676,000.0 2.48%
Reduced 0.81%
404,002 $283.85 $214.06
Reduced 24.59%
$227.08 $316.72
AZO $107,820,000.0 2.33%
Reduced 0.69%
33,673 $3,202.0 $3,064.48
Reduced 4.29%
$2,672.31 $3,416.71
ADI $101,020,000.0 2.19%
Added 0.33%
475,479 $212.46 $434.46
Added 104.49%
$182.57 $244.14
BKNG $99,492,000.0 2.15%
Reduced 0.94%
20,025 $4,968.42 $171.78
Reduced 96.54%
$3,180.0 $5,337.24
ITW $98,774,000.0 2.14%
Reduced 0.33%
389,551 $253.56 $264.09
Added 4.15%
$232.77 $279.13
GGG $91,557,000.0 1.98%
Added 0.07%
1,086,218 $84.29 $76.03
Reduced 9.8%
$77.49 $94.77
WAT $86,615,000.0 1.87%
Added 0.31%
233,477 $370.98 $355.44
Reduced 4.19%
$279.24 $416.24
MCHP $75,076,000.0 1.62%
Reduced 11.82%
1,309,101 $57.35 $99.77
Added 73.97%
$54.47 $100.57
BR $70,737,000.0 1.53%
Reduced 0.1%
312,872 $226.09 $137.6
Reduced 39.14%
$188.3 $237.96
HEIA $70,138,000.0 1.52%
Added 0.46%
376,928 $186.08 $0.0
Reduced 100.0%
$0.0 $0.0
KEYS $65,410,000.0 1.42%
Added 0.53%
407,214 $160.63 $363.67
Added 126.4%
$119.72 $175.39
PAYX $58,806,000.0 1.27%
Added 0.23%
419,387 $140.22 $98.24
Reduced 29.94%
$114.72 $150.71
RSG $56,779,000.0 1.23%
Reduced 0.88%
282,232 $201.18 $204.94
Added 1.87%
$168.58 $220.58
MKC $57,051,000.0 1.23%
Added 1.45%
748,316 $76.24 $46.64
Reduced 38.82%
$64.33 $85.49
STE $52,317,000.0 1.13%
Added 0.6%
254,510 $205.56 $202.61
Reduced 1.44%
$197.82 $248.24
CTAS $50,438,000.0 1.09%
Reduced 0.46%
276,071 $182.7 $170.85
Reduced 6.49%
$148.75 $228.12
ENTG $50,043,000.0 1.08%
Added 1.18%
505,182 $99.06 $178.77
Added 80.47%
$94.92 $147.57
AME $49,187,000.0 1.06%
Added 0.37%
272,869 $180.26 $237.42
Added 31.71%
$149.03 $198.33
EOG $44,921,000.0 0.97%
Reduced 1.94%
366,463 $122.58 $129.98
Added 6.04%
$108.94 $139.67
MLM $41,271,000.0 0.89%
Added 0.66%
79,907 $516.5 $609.12
Added 17.93%
$490.05 $633.23
SSB $40,622,000.0 0.84%
No Change
418,015 $97.18 $96.53
Reduced 0.67%
$70.68 $114.27
JKHY $37,578,000.0 0.81%
Added 0.81%
214,364 $175.3 $126.23
Reduced 27.99%
$157.0 $189.63
CBZ $35,299,000.0 0.76%
Reduced 0.24%
431,375 $81.83 $31.1
Reduced 61.99%
$62.66 $86.36
POOL $34,047,000.0 0.74%
Reduced 0.22%
99,864 $340.94 $198.99
Reduced 41.63%
$293.51 $422.73
VRSK $33,920,000.0 0.73%
Added 0.68%
123,156 $275.43 $173.8
Reduced 36.9%
$217.34 $296.58
CIGI $32,041,000.0 0.69%
Reduced 0.23%
235,653 $135.97 $91.31
Reduced 32.85%
$101.01 $156.96
WSO $27,570,000.0 0.6%
Reduced 0.56%
58,180 $473.89 $401.04
Reduced 15.37%
$373.33 $571.42
AVY $24,910,000.0 0.54%
Reduced 0.35%
133,119 $187.13 $158.68
Reduced 15.2%
$181.99 $233.48
CHH $25,063,000.0 0.54%
Reduced 0.33%
176,525 $141.98 $115.0
Reduced 19.0%
$108.91 $153.81
A $24,110,000.0 0.52%
Added 1.35%
179,473 $134.34 $127.06
Reduced 5.42%
$124.16 $155.35
ROP $24,235,000.0 0.52%
Reduced 0.26%
46,620 $519.85 $330.26
Reduced 36.47%
$499.47 $580.09
KMX $25,238,000.0 0.52%
No Change
326,160 $77.38 $53.66
Reduced 30.65%
$65.83 $91.25
BROS $21,181,000.0 0.46%
Reduced 7.46%
404,386 $52.38 $70.72
Added 35.01%
$25.46 $61.33
OSW $18,453,000.0 0.4%
Added 1.9%
927,332 $19.9 $27.53
Added 38.34%
$11.98 $20.57
FTDR $18,367,000.0 0.4%
Reduced 0.36%
335,962 $54.67 $71.56
Added 30.89%
$29.41 $60.42
TRRSF $18,709,000.0 0.4%
Added 0.03%
685,839 $27.28 $30.16
Added 10.56%
$23.87 $33.85
SITE $17,911,000.0 0.39%
Reduced 0.2%
135,928 $131.77 $110.17
Reduced 16.39%
$114.6 $188.01
FSV $18,103,000.0 0.39%
Reduced 0.5%
100,007 $181.02 $137.83
Reduced 23.86%
$141.26 $197.84
NOMD $17,368,000.0 0.38%
Added 5.58%
1,035,044 $16.78 $10.02
Reduced 40.29%
$15.43 $20.05
EXPO $16,920,000.0 0.37%
Reduced 0.55%
189,900 $89.1 $56.89
Reduced 36.15%
$68.7 $115.75
LSTR $16,861,000.0 0.36%
Reduced 3.87%
98,111 $171.86 $207.4
Added 20.68%
$164.04 $200.43
FBHS $16,707,000.0 0.36%
Reduced 15.49%
244,506 $68.33 $0.0
Reduced 100.0%
$0.0 $0.0
SPSC $15,722,000.0 0.34%
Reduced 0.51%
85,452 $183.99 $53.13
Reduced 71.12%
$160.58 $218.74
ESI $15,687,000.0 0.34%
Reduced 0.6%
616,888 $25.43 $45.97
Added 80.77%
$21.42 $29.78
CHE $15,419,000.0 0.33%
Added 7.25%
29,105 $529.8 $436.27
Reduced 17.65%
$512.12 $654.62
DSGX $14,813,000.0 0.32%
Reduced 3.87%
130,402 $113.6 $67.33
Reduced 40.73%
$84.12 $122.88
HOMB $14,386,000.0 0.31%
Reduced 0.64%
508,350 $28.3 $27.65
Reduced 2.3%
$22.38 $32.91
FND $13,989,000.0 0.3%
Reduced 0.81%
140,314 $99.7 $53.03
Reduced 46.81%
$89.06 $135.67
CASS $13,747,000.0 0.3%
Reduced 0.12%
336,032 $40.91 $49.52
Added 21.05%
$37.99 $50.25
BOC $13,303,000.0 0.29%
Added 0.26%
938,162 $14.18 $13.14
Reduced 7.33%
$12.41 $16.99
FELE $13,467,000.0 0.29%
Reduced 3.96%
138,194 $97.45 $104.2
Added 6.93%
$91.67 $111.94
ESAB $12,711,000.0 0.28%
Added 0.1%
105,981 $119.94 $106.2
Reduced 11.46%
$85.79 $135.97
DFH $12,974,000.0 0.28%
Reduced 0.58%
557,581 $23.27 $15.6
Reduced 32.96%
$21.42 $44.38
HGTY $9,172,000.0 0.2%
Reduced 0.51%
950,522 $9.65 $10.87
Added 12.64%
$7.82 $12.35
HLI $8,695,000.0 0.19%
No Change
50,074 $173.66 $140.77
Reduced 18.94%
$119.28 $192.1
BRK.B $7,542,000.0 0.16%
Reduced 24.51%
16,639 $453.28 $nan
Reduced nan%
$nan $nan
TROW $5,085,000.0 0.11%
Reduced 43.6%
44,967 $113.09 $107.65
Reduced 4.81%
$100.49 $125.81
AAPL $3,449,000.0 0.07%
Added 1.74%
13,773 $250.42 $298.01
Added 19.0%
$164.08 $260.1
VUG $2,701,000.0 0.06%
No Change
6,581 $410.44 $86.98
Reduced 78.81%
$317.59 $428.69
ABBV $1,329,000.0 0.03%
Reduced 0.36%
7,481 $177.7 $216.49
Added 21.83%
$153.58 $207.32
SPY $865,000.0 0.02%
Reduced 0.07%
1,477 $586.08 $746.74
Added 27.41%
$482.86 $609.07
XLY $704,000.0 0.02%
No Change
3,138 $224.35 $117.16
Reduced 47.78%
$166.48 $240.28
IVV $753,000.0 0.02%
Reduced 1.54%
1,280 $588.68 $750.11
Added 27.42%
$485.19 $612.09
MSCI $343,000.0 0.01%
No Change
572 $600.01 $581.19
Reduced 3.14%
$439.95 $642.45
CNMD $609,000.0 0.01%
No Change
8,903 $68.44 $32.58
Reduced 52.4%
$61.05 $97.08
IBM $565,000.0 0.01%
No Change
2,573 $219.83 $249.1
Added 13.31%
$162.62 $239.35
MCO $372,000.0 0.01%
No Change
787 $473.37 $450.67
Reduced 4.8%
$360.05 $503.95
UNP $361,000.0 0.01%
Reduced 2.1%
1,584 $228.04 $256.88
Added 12.65%
$218.55 $258.66
NBTB $691,000.0 0.01%
No Change
14,480 $47.76 $46.68
Reduced 2.26%
$32.79 $52.44
MSFT $600,000.0 0.01%
Reduced 1.93%
1,425 $421.39 $379.4
Reduced 9.96%
$385.58 $468.35
USB $350,000.0 0.01%
No Change
7,332 $47.83 $58.14
Added 21.56%
$37.81 $53.98
ZTS $364,000.0 0.01%
Reduced 0.4%
2,240 $162.93 $78.71
Reduced 51.69%
$144.8 $200.53
XOM $417,000.0 0.01%
Reduced 2.29%
3,878 $107.57 $137.81
Added 28.11%
$97.74 $126.34
DHIL $207,000.0 0.0%
No Change
1,336 $155.1 $174.99
Added 12.82%
$135.44 $173.25
VTI $224,000.0 0.0%
No Change
773 $289.81 $369.99
Added 27.67%
$239.86 $302.95