Middlesex Water Company - Common Stock (MSEX)

53.14
+0.24 (0.45%)
NASDAQ · Last Trade: Oct 7th, 7:40 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors