Middlesex Water Company - Common Stock (MSEX)

51.83
+0.27 (0.52%)
NASDAQ · Last Trade: May 12th, 2:40 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors