pleased

Middlesex Water Co. Water Utilities

MSEX
NASDAQ
20.16 0.23 (1.13%) last updated 8:10 PM EDT Aug 20
Trade $MSEX Now