Middlesex Water Co.

MSEX
NASDAQ
22.83 0.07 (0.31%) last updated 2:08 PM EDT Apr 01
Trade $MSEX Now