Home→Stocks→MSEX
Middlesex Water Company - Common Stock logo

Middlesex Water Company - Common Stock

MSEX•NASDAQ•United States•Utilities•Regulated Water•Market Closed
$52.53
+$0.35(+0.67%)