Middlesex Water Company - Common Stock (MSEX)

53.91
+0.27 (0.50%)
NASDAQ · Last Trade: Oct 15th, 4:19 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors