The Analysis of JOHN G ULLMAN & ASSOCIATES INC's Holdings & P&L


Currently, JOHN G ULLMAN & ASSOCIATES INC holds 174 types of securities in its portfolio with a total value $754.3M. In the most recent quarter, they have increased their positions in MELI (+1.7K shares, valued at $2.9M), ITRI (+22.0K shares, valued at $2.0M), TWLO (+15.2K shares, valued at $1.9M); decreased their positions in GLW (-63.8K shares, valued at $8.7M), WDC (-31.4K shares, valued at $8.5M), EMR (-26.7K shares, valued at $3.5M); initiated new positions in MELI (+1.7K shares, valued at $2.9M), MHK (+11.4K shares, valued at $1.1M), N/A (+19.4K shares, valued at $523.8K).


1M P&L
+35.5M+6.64%
3M P&L
+54.1M+10.50%
HY P&L
+125.2M+28.16%

P&L figures are estimated based on reported 13F stock holdings and market price changes. They are approximations and may not reflect actual fund performance. Stock split events may also affect the accuracy of these calculations, and we cannot guarantee that all splits have been fully accounted for.

Top Holding Treemap

Top Industries by Value

1Specialty Industrial Machinery55.7M
11.7%
2Semiconductors48.2M
10.1%
3Utilities - Regulated Electric47.4M
10.0%

Top Industries by Stock Count

1Utilities - Regulated Electric9 stocks
9.0%
2N/A9 stocks
9.0%
3Specialty Industrial Machinery7 stocks
7.0%
Stock Holdings
GLW
CORNING INC
-16.63%
Shares319.7K
Event2026-03-31
Filed2026-05-06
TSM
TAIWAN SEMICONDUCTOR M F SPONS
-4.95%
Shares120.8K
Event2026-03-31
Filed2026-05-06
EMR
EMERSON ELEC CO
-9.63%
Shares250.7K
Event2026-03-31
Filed2026-05-06
CISCO SYSTEMS INC
CISCO SYSTEMS INC
-2.80%
Shares320.6K
Event2026-03-31
Filed2026-05-06
OGE
OGE ENERGY CORP
-2.74%
Shares485.4K
Event2026-03-31
Filed2026-05-06
TE CONNECTIVITY PLC F
TE CONNECTIVITY PLC F
-3.53%
Shares95.3K
Event2026-03-31
Filed2026-05-06
BROADCOM INC
BROADCOM INC
-6.79%
Shares58.2K
Event2026-03-31
Filed2026-05-06
EXXON MOBIL CORP
EXXON MOBIL CORP
-0.38%
Shares104.8K
Event2026-03-31
Filed2026-05-06
BE
BLOOM ENERGY CORP CLASS A
-5.36%
Shares125.7K
Event2026-03-31
Filed2026-05-06
ESSENTIAL UTILS INC
ESSENTIAL UTILS INC
-0.47%
Shares403.5K
Event2026-03-31
Filed2026-05-06
NEXTERA ENERGY INC
NEXTERA ENERGY INC
-2.91%
Shares150.1K
Event2026-03-31
Filed2026-05-06
SLB
SCHLUMBERGER LTD F
-1.38%
Shares266.9K
Event2026-03-31
Filed2026-05-06
EVERSOURCE ENERGY
EVERSOURCE ENERGY
-0.52%
Shares193.8K
Event2026-03-31
Filed2026-05-06
AMZN
AMAZON.COM INC
-6.02%
Shares63.2K
Event2026-03-31
Filed2026-05-06
DOMINION ENERGY INC
DOMINION ENERGY INC
2.63%
Shares198.6K
Event2026-03-31
Filed2026-05-06
MERCK & CO. INC.
MERCK & CO. INC.
-6.96%
Shares94.3K
Event2026-03-31
Filed2026-05-06
POR
PORTLAND GENERAL ELECTRIC CO
-1.57%
Shares214.4K
Event2026-03-31
Filed2026-05-06
AMERICAN TOWER CORP NEW REIT
AMERICAN TOWER CORP NEW REIT
3.33%
Shares63.3K
Event2026-03-31
Filed2026-05-06
GNRC
GENERAC HLDGS INC
-3.52%
Shares55.5K
Event2026-03-31
Filed2026-05-06
IBM
IBM CORP
-8.57%
Shares44.5K
Event2026-03-31
Filed2026-05-06
MSFT
MICROSOFT CORP
-7.27%
Shares29.0K
Event2026-03-31
Filed2026-05-06
LNN
LINDSAY CORP
7.42%
Shares88.4K
Event2026-03-31
Filed2026-05-06
CACI
CACI INTL INC CLASS A
-2.38%
Shares18.5K
Event2026-03-31
Filed2026-05-06
EQT CORP
EQT CORP
2.87%
Shares149.3K
Event2026-03-31
Filed2026-05-06
FLOWSERVE CORP
FLOWSERVE CORP
-9.74%
Shares124.8K
Event2026-03-31
Filed2026-05-06
WDC
WESTERN DIGITAL CORP
-48.75%
Shares33.0K
Event2026-03-31
Filed2026-05-06
BMY
BRISTOL-MYERS SQUIBB
-3.58%
Shares144.6K
Event2026-03-31
Filed2026-05-06
ASTE
ASTEC INDUSTRIES INC
-13.42%
Shares152.1K
Event2026-03-31
Filed2026-05-06
ECG
EVERUS CONSTRUCTION GROUP ORD
-11.32%
Shares67.9K
Event2026-03-31
Filed2026-05-06
DIS
DISNEY WALT CO
12.05%
Shares83.0K
Event2026-03-31
Filed2026-05-06
MDU
M D U RESOURCES GRP
-3.28%
Shares376.6K
Event2026-03-31
Filed2026-05-06
ITRI
ITRON INC
37.45%
Shares80.7K
Event2026-03-31
Filed2026-05-06
GRC
GORMAN RUPP CO CLASS EQUITY
-0.81%
Shares112.7K
Event2026-03-31
Filed2026-05-06
GVA
GRANITE CONSTR INC
-23.10%
Shares57.8K
Event2026-03-31
Filed2026-05-06
HON
HONEYWELL INTL INC
-0.76%
Shares29.4K
Event2026-03-31
Filed2026-05-06
NJR
NEW JERSEY RES CORP
-2.36%
Shares117.3K
Event2026-03-31
Filed2026-05-06
VMC
VULCAN MATLS CO
-7.99%
Shares22.9K
Event2026-03-31
Filed2026-05-06
JAZZ PHARMACEUTICALS P F
JAZZ PHARMACEUTICALS P F
-4.56%
Shares32.8K
Event2026-03-31
Filed2026-05-06
BCE INC F
BCE INC F
3.69%
Shares241.9K
Event2026-03-31
Filed2026-05-06
ALPHABET INC CLASS A
ALPHABET INC CLASS A
-4.37%
Shares21.2K
Event2026-03-31
Filed2026-05-06
PFE
PFIZER INC
3.89%
Shares214.1K
Event2026-03-31
Filed2026-05-06
INTC
INTEL CORP
-25.27%
Shares133.5K
Event2026-03-31
Filed2026-05-06
EAGLE MATLS INC
EAGLE MATLS INC
3.41%
Shares29.3K
Event2026-03-31
Filed2026-05-06
EQUINOR ASA F SPONSORED ADR 1
EQUINOR ASA F SPONSORED ADR 1
1.05%
Shares130.2K
Event2026-03-31
Filed2026-05-06
TMP
TOMPKINS FINL CORP
-17.46%
Shares68.8K
Event2026-03-31
Filed2026-05-06
TMO
THERMO FISHER SCIENTIFIC
-7.02%
Shares11.0K
Event2026-03-31
Filed2026-05-06
IDA
IDACORP INC
-5.38%
Shares36.0K
Event2026-03-31
Filed2026-05-06
STT
STATE STR CORP
-4.88%
Shares39.6K
Event2026-03-31
Filed2026-05-06
VANECK VIETNAM ETF
VANECK VIETNAM ETF
-1.21%
Shares287.6K
Event2026-03-31
Filed2026-05-06
SYY
SYSCO CORP
0.69%
Shares69.7K
Event2026-03-31
Filed2026-05-06
COHERENT CORP
COHERENT CORP
-25.85%
Shares20.6K
Event2026-03-31
Filed2026-05-06
CIEN
CIENA CORP
-24.85%
Shares12.4K
Event2026-03-31
Filed2026-05-06
ALPHABET INC CLASS C
ALPHABET INC CLASS C
-0.45%
Shares16.7K
Event2026-03-31
Filed2026-05-06
LOW
LOWES COS INC
-4.11%
Shares19.2K
Event2026-03-31
Filed2026-05-06
KDP
KEURIG DR PEPPER INC
7.00%
Shares169.7K
Event2026-03-31
Filed2026-05-06
KNF
KNIFE RIVER ORD
-5.06%
Shares54.4K
Event2026-03-31
Filed2026-05-06
TWLO
TWILIO CL A ORD
78.84%
Shares34.4K
Event2026-03-31
Filed2026-05-06
NEXSTAR MEDIA GROUP INC
NEXSTAR MEDIA GROUP INC
-14.42%
Shares23.0K
Event2026-03-31
Filed2026-05-06
EA
ELECTRONIC ARTS INC
-3.42%
Shares19.8K
Event2026-03-31
Filed2026-05-06
GSK PLC ADR F SPONSORED ADR 1
GSK PLC ADR F SPONSORED ADR 1
-8.02%
Shares72.6K
Event2026-03-31
Filed2026-05-06
VANGUARD S&P 500 ETF
VANGUARD S&P 500 ETF
0.12%
Shares6.6K
Event2026-03-31
Filed2026-05-06
EHC
ENCOMPASS HEALTH CORP
47.18%
Shares40.4K
Event2026-03-31
Filed2026-05-06
UNITED THERAPEUTICS CORP
UNITED THERAPEUTICS CORP
-8.63%
Shares6.4K
Event2026-03-31
Filed2026-05-06
AAPL
APPLE INC
-14.35%
Shares14.4K
Event2026-03-31
Filed2026-05-06
BKH
BLACK HILLS CORP
-0.91%
Shares50.9K
Event2026-03-31
Filed2026-05-06
WTS
WATTS WATER TECHNOLOGIES CLASS
-1.75%
Shares11.2K
Event2026-03-31
Filed2026-05-06
GE HEALTHCARE TECHNOLOGI
GE HEALTHCARE TECHNOLOGI
-5.34%
Shares45.2K
Event2026-03-31
Filed2026-05-06
HAL
HALLIBURTON CO
-2.26%
Shares82.1K
Event2026-03-31
Filed2026-05-06
ABT
ABBOTT LABS
-2.69%
Shares29.0K
Event2026-03-31
Filed2026-05-06
PEG
PUBLIC SVC ENTERPRISE GR
-4.47%
Shares36.3K
Event2026-03-31
Filed2026-05-06
MELI
MERCADOLIBRE ORD
New
Shares1.7K
Event2026-03-31
Filed2026-05-06
GE VERNOVA INC
GE VERNOVA INC
-5.92%
Shares3.3K
Event2026-03-31
Filed2026-05-06
SNOW
SNOWFLAKE INC CLASS A
-3.99%
Shares18.7K
Event2026-03-31
Filed2026-05-06
SO
SOUTHERN CO
-0.38%
Shares25.9K
Event2026-03-31
Filed2026-05-06
CCK
CROWN HLDGS INC
-3.98%
Shares24.1K
Event2026-03-31
Filed2026-05-06
AZTA
AZENTA INC
88.14%
Shares109.3K
Event2026-03-31
Filed2026-05-06
ORACLE CORP
ORACLE CORP
-17.47%
Shares15.2K
Event2026-03-31
Filed2026-05-06
OTTR
OTTER TAIL CORP
2.00%
Shares25.4K
Event2026-03-31
Filed2026-05-06
VNT
VONTIER CORP
-1.03%
Shares59.8K
Event2026-03-31
Filed2026-05-06
ARGAN INC
ARGAN INC
-4.17%
Shares3.8K
Event2026-03-31
Filed2026-05-06
SKANSKA AB F SPONSORED ADR 1 A
SKANSKA AB F SPONSORED ADR 1 A
-0.27%
Shares72.6K
Event2026-03-31
Filed2026-05-06
WBS
WEBSTER FINL CORP
-0.54%
Shares27.6K
Event2026-03-31
Filed2026-05-06
LLY
ELI LILLY AND CO
-17.61%
Shares2.0K
Event2026-03-31
Filed2026-05-06
ZIMMER BIOMET HLDGS INC
ZIMMER BIOMET HLDGS INC
-6.60%
Shares18.9K
Event2026-03-31
Filed2026-05-06
SOLVENTUM CORP
SOLVENTUM CORP
-6.97%
Shares25.3K
Event2026-03-31
Filed2026-05-06
SALESFORCE INC
SALESFORCE INC
-30.10%
Shares8.3K
Event2026-03-31
Filed2026-05-06
AGILENT TECHNOLOGIES INC
AGILENT TECHNOLOGIES INC
-10.87%
Shares13.5K
Event2026-03-31
Filed2026-05-06
LITE
LUMENTUM HOLDINGS INC
-66.44%
Shares1.9K
Event2026-03-31
Filed2026-05-06
PLNT
PLANET FITNESS INC
42.34%
Shares17.6K
Event2026-03-31
Filed2026-05-06
CVX
CHEVRON CORP NEW
-2.34%
Shares6.3K
Event2026-03-31
Filed2026-05-06
VWO
VANGUARD FTSE EMERGING MARKETS
0.00%
Shares23.8K
Event2026-03-31
Filed2026-05-06
HYDRO ONE LTD F
HYDRO ONE LTD F
0.00%
Shares29.7K
Event2026-03-31
Filed2026-05-06
YORW
YORK WATER ORD
0.00%
Shares37.0K
Event2026-03-31
Filed2026-05-06
MHK
MOHAWK INDUSTRIES ORD
New
Shares11.4K
Event2026-03-31
Filed2026-05-06
WATERSTONE FINL INC MD
WATERSTONE FINL INC MD
-3.16%
Shares61.2K
Event2026-03-31
Filed2026-05-06
SHEL
SHELL PLC F SPONSORED ADR 1 AD
0.00%
Shares11.1K
Event2026-03-31
Filed2026-05-06
BKNG
BOOKING HOLDINGS ORD
20.79%
Shares244
Event2026-03-31
Filed2026-05-06
MACOM TECHNOLOGY SOLUTIO
MACOM TECHNOLOGY SOLUTIO
-11.54%
Shares4.6K
Event2026-03-31
Filed2026-05-06
BP
BP P L C F SPONSORED ADR 1 ADR
0.00%
Shares21.7K
Event2026-03-31
Filed2026-05-06
EAGLE BANCORP MONT INC
EAGLE BANCORP MONT INC
-13.33%
Shares48.9K
Event2026-03-31
Filed2026-05-06
MODERNA INC
MODERNA INC
-7.57%
Shares19.6K
Event2026-03-31
Filed2026-05-06
JOHNSON CONTROLS INTER F
JOHNSON CONTROLS INTER F
-7.41%
Shares7.5K
Event2026-03-31
Filed2026-05-06
GILD
GILEAD SCIENCES INC
0.00%
Shares7.0K
Event2026-03-31
Filed2026-05-06
MU
MICRON TECHNOLOGY INC
-3.48%
Shares2.9K
Event2026-03-31
Filed2026-05-06
RBB BANCORP
RBB BANCORP
0.00%
Shares40.5K
Event2026-03-31
Filed2026-05-06
BDX
BECTON DICKINSON & CO
98.17%
Shares5.4K
Event2026-03-31
Filed2026-05-06
DUKE ENERGY CORP NEW
DUKE ENERGY CORP NEW
-1.19%
Shares6.4K
Event2026-03-31
Filed2026-05-06
SELECT SECTOR UTI SELECT SPDR
SELECT SECTOR UTI SELECT SPDR
-13.39%
Shares18.1K
Event2026-03-31
Filed2026-05-06
LNT
ALLIANT ENERGY CORP
0.00%
Shares11.3K
Event2026-03-31
Filed2026-05-06
ADOBE INC
ADOBE INC
-72.56%
Shares3.3K
Event2026-03-31
Filed2026-05-06
SEAGATE TECHNOLOGY HOLDINGS
SEAGATE TECHNOLOGY HOLDINGS
62.60%
Shares2.0K
Event2026-03-31
Filed2026-05-06
EMA
EMERA INC F
-7.59%
Shares14.6K
Event2026-03-31
Filed2026-05-06
ILMN
ILLUMINA INC
-21.73%
Shares6.1K
Event2026-03-31
Filed2026-05-06
TORTOISE ENERGY INFRASTR
TORTOISE ENERGY INFRASTR
-1.04%
Shares15.1K
Event2026-03-31
Filed2026-05-06
AMGN
AMGEN INC
-75.85%
Shares2.1K
Event2026-03-31
Filed2026-05-06
AOS
SMITH A O CORP
14.43%
Shares11.1K
Event2026-03-31
Filed2026-05-06
FI
FISERV INC
75.61%
Shares13.1K
Event2026-03-31
Filed2026-05-06
REGENERON PHARMS INC
REGENERON PHARMS INC
-50.27%
Shares910
Event2026-03-31
Filed2026-05-06
PSX
PHILLIPS 66
0.00%
Shares3.9K
Event2026-03-31
Filed2026-05-06
CONSTELLATION ENERGY COR
CONSTELLATION ENERGY COR
0.00%
Shares2.4K
Event2026-03-31
Filed2026-05-06
APTIV PLC F
APTIV PLC F
13.50%
Shares9.3K
Event2026-03-31
Filed2026-05-06
HAE
HAEMONETICS
-16.91%
Shares11.3K
Event2026-03-31
Filed2026-05-06
3M CO
3M CO
0.00%
Shares3.9K
Event2026-03-31
Filed2026-05-06
CRUS
CIRRUS LOGIC INC
0.00%
Shares3.9K
Event2026-03-31
Filed2026-05-06
BERKSHIRE HATHAWAY CLASS B
BERKSHIRE HATHAWAY CLASS B
-37.95%
Shares1.2K
Event2026-03-31
Filed2026-05-06
TERADATA CORP DEL
TERADATA CORP DEL
-16.54%
Shares21.2K
Event2026-03-31
Filed2026-05-06
BUSE
FIRST BUSEY ORD
-3.26%
Shares20.8K
Event2026-03-31
Filed2026-05-06
CHEWY INC CLASS A
CHEWY INC CLASS A
New
Shares19.4K
Event2026-03-31
Filed2026-05-06
AQN
ALGONQUIN PWR & UTILS F
-1.16%
Shares85.3K
Event2026-03-31
Filed2026-05-06
ITW
ILLINOIS TOOL WKS INC
-9.20%
Shares2.0K
Event2026-03-31
Filed2026-05-06
FELE
FRANKLIN ELEC INC
0.00%
Shares5.4K
Event2026-03-31
Filed2026-05-06
AGCO
AGCO CORP DEL
0.00%
Shares4.1K
Event2026-03-31
Filed2026-05-06
OCFC
OCEANFIRST FINL CORP
-6.30%
Shares25.3K
Event2026-03-31
Filed2026-05-06
AEP
AMERICAN ELEC PWR CO INC
0.00%
Shares3.4K
Event2026-03-31
Filed2026-05-06
ITT INC
ITT INC
0.00%
Shares2.3K
Event2026-03-31
Filed2026-05-06
SOLSTICE ADVANCED MATERIALS OR
SOLSTICE ADVANCED MATERIALS OR
-2.70%
Shares5.7K
Event2026-03-31
Filed2026-05-06
NWFL
NORWOOD FINL CORP
17.46%
Shares14.8K
Event2026-03-31
Filed2026-05-06
VTI
VANGUARD TOTAL STOCK MARKET ET
0.00%
Shares1.4K
Event2026-03-31
Filed2026-05-06
NATIONAL BANK OF CANADA ORD
NATIONAL BANK OF CANADA ORD
-2.70%
Shares3.2K
Event2026-03-31
Filed2026-05-06
THE MOSAIC CO
THE MOSAIC CO
New
Shares15.8K
Event2026-03-31
Filed2026-05-06
QUEST DIAGNOSTICS INC
QUEST DIAGNOSTICS INC
5.18%
Shares2.0K
Event2026-03-31
Filed2026-05-06
KO
THE COCA-COLA CO
0.00%
Shares5.2K
Event2026-03-31
Filed2026-05-06
TPC
TUTOR PERINI CORP
0.00%
Shares5.0K
Event2026-03-31
Filed2026-05-06
SHW
SHERWIN-WILLIAMS CO
0.00%
Shares1.1K
Event2026-03-31
Filed2026-05-06
GE AEROSPACE
GE AEROSPACE
-16.26%
Shares1.3K
Event2026-03-31
Filed2026-05-06
EEMV
ISHS MSCI EMERG MRKT MIN VOL F
-1.89%
Shares5.2K
Event2026-03-31
Filed2026-05-06
XYLEM INC
XYLEM INC
-1.77%
Shares2.8K
Event2026-03-31
Filed2026-05-06
VGT
VANGUARD INFORMATION TECHNOLOG
0.00%
Shares445
Event2026-03-31
Filed2026-05-06
EATON CORP PLC F
EATON CORP PLC F
0.00%
Shares868
Event2026-03-31
Filed2026-05-06
PAYPAL HLDGS INC
PAYPAL HLDGS INC
-82.36%
Shares6.8K
Event2026-03-31
Filed2026-05-06
BAX
BAXTER INTL INC
New
Shares17.8K
Event2026-03-31
Filed2026-05-06
WEC ENERGY GROUP INC
WEC ENERGY GROUP INC
0.00%
Shares2.6K
Event2026-03-31
Filed2026-05-06
MANH
MANHATTAN ASSOCIATES ORD
-81.69%
Shares2.2K
Event2026-03-31
Filed2026-05-06
IBB
ISHARES BIOTECHNOLOGY ETF
0.00%
Shares1.7K
Event2026-03-31
Filed2026-05-06
ACV AUCTIONS INC CLASS A
ACV AUCTIONS INC CLASS A
0.00%
Shares66.3K
Event2026-03-31
Filed2026-05-06
CAT
CATERPILLAR INC
New
Shares396
Event2026-03-31
Filed2026-05-06
SPDR S&P REGIONAL BANKING ETF
SPDR S&P REGIONAL BANKING ETF
0.00%
Shares4.3K
Event2026-03-31
Filed2026-05-06
DENTSPLY SIRONA INC
DENTSPLY SIRONA INC
New
Shares23.2K
Event2026-03-31
Filed2026-05-06
PCYO
PURE CYCLE CORP
New
Shares26.3K
Event2026-03-31
Filed2026-05-06
CRH
CRH ADR REPSG 1 ORD
0.00%
Shares2.5K
Event2026-03-31
Filed2026-05-06
INVSC WATER RESC PORTFOLIO ETF
INVSC WATER RESC PORTFOLIO ETF
0.00%
Shares3.9K
Event2026-03-31
Filed2026-05-06
NVIDIA CORP
NVIDIA CORP
-13.72%
Shares1.4K
Event2026-03-31
Filed2026-05-06
ABBVIE INC
ABBVIE INC
2.18%
Shares1.1K
Event2026-03-31
Filed2026-05-06
GOLDMAN SACHS GROUP INC
GOLDMAN SACHS GROUP INC
-1.49%
Shares265
Event2026-03-31
Filed2026-05-06
FESM
FIDELITY ENHANCED SMALL CAP ET
0.00%
Shares5.8K
Event2026-03-31
Filed2026-05-06
MXF
MEXICO FUND INC
0.00%
Shares10.6K
Event2026-03-31
Filed2026-05-06
INVSC QQQ TRUST SRS 1 ETF
INVSC QQQ TRUST SRS 1 ETF
0.00%
Shares379
Event2026-03-31
Filed2026-05-06
FTS
FORTIS INC F
0.00%
Shares3.9K
Event2026-03-31
Filed2026-05-06
VERIZON COMMUNICATIONS I
VERIZON COMMUNICATIONS I
New
Shares4.3K
Event2026-03-31
Filed2026-05-06
ROCHE HLDG LTD F SPONSORED ADR
ROCHE HLDG LTD F SPONSORED ADR
-18.87%
Shares4.3K
Event2026-03-31
Filed2026-05-06
APH
AMPHENOL CORP NEW CLASS A
0.00%
Shares1.7K
Event2026-03-31
Filed2026-05-06
AMERISERV FINL INC
AMERISERV FINL INC
0.00%
Shares46.0K
Event2026-03-31
Filed2026-05-06
PURECYCLE TECHNOLOGIES I CLASS
PURECYCLE TECHNOLOGIES I CLASS
New
Shares15.6K
Event2026-03-31
Filed2026-05-06
AVLNF
AVALON ADVANCED MATERIALS INC
0.00%
Shares18.8K
Event2026-03-31
Filed2026-05-06

Call Option Holdings
No call option holdings data available

Put Option Holdings
No put option holdings data available
JOHN G ULLMAN & ASSOCIATES INC Institutional Holdings, Portfolio & P&L β€” TradeFomo