Middlesex Water Co. Water Utilities

MSEX
NASDAQ
22.12 0.26 (1.16%) last updated 5:00 PM EST Dec 19
Trade $MSEX Now