Middlesex Water Company - Common Stock (MSEX)

55.85
+0.38 (0.69%)
NASDAQ · Last Trade: Apr 11th, 5:50 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors