Middlesex Water Company

MSEX
UtilitiesRegulated WaterNASDAQ
$51.56
Market Cap: $960.27M