Middlesex Water Company (MSEX) NASDAQ

51.60

-0.36(-0.69%)

Updated at July 31 04:00PM

Currency In USD