Middlesex Water Co.

MSEX
NASDAQ
22.74 0.24 (1.07%) last updated 4:43 PM EDT Jul 31
Trade $MSEX Now