Middlesex Water Company - Common Stock (MSEX)

52.47
-0.97 (-1.82%)
NASDAQ · Last Trade: Apr 29th, 11:36 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors