Middlesex Water Company - Common Stock (MSEX)

53.72
-0.13 (-0.24%)
NASDAQ· Last Trade: Jun 11th, 2:37 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors