Middlesex Water Company - Common Stock (MSEX)

57.40
+0.12 (0.21%)
NASDAQ · Last Trade: Nov 15th, 5:12 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors