Investor

PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC.

Portfolio Total Value

$1,818,691,000.00

Number of Stocks

169

Period of Reporting

2024-12-31

Stocks

Stock Value % Recent Activity Share Reported Price Current Price +/- Reported Price 52 Week Low 52 Week High
SNEX $76,002,000.0 4.32%
Reduced 4.88%
775,777 $97.97 $120.54
Added 23.04%
$61.68 $109.16
RDNT $46,432,000.0 2.64%
Reduced 1.86%
664,844 $69.84 $69.24
Reduced 0.86%
$35.16 $93.65
UTI $40,963,000.0 2.33%
Added 35.37%
1,593,283 $25.71 $25.52
Reduced 0.74%
$13.23 $27.29
BXC $38,612,000.0 2.19%
Added 0.19%
377,957 $102.16 $79.05
Reduced 22.62%
$87.67 $134.79
SFM $36,816,000.0 2.09%
Reduced 11.27%
289,737 $127.07 $67.32
Reduced 47.02%
$48.98 $155.64
CDMO $35,619,000.0 2.02%
Reduced 1.68%
2,884,154 $12.35 $0.0
Reduced 100.0%
$0.0 $0.0
ACA $34,027,000.0 1.93%
Reduced 2.11%
351,745 $96.74 $124.74
Added 28.94%
$72.75 $113.43
NRGX $33,310,000.0 1.89%
Reduced 4.84%
1,274,792 $26.13 $0.0
Reduced 100.0%
$0.0 $0.0
GSL $30,400,000.0 1.73%
Added 2.12%
1,392,620 $21.83 $36.66
Added 67.93%
$18.75 $30.32
$27,796,000.0 1.58%
Added 16.94%
1,111,862 $25.0 $nan
Reduced nan%
$nan $nan
WTTR $26,974,000.0 1.53%
Reduced 11.82%
2,037,334 $13.24 $12.89
Reduced 2.64%
$7.25 $15.14
VRRM $26,493,000.0 1.5%
Added 0.33%
1,095,664 $24.18 $18.87
Reduced 21.96%
$20.26 $31.03
LAUR $25,883,000.0 1.47%
Added 7.06%
1,415,197 $18.29 $35.01
Added 91.42%
$12.52 $19.98
GOOGL $25,653,000.0 1.46%
Reduced 0.86%
135,519 $189.3 $322.86
Added 70.55%
$130.67 $202.29
FC $25,520,000.0 1.45%
Added 7.85%
679,100 $37.58 $19.49
Reduced 48.14%
$28.99 $44.46
HSTM $25,271,000.0 1.43%
Reduced 7.67%
794,694 $31.8 $20.09
Reduced 36.82%
$23.92 $33.52
ATEN $24,569,000.0 1.39%
Reduced 0.49%
1,335,279 $18.4 $19.67
Added 6.9%
$12.27 $19.37
KKR $24,240,000.0 1.38%
Reduced 1.2%
163,890 $147.91 $103.2
Reduced 30.23%
$83.01 $163.68
WSTG $23,887,000.0 1.36%
Reduced 6.01%
188,459 $126.75 $0.0
Reduced 100.0%
$0.0 $0.0
EFC $22,483,000.0 1.28%
Reduced 13.98%
1,855,114 $12.12 $13.0
Added 7.26%
$10.88 $13.46
FISV $22,159,000.0 1.26%
Reduced 1.27%
107,874 $205.42 $60.0
Reduced 70.79%
$0.0 $0.0
GRBK $21,616,000.0 1.23%
Reduced 0.82%
382,656 $56.49 $75.46
Added 33.58%
$48.66 $84.66
CVCO $18,692,000.0 1.06%
Reduced 0.29%
41,889 $446.23 $538.73
Added 20.73%
$313.47 $544.08
TDW $17,615,000.0 1.0%
Added 37.72%
321,987 $54.71 $66.35
Added 21.28%
$46.5 $111.42
PLOW $17,216,000.0 0.98%
Added 7.62%
728,569 $23.63 $40.37
Added 70.84%
$21.31 $30.98
BV $17,035,000.0 0.97%
Reduced 1.1%
1,065,356 $15.99 $13.55
Reduced 15.26%
$8.12 $18.89
CSWI $16,670,000.0 0.95%
Reduced 2.7%
47,253 $352.8 $0.0
Reduced 100.0%
$0.0 $0.0
HLMN $16,567,000.0 0.94%
Reduced 0.3%
1,701,002 $9.74 $10.48
Added 7.6%
$8.43 $12.08
MDXG $16,606,000.0 0.94%
Reduced 1.22%
1,726,264 $9.62 $5.15
Reduced 46.47%
$5.47 $10.14
BLDR $16,521,000.0 0.94%
Reduced 0.96%
115,591 $142.93 $124.42
Reduced 12.95%
$130.75 $214.7
BRK.B $16,426,000.0 0.93%
Reduced 0.98%
36,239 $453.28 $nan
Reduced nan%
$nan $nan
LQDT $16,091,000.0 0.91%
Added 4.04%
498,358 $32.29 $32.51
Added 0.68%
$13.99 $36.64
CMCO $15,862,000.0 0.9%
Reduced 0.72%
425,963 $37.24 $22.76
Reduced 38.88%
$29.26 $45.84
LEGH $15,746,000.0 0.89%
Added 5.81%
638,020 $24.68 $21.04
Reduced 14.75%
$19.42 $29.31
PARR $15,264,000.0 0.87%
Added 1.51%
931,343 $16.39 $43.3
Added 164.19%
$14.84 $40.7
MSFT $15,076,000.0 0.86%
Reduced 0.04%
35,770 $421.49 $401.14
Reduced 4.83%
$385.58 $468.35
ORCL $14,933,000.0 0.85%
Reduced 15.23%
89,616 $166.64 $142.82
Reduced 14.29%
$106.51 $198.31
CSWC $14,671,000.0 0.83%
Reduced 0.48%
672,367 $21.82 $23.19
Added 6.28%
$20.68 $27.23
KMI $14,605,000.0 0.83%
Reduced 1.14%
533,041 $27.4 $30.5
Added 11.31%
$16.47 $31.48
RTOKY $14,382,000.0 0.82%
Added 54.9%
568,036 $25.32 $0.0
Reduced 100.0%
$0.0 $0.0
DIS $14,250,000.0 0.81%
Reduced 0.82%
127,979 $111.35 $108.7
Reduced 2.38%
$83.91 $123.74
NEOG $14,217,000.0 0.81%
Added 26.17%
1,171,140 $12.14 $10.8
Reduced 11.04%
$10.72 $18.58
SKY $14,126,000.0 0.8%
Reduced 0.42%
160,342 $88.1 $83.59
Reduced 5.12%
$64.82 $116.49
AMP $13,982,000.0 0.79%
Reduced 26.4%
26,263 $532.42 $542.99
Added 1.99%
$370.12 $577.0
JPM $13,752,000.0 0.78%
Reduced 1.31%
57,370 $239.71 $322.4
Added 34.5%
$168.86 $264.25
DSP $13,719,000.0 0.78%
Added 6.8%
722,445 $18.99 $10.35
Reduced 45.5%
$7.77 $21.74
LINC $13,554,000.0 0.77%
Reduced 7.25%
856,800 $15.82 $26.13
Added 65.17%
$8.91 $18.74
ADUS $13,541,000.0 0.77%
Reduced 0.33%
108,026 $125.35 $105.88
Reduced 15.53%
$85.94 $136.72
GAMB $13,422,000.0 0.76%
Added 2.18%
953,280 $14.08 $4.42
Reduced 68.61%
$7.52 $16.09
AGYS $13,165,000.0 0.75%
Added 0.32%
99,960 $131.71 $86.01
Reduced 34.7%
$74.03 $142.64
ALG $13,107,000.0 0.74%
Reduced 0.19%
70,503 $185.91 $208.38
Added 12.09%
$163.74 $231.4
NR $12,678,000.0 0.72%
Added 17.48%
1,653,000 $7.67 $0.0
Reduced 100.0%
$0.0 $0.0
BRSP $12,561,000.0 0.71%
Added 17.38%
2,227,213 $5.64 $5.9
Added 4.61%
$5.07 $7.71
KW $12,572,000.0 0.71%
Added 17.51%
1,258,503 $9.99 $9.93
Reduced 0.6%
$7.85 $11.88
HCKT $12,414,000.0 0.7%
Reduced 1.13%
404,106 $30.72 $16.17
Reduced 47.36%
$20.23 $32.83
PBPB $12,126,000.0 0.69%
Reduced 0.23%
1,287,355 $9.42 $0.0
Reduced 100.0%
$0.0 $0.0
RPRX $12,046,000.0 0.68%
Added 2.42%
472,213 $25.51 $44.65
Added 75.03%
$24.05 $31.66
RSG $11,876,000.0 0.67%
Reduced 0.96%
59,033 $201.18 $219.94
Added 9.32%
$168.58 $220.58
ULTA $11,581,000.0 0.66%
Added 17.94%
26,628 $434.93 $690.37
Added 58.73%
$318.17 $574.76
IQV $11,588,000.0 0.66%
No Change
58,974 $196.51 $187.49
Reduced 4.59%
$187.62 $261.73
BBDC $11,614,000.0 0.66%
Reduced 3.64%
1,213,601 $9.57 $8.92
Reduced 6.79%
$8.67 $10.38
TMO $11,519,000.0 0.65%
Reduced 0.88%
22,142 $520.24 $542.83
Added 4.34%
$493.3 $627.88
ACN $11,269,000.0 0.64%
Reduced 1.78%
32,034 $351.79 $240.62
Reduced 31.6%
$278.69 $387.51
CIVI $11,149,000.0 0.63%
Reduced 13.54%
243,069 $45.87 $27.38
Reduced 40.31%
$42.32 $78.63
DHIL $10,692,000.0 0.61%
Added 6.06%
68,940 $155.1 $171.0
Added 10.25%
$135.44 $173.25
RMT $10,591,000.0 0.6%
Reduced 0.01%
1,086,335 $9.75 $11.77
Added 20.72%
$8.59 $10.43
WM $10,283,000.0 0.58%
Reduced 1.21%
50,960 $201.79 $226.79
Added 12.39%
$183.0 $230.39
MTCH $10,243,000.0 0.58%
Reduced 2.57%
313,154 $32.71 $31.63
Reduced 3.3%
$27.66 $39.91
PHX $9,775,000.0 0.56%
Reduced 4.13%
2,443,884 $4.0 $0.0
Reduced 100.0%
$0.0 $0.0
ARHS $9,829,000.0 0.56%
Added 57.51%
1,045,664 $9.4 $11.1
Added 18.09%
$8.3 $19.81
HYI $9,789,000.0 0.56%
Reduced 6.06%
828,233 $11.82 $11.15
Reduced 5.67%
$11.38 $12.44
CVEO $9,867,000.0 0.56%
Added 4.56%
434,300 $22.72 $27.55
Added 21.26%
$21.15 $28.92
TRNS $9,889,000.0 0.56%
No Change
93,530 $105.74 $76.33
Reduced 27.81%
$94.29 $147.12
DEA $9,844,000.0 0.56%
Added 5.85%
866,567 $11.36 $24.16
Added 112.68%
$10.76 $14.53
ELY $9,723,000.0 0.55%
Reduced 10.09%
1,237,044 $7.86 $0.0
Reduced 100.0%
$0.0 $0.0
RSSS $9,669,000.0 0.55%
Added 231.37%
2,330,120 $4.15 $2.6
Reduced 37.35%
$2.38 $4.24
DE $9,479,000.0 0.54%
Reduced 0.78%
22,374 $423.7 $583.11
Added 37.62%
$340.2 $469.39
TTGT $9,352,000.0 0.53%
No Change
382,498 $24.45 $5.18
Reduced 78.81%
$17.18 $35.99
BC $9,296,000.0 0.53%
No Change
110,914 $83.82 $87.88
Added 4.84%
$62.64 $96.65
CARR $9,270,000.0 0.53%
Reduced 1.27%
135,813 $68.26 $63.92
Reduced 6.36%
$53.13 $83.32
UFPT $9,095,000.0 0.52%
Reduced 3.63%
37,200 $244.51 $267.34
Added 9.34%
$157.08 $366.41
EOG $9,227,000.0 0.52%
Reduced 2.04%
75,276 $122.58 $113.7
Reduced 7.24%
$108.94 $139.67
GLRE $8,961,000.0 0.51%
Reduced 2.22%
640,081 $14.0 $14.04
Added 0.29%
$11.08 $15.82
GDO $8,733,000.0 0.5%
No Change
678,556 $12.87 $11.53
Reduced 10.41%
$10.92 $13.01
ESGR $8,698,000.0 0.5%
No Change
27,049 $321.59 $0.0
Reduced 100.0%
$0.0 $0.0
PFMT $8,879,000.0 0.5%
Added 1.9%
2,940,100 $3.02 $0.0
Reduced 100.0%
$0.0 $0.0
SSNC $8,749,000.0 0.5%
Reduced 1.0%
115,462 $75.78 $77.39
Added 2.12%
$59.53 $80.45
BWB $8,578,000.0 0.49%
Added 3.89%
635,000 $13.51 $19.97
Added 47.82%
$10.52 $16.0
BXSL $8,716,000.0 0.49%
Reduced 0.07%
269,781 $32.31 $24.89
Reduced 22.97%
$27.76 $33.48
LAWS $8,496,000.0 0.48%
Reduced 24.33%
246,986 $34.4 $0.0
Reduced 100.0%
$0.0 $0.0
EQC $8,345,000.0 0.48%
No Change
419,383 $19.9 $0.0
Reduced 100.0%
$0.0 $0.0
T $8,481,000.0 0.48%
Reduced 5.6%
372,474 $22.77 $27.13
Added 19.15%
$15.94 $24.03
SHOO $8,297,000.0 0.47%
Reduced 1.13%
195,140 $42.52 $35.71
Reduced 16.02%
$37.99 $50.01
FTHY $8,192,000.0 0.47%
Reduced 2.54%
565,754 $14.48 $14.08
Reduced 2.76%
$13.75 $15.13
AGNC $8,350,000.0 0.47%
Added 5.65%
906,634 $9.21 $11.44
Added 24.21%
$8.92 $10.85
AMLP $8,321,000.0 0.47%
Reduced 1.18%
172,785 $48.16 $50.68
Added 5.23%
$43.02 $52.81
ANTM $8,260,000.0 0.47%
Reduced 0.81%
22,394 $368.89 $0.0
Reduced 100.0%
$0.0 $0.0
INFU $8,109,000.0 0.46%
No Change
959,656 $8.45 $7.72
Reduced 8.64%
$5.74 $10.0
ELMD $8,001,000.0 0.45%
Reduced 24.83%
270,795 $29.55 $29.11
Reduced 1.49%
$9.9 $35.07
SAMG $7,905,000.0 0.45%
Reduced 5.21%
429,880 $18.39 $14.9
Reduced 18.98%
$13.93 $19.2
DCGO $7,953,000.0 0.45%
Added 12.53%
1,875,907 $4.24 $0.78
Reduced 81.6%
$2.75 $4.86
CLFD $7,936,000.0 0.45%
Added 17.17%
256,000 $31.0 $30.91
Reduced 0.29%
$24.99 $44.83
TGT $7,686,000.0 0.44%
Reduced 1.11%
56,861 $135.18 $115.55
Reduced 14.52%
$120.21 $181.86
JNJ $7,794,000.0 0.44%
Reduced 0.82%
53,899 $144.62 $239.99
Added 65.95%
$140.68 $168.85
FIBK $7,632,000.0 0.43%
No Change
235,060 $32.47 $38.82
Added 19.56%
$24.16 $36.77
NVEC $7,530,000.0 0.43%
Added 1.51%
92,475 $81.43 $64.7
Reduced 20.55%
$70.2 $90.24
UIHC $7,421,000.0 0.42%
Added 22.99%
551,347 $13.46 $0.0
Reduced 100.0%
$0.0 $0.0
AVNW $7,223,000.0 0.41%
Reduced 28.47%
398,877 $18.11 $26.36
Added 45.55%
$12.96 $38.85
MYFW $6,949,000.0 0.39%
Added 2.17%
355,475 $19.55 $26.1
Added 33.5%
$12.84 $22.32
LADR $6,930,000.0 0.39%
Added 44.94%
619,358 $11.19 $10.27
Reduced 8.22%
$10.1 $12.48
VMD $6,782,000.0 0.39%
Added 6.23%
845,651 $8.02 $8.64
Added 7.73%
$6.21 $10.44
ALOT $5,810,000.0 0.33%
Reduced 0.97%
483,808 $12.01 $9.5
Reduced 20.9%
$11.0 $18.25
HBIO $5,814,000.0 0.33%
Reduced 0.62%
2,755,600 $2.11 $0.5
Reduced 76.3%
$1.81 $4.93
BCE $5,830,000.0 0.33%
No Change
167,538 $34.8 $25.08
Reduced 27.93%
$21.87 $41.52
LRFC $5,646,000.0 0.32%
Reduced 1.59%
225,964 $24.99 $0.0
Reduced 100.0%
$0.0 $0.0
BXMT $5,355,000.0 0.3%
No Change
307,615 $17.41 $19.61
Added 12.64%
$16.53 $21.5
ETSY $5,259,000.0 0.3%
Added 2.46%
99,434 $52.89 $57.82
Added 9.32%
$47.1 $80.3
AMOT $5,050,000.0 0.29%
Reduced 3.26%
208,000 $24.28 $0.0
Reduced 100.0%
$0.0 $0.0
HGBL $4,626,000.0 0.26%
Reduced 0.81%
2,501,000 $1.85 $1.33
Reduced 28.11%
$1.52 $3.09
ADM $4,578,000.0 0.26%
No Change
90,623 $50.52 $66.33
Added 31.29%
$48.4 $66.08
DLHC $4,526,000.0 0.26%
Reduced 0.61%
563,652 $8.03 $5.87
Reduced 26.9%
$7.34 $17.58
ALEX $4,471,000.0 0.25%
Reduced 0.07%
252,054 $17.74 $20.76
Added 17.02%
$15.53 $20.3
RFIL $3,967,000.0 0.23%
Added 1.62%
1,014,604 $3.91 $11.41
Added 191.82%
$2.84 $4.65
XPEL $3,674,000.0 0.21%
No Change
92,000 $39.94 $51.93
Added 30.02%
$30.75 $60.49
FLXS $3,623,000.0 0.21%
Reduced 18.68%
66,685 $54.34 $57.55
Added 5.91%
$26.25 $65.87
TCMD $3,597,000.0 0.2%
No Change
210,000 $17.13 $27.91
Added 62.93%
$11.12 $21.1
CCB $3,311,000.0 0.19%
Reduced 31.22%
39,000 $84.91 $87.94
Added 3.57%
$35.67 $88.6
LFT $3,307,000.0 0.19%
Reduced 8.85%
1,282,045 $2.58 $1.35
Reduced 47.67%
$2.16 $2.79
GHM $3,391,000.0 0.19%
Added 1.53%
76,255 $44.47 $83.24
Added 87.18%
$18.9 $49.28
NTIC $3,337,000.0 0.19%
Reduced 0.99%
247,376 $13.49 $9.09
Reduced 32.62%
$11.7 $19.63
DHX $2,832,000.0 0.16%
No Change
1,539,429 $1.84 $1.99
Added 8.15%
$1.45 $2.98
TURN $2,620,000.0 0.15%
No Change
714,156 $3.67 $0.0
Reduced 100.0%
$0.0 $0.0
OPXS $2,555,000.0 0.15%
Reduced 8.25%
372,500 $6.86 $14.45
Added 110.64%
$5.2 $10.3
HCI $2,131,000.0 0.12%
Added 12.64%
18,291 $116.53 $163.29
Added 40.13%
$83.65 $126.5
QRHC $2,192,000.0 0.12%
Reduced 1.52%
337,250 $6.5 $2.03
Reduced 68.77%
$5.67 $10.85
PLBC $2,076,000.0 0.12%
No Change
43,940 $47.26 $53.41
Added 13.01%
$32.5 $51.33
TAYD $2,081,000.0 0.12%
Reduced 2.48%
50,000 $41.62 $80.1
Added 92.46%
$29.26 $64.5
EQCPRD $1,905,000.0 0.11%
No Change
75,450 $25.25 $0.0
Reduced 100.0%
$0.0 $0.0
ALTG $1,830,000.0 0.1%
No Change
271,600 $6.74 $7.35
Added 9.05%
$5.4 $13.67
EPSN $1,650,000.0 0.09%
Reduced 12.65%
265,855 $6.21 $4.85
Reduced 21.9%
$4.7 $6.75
IWV $1,578,000.0 0.09%
Added 24.69%
4,722 $334.23 $393.18
Added 17.64%
$276.42 $349.54
KRT $1,618,000.0 0.09%
No Change
53,500 $30.26 $25.85
Reduced 14.57%
$23.1 $33.14
MMMB $1,034,000.0 0.06%
No Change
130,000 $7.96 $0.0
Reduced 100.0%
$0.0 $0.0
ISDR $996,000.0 0.06%
Added 24.03%
111,500 $8.94 $0.0
Reduced 100.0%
$0.0 $0.0
NBN $1,013,000.0 0.06%
Reduced 4.33%
11,050 $91.73 $125.34
Added 36.64%
$49.07 $105.44
ISSC $1,067,000.0 0.06%
No Change
125,000 $8.54 $19.59
Added 129.39%
$4.91 $11.29
VOO $632,000.0 0.04%
Added 853.66%
1,173 $538.81 $635.24
Added 17.9%
$443.75 $559.96
LUNA $669,000.0 0.04%
No Change
285,000 $2.35 $1.5
Reduced 36.17%
$0.7 $7.92
IVAC $775,000.0 0.04%
Reduced 4.4%
228,000 $3.4 $0.0
Reduced 100.0%
$0.0 $0.0
APAM $543,000.0 0.03%
No Change
12,622 $43.05 $45.12
Added 4.81%
$37.89 $49.54
UHAL $460,000.0 0.03%
Reduced 50.17%
6,671 $69.09 $49.92
Reduced 27.75%
$59.7 $79.04
FFWM $88,000.0 0.01%
No Change
14,250 $6.21 $6.43
Added 3.54%
$4.84 $11.47
VTI $93,000.0 0.01%
Added 11.72%
324 $289.9 $340.96
Added 17.61%
$239.86 $302.95
VBR $240,000.0 0.01%
Reduced 5.53%
1,212 $198.11 $232.1
Added 17.16%
$173.32 $219.01
IWM $108,000.0 0.01%
Added 250.0%
490 $220.96 $265.02
Added 19.94%
$190.06 $244.98
CLVT $54,000.0 0.0%
No Change
10,820 $5.08 $2.16
Reduced 57.48%
$4.25 $9.61
AGG $58,000.0 0.0%
No Change
605 $96.9 $100.13
Added 3.33%
$94.85 $102.04
IEFA $4,000.0 0.0%
No Change
57 $70.28 $95.66
Added 36.11%
$68.74 $78.83
IJR $8,000.0 0.0%
No Change
75 $115.21 $131.97
Added 14.55%
$101.85 $128.61
IVE $2,000.0 0.0%
No Change
15 $190.67 $222.07
Added 16.47%
$172.85 $206.63
HYG $6,000.0 0.0%
No Change
78 $78.65 $80.81
Added 2.75%
$75.59 $80.37
IVV $14,000.0 0.0%
Added 4.35%
24 $588.67 $693.78
Added 17.86%
$485.19 $612.09
IWC $46,000.0 0.0%
No Change
354 $130.38 $168.85
Added 29.51%
$108.9 $139.98
ITB $18,000.0 0.0%
No Change
145 $127.1 $109.24
Reduced 14.05%
$96.97 $129.89
LQD $3,000.0 0.0%
No Change
37 $106.84 $110.56
Added 3.48%
$104.14 $114.07
TTSH $73,000.0 0.0%
Reduced 98.36%
10,677 $6.93 $3.45
Reduced 50.22%
$5.68 $7.5
SUSA $23,000.0 0.0%
Reduced 30.91%
190 $121.59 $140.96
Added 15.93%
$101.26 $127.15
VB $73,000.0 0.0%
Reduced 90.87%
305 $240.28 $277.35
Added 15.43%
$205.93 $263.35
VNQ $0.0 0.0%
No Change
0 $0.0 $92.25
Added inf%
$78.27 $99.58

Put Options

Stock Options % Change
5,618,000 0.0%