Middlesex Water Co.

NASDAQ: MSEX    
Share price (5/2/24): $52.42    
Market cap (5/2/24): $934 million

Plans of Reorganization, Merger, Acquisition or Similar

No filings in this category.