Middlesex Water Company - Common Stock (MSEX)

53.38
+0.24 (0.45%)
NASDAQ · Last Trade: Oct 8th, 10:10 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors