Middlesex Water Company - Common Stock (MSEX)

51.56
+0.15 (0.29%)
NASDAQ · Last Trade: May 10th, 4:14 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors