Middlesex Water Company - Common Stock (MSEX)

51.56
+0.15 (0.29%)
NASDAQ · Last Trade: May 9th, 3:32 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors