Compare Stocks: MSEX

Add a symbol to get started

Comparison

SymbolCompany NameMarket CapStock Price% ChangeVolumePE RatioRevenue
MSEXMiddlesex Water Company1.05B58.01-4.89%87,82324.04195.83M

Average Return