Middlesex Water Company - Common Stock (MSEX)

51.26
+0.29 (0.57%)
NASDAQ· Last Trade: May 20th, 4:33 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors