Middlesex Water Co.

MSEX
NASDAQ
22.89 0.39 (1.73%) last updated 1:38 PM EDT Jul 31
Trade $MSEX Now