Compare Stocks: MSEX

Comparison

SymbolCompany NameMarket CapStock Price% ChangeVolumePE RatioRevenue
MSEXMiddlesex Water Company926.61M50.53-2.11%107,20921.18194.82M

Average Return