Middlesex Water Company - Common Stock (MSEX)

53.69
-0.92 (-1.68%)
NASDAQ · Last Trade: Feb 26th, 6:33 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors