Middlesex Water Company - Common Stock (MSEX)

53.63
-0.41 (-0.76%)
NASDAQ · Last Trade: Oct 21st, 7:16 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors