BamSEC and AlphaSense Join Forces
Learn More

Middlesex Water Company – Filings and Transcripts

NASDAQ: MSEX    
Share price (5/1/26): $50.93    
Market cap (5/1/26): $949 million