Middlesex Water Company - Common Stock (MSEX)

56.42
-0.16 (-0.28%)
NASDAQ· Last Trade: Jul 23rd, 10:01 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors