Middlesex Water Company - Common Stock (MSEX)

52.82
+0.77 (1.48%)
NASDAQ · Last Trade: Apr 1st, 12:57 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors