— Know what they know.
Not Investment Advice
Asset Manager ← All Institutions

JOHN G ULLMAN & ASSOCIATES INC

51 EAST MARKET STREET P O BOX 1424, CORNING, NY 14830 • 6079363785

Q2 2025 · Filed 2025-07-29
Market Value
$460M
+4.1%
Holdings
110
-2
New Purchases
4
Added To
14
Closed
3
Reduced
62
Top 10 Concentration
46.3%
Turnover
6.4%

Top Buys (by % of Portfolio)

SymbolCur %Prior %Chg %Value
TSM 6.84% 5.23% +1.61% $31M
EMR 8.24% 7.08% +1.16% $38M
MSFT 3.48% 2.74% +0.73% $16M
IBM 5.31% 4.69% +0.62% $24M
GLW 6.41% 5.87% +0.54% $29M
ECG 1.25% 0.78% +0.47% $6M
GNRC 1.82% 1.39% +0.43% $8M
CACI 2.10% 1.69% +0.41% $10M
WDC 1.29% 0.92% +0.37% $6M
LITE 1.04% 0.71% +0.33% $5M
AMZN 3.28% 2.98% +0.31% $15M
SNOW 0.98% 0.68% +0.30% $5M
ITRI 1.68% 1.40% +0.28% $8M
GVA 1.61% 1.36% +0.26% $7M
ASTE 1.67% 1.45% +0.21% $8M

Top Sells (by % of Portfolio)

SymbolCur %Prior %Chg %Value
BDX 0.15% 1.52% -1.37% $711K
LGTY 0.00% 1.32% -1.32% $0
ALB 0.00% 1.10% -1.10% $0
SLB 2.02% 2.83% -0.81% $9M
PFE 0.79% 1.50% -0.70% $4M
BMY 1.56% 2.15% -0.59% $7M
FI 1.38% 1.91% -0.53% $6M
BRKS 0.33% 0.80% -0.48% $1M
OGE 4.97% 5.42% -0.45% $23M
STX 0.00% 0.31% -0.31% $0
WTS 0.64% 0.86% -0.22% $3M
BAX 0.47% 0.65% -0.18% $2M
NJR 1.19% 1.37% -0.18% $5M
POR 1.64% 1.82% -0.18% $8M
KNF 1.03% 1.20% -0.17% $5M

Sector Allocation Over Time

Industry Breakdown

IndustryWeight
Technology 32.7%
Industrials 25.3%
Utilities 13.0%
Healthcare 6.9%
Consumer Cyclical 5.5%

Market Cap Concentration

TierHoldingsValueWeight
Mega Cap 20 $127M 27.7%
Large Cap 55 $240M 52.2%
Mid Cap 23 $64M 13.9%
Small Cap 9 $27M 5.8%
Micro Cap 3 $2M 0.4%

Portfolio Analytics

Avg Market Cap
$235.2B
Median Market Cap
$41.1B
Avg P/E
32.1
Median P/E
23.5
Avg Dividend Yield
0.02%
Avg Beta
0.98
# Stocks
102
# ETFs / Funds
8

Top Holdings (110 total)

# Symbol % Port Shares Value Avg Price Q/Q Value Chg Share Chg Chg % Status
1 EMR 8.24% 283,961 $38M $133.33 $7M -1,283 -0.5%
2 TSM 6.84% 138,692 $31M $226.49 $8M -442 -0.3%
3 GLW 6.41% 560,239 $29M $52.59 $4M -5,693 -1.0%
4 IBM 5.31% 82,735 $24M $294.78 $4M -550 -0.7%
5 OGE 4.97% 514,468 $23M $44.38 -$1M -5,916 -1.1%
6 NVS 3.62% 137,407 $17M $121.01 $1M -716 -0.5%
7 MSFT 3.48% 32,148 $16M $497.40 $4M -142 -0.4%
8 AMZN 3.28% 68,798 $15M $219.39 $2M -344 -0.5%
9 CACI 2.10% 20,232 $10M $476.70 $2M -83 -0.4%
10 DIS 2.06% 76,379 $9M $124.01 $949K -9,976 -11.6%
11 SLB 2.02% 274,187 $9M $33.80 -$3M -24,901 -8.3%
12 LNN 1.83% 58,186 $8M $144.25 $945K -683 -1.2%
13 GNRC 1.82% 58,301 $8M $143.21 $2M +9,900 +20.4%
14 ITRI 1.68% 58,488 $8M $131.63 $2M -509 -0.9%
15 ASTE 1.67% 183,992 $8M $41.69 $1M -2,418 -1.3%
16 POR 1.64% 185,936 $8M $40.63 -$496K +5,425 +3.0%
17 GVA 1.61% 79,282 $7M $93.51 $1M -100 -0.1%
18 BMY 1.56% 154,644 $7M $46.29 -$2M -746 -0.5%
19 HON 1.53% 30,186 $7M $232.88 $586K -244 -0.8%
20 BE 1.47% 282,700 $7M $23.92 $1M -1,800 -0.6%
21 VMC 1.46% 25,775 $7M $260.82 $616K -400 -1.5%
22 MDU 1.43% 394,297 $7M $16.67 -$126K -1,866 -0.5%
23 FI 1.38% 36,782 $6M $172.41 -$2M -1,455 -3.8%
24 WDC 1.29% 92,543 $6M $63.99 $2M -8,068 -8.0%
25 ECG 1.25% 90,473 $6M $63.53 $2M -2,750 -3.0%
26 NJR 1.19% 122,327 $5M $44.82 -$584K -1,333 -1.1%
27 SYY 1.19% 72,276 $5M $75.74 -$185K -3,134 -4.2%
28 TMP 1.18% 86,504 $5M $62.73 -$96K -1,180 -1.4%
29 LITE 1.04% 50,248 $5M $95.06 $2M -300 -0.6%
30 KNF 1.03% 57,992 $5M $81.64 -$545K -528 -0.9%
31 TMO 1.02% 11,614 $5M $405.46 $259K +2,671 +29.9%
32 IDA 1.00% 39,618 $5M $115.45 -$68K -325 -0.8%
33 STT 0.99% 42,993 $5M $106.34 $679K -483 -1.1%
34 LOW 0.99% 20,555 $5M $221.87 -$331K -420 -2.0%
35 SNOW 0.98% 20,125 $5M $223.77 $2M -300 -1.5%
36 GRC 0.89% 111,783 $4M $36.72 $158K -650 -0.6%
37 ABT 0.89% 30,038 $4M $136.01 $101K
38 INTC 0.88% 181,250 $4M $22.40 -$204K -6,492 -3.5%
39 VOO 0.86% 6,923 $4M $568.03 $311K -124 -1.8%
40 EA 0.81% 23,250 $4M $159.70 $208K -1,000 -4.1%
41 PFE 0.79% 150,703 $4M $24.24 -$3M -110,464 -42.3%
42 GE 0.77% 13,729 $4M $257.39 $786K
43 AAPL 0.77% 17,183 $4M $205.17 -$158K +600 +3.6%
44 EHC 0.76% 28,600 $4M $122.63 $565K -450 -1.6%
45 PEG 0.72% 39,122 $3M $84.18 $69K -50 -0.1%
46 BKH 0.65% 52,941 $3M $56.10 -$298K -950 -1.8%
47 WTS 0.64% 11,977 $3M $245.89 -$853K -6,650 -35.7%
48 CCK 0.58% 26,041 $3M $102.98 $322K -400 -1.5%
49 AMGN 0.55% 9,071 $3M $279.21 -$362K -219 -2.4%
50 SO 0.52% 26,092 $2M $91.83 -$4K -11 -0.0%
51 VNT 0.50% 61,921 $2M $36.90 $238K -400 -0.6%
52 LLY 0.49% 2,883 $2M $779.53 -$134K
53 BAX 0.47% 70,829 $2M $30.28 -$717K -12,775 -15.3%
54 BCV 0.34% 82,913 $2M $18.90 $81K -2,431 -2.9%
55 WBS 0.34% 28,333 $2M $54.60 $80K -134 -0.5%
56 BRKS 0.33% 48,645 $1M $30.78 -$2M -53,907 -52.6%
57 SNDK 0.30% 29,992 $1M $45.35 -$87K -412 -1.4%
58 CIEN 0.30% 16,700 $1M $81.33 $349K
59 HAL 0.28% 63,708 $1M $20.38 $673K +39,050 +158.4%
60 VWO 0.27% 25,300 $1M $49.46 $106K -10 -0.0%
61 OTTR 0.27% 15,950 $1M $77.09 -$52K
62 HRNNF 0.23% 29,700 $1M $35.55 $57K
63 CVX 0.20% 6,469 $926K $143.19 -$143K +79 +1.2%
64 BRK-B 0.20% 1,879 $913K $485.77 -$45K +80 +4.5%
65 SHEL 0.17% 11,100 $782K $70.41 -$25K +100 +0.9%
66 GILD 0.17% 7,019 $778K $110.86 -$9K -2 -0.0%
67 TXN 0.16% 3,597 $747K $207.62 -$48K -825 -18.7%
68 EMRAF 0.16% 15,800 $723K $45.78 $58K
69 BDX 0.15% 4,125 $711K $172.25 -$6M -25,233 -86.0%
70 LNT 0.15% 11,300 $683K $60.47 -$44K
71 BP 0.14% 21,900 $655K $29.93 -$85K
72 LH 0.13% 2,310 $606K $262.51 $69K
73 AOS 0.13% 9,200 $603K $65.57 $8K +100 +1.1%
74 APH 0.12% 5,775 $570K $98.75 -$405K -9,092 -61.2%
75 ITW 0.12% 2,200 $544K $247.25 -$2K
76 BUSE 0.12% 23,295 $533K $22.88 -$3K -1,532 -6.2%
77 FELE 0.11% 5,400 $485K $89.74 -$22K
78 OCFC 0.10% 27,200 $479K $17.61 $55K +2,300 +9.2%
79 PANW 0.10% 2,256 $462K $204.64 $128K +300 +15.3%
80 PSX 0.10% 3,850 $459K $119.30 -$16K
81 AGCO 0.10% 4,300 $444K $103.16 $46K
82 VTI 0.09% 1,354 $412K $303.93 $87K +173 +14.7%
83 MPC 0.09% 2,463 $409K $166.11 $50K
84 CRUS 0.09% 3,900 $407K $104.25 $18K
85 SHW 0.09% 1,150 $395K $343.36 -$7K
86 ILMN 0.09% 4,100 $391K $95.41 $106K +500 +13.9%
87 KO 0.08% 5,492 $389K $70.75 -$6K -13 -0.2%
88 AEP 0.08% 3,469 $360K $103.76 -$31K -113 -3.1%
89 NWFL 0.08% 13,600 $351K $25.78 -$186K -8,600 -38.7%
90 NA.TO 0.07% 3,330 $343K $103.11 $68K
91 MU 0.07% 2,763 $341K $123.25 $57K -500 -15.3%
92 EEMV 0.07% 5,350 $336K $62.80 $24K
93 AQN 0.07% 56,100 $321K $5.73 $100K +13,000 +30.2%
94 GABC 0.07% 8,190 $315K $38.51 $8K
95 VGT 0.06% 445 $295K $663.28 $54K
96 ROP 0.06% 490 $278K $566.84 -$11K
97 TPC 0.05% 5,000 $234K $46.78 +5,000 NEW
98 CRH 0.05% 2,500 $230K $91.80 $10K
99 PM 0.05% 1,197 $218K $182.13 +1,197 NEW
100 FE 0.05% 5,400 $217K $40.26 -$864

New Positions

SymbolValue% Port
TPC $234K 0.05%
PM $218K 0.05%
FLR $205K 0.04%
BSX $201K 0.04%

Sold Out Positions

SymbolValue% Port
ALB —%
STX —%
LGTY —%
View SEC EDGAR Filings for JOHN G ULLMAN & ASSOCIATES INC →

Sign in to InsiderStreet

You'll also get our free weekly newsletter with
smart money signals, market insights, and alpha ideas.
Unsubscribe anytime.

For informational purposes only. Not investment advice. Data sourced from SEC filings. Privacy Terms