Middlesex Water Company - Common Stock (MSEX)

53.16
-1.32 (-2.42%)
NASDAQ · Last Trade: Feb 25th, 10:45 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors