Middlesex Water Company - Common Stock (MSEX)

51.62
+0.63 (1.24%)
NASDAQ · Last Trade: Feb 10th, 11:30 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors