Middlesex Water Company - Common Stock (MSEX)

51.46
-0.48 (-0.92%)
NASDAQ · Last Trade: Feb 3rd, 12:16 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors