Middlesex Water Company (MSEX) NASDAQ

51.96

-0.29(-0.56%)

Updated at July 30 04:00PM

Currency In USD