Middlesex Water Company - Common Stock (MSEX)

54.47
+0.40 (0.74%)
NASDAQ · Last Trade: Feb 19th, 10:10 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors