Middlesex Water Company - Common Stock (MSEX)

51.78
-0.28 (-0.54%)
NASDAQ· Last Trade: Jun 23rd, 2:17 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors