Middlesex Water Company - Common Stock (MSEX)

50.69
+0.39 (0.78%)
NASDAQ · Last Trade: Mar 19th, 1:05 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors