Middlesex Water Company - Common Stock (MSEX)

54.53
+0.88 (1.64%)
NASDAQ · Last Trade: Apr 9th, 11:06 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors