Middlesex Water Company - Common Stock (MSEX)

53.74
-1.10 (-2.01%)
NASDAQ· Last Trade: Jul 9th, 3:09 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors