Compare Stocks: MSEX

MSEX

Comparison

SymbolCompany NameMarket CapStock Price% ChangeVolumePE RatioRevenue
MSEXMiddlesex Water Company924.59M50.42-1.02%78,69321.14194.82M

Average Return