Middlesex Water Company - Common Stock (MSEX)

50.93
-0.34 (-0.66%)
NASDAQ · Last Trade: May 5th, 9:58 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors