Middlesex Water Company - Common Stock (MSEX)

53.91
-0.13 (-0.24%)
NASDAQ · Last Trade: Oct 21st, 3:22 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors