Middlesex Water Company - Common Stock (MSEX)

58.51
-0.16 (-0.27%)
NASDAQ· Last Trade: Aug 27th, 2:28 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors