Middlesex Water Company - Common Stock (MSEX)

55.42
+0.41 (0.75%)
NASDAQ· Last Trade: Jul 14th, 2:52 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors