Compare Stocks: MSEX

MSEX

Comparison

SymbolCompany NameMarket CapStock Price% ChangeVolumePE RatioRevenue
MSEXMiddlesex Water Company933.76M50.92-0.24%108,86021.35194.82M

Average Return