MSEX   $52.06  0.42% Market Closed After Close 52.06 0.0

Middlesex Water Company

Data not available