Middlesex Water Company - Common Stock (MSEX)

59.37
+1.73 (3.00%)
NASDAQ · Last Trade: Nov 4th, 2:04 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors