Middlesex Water Company - Common Stock (MSEX)

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