Compare Stocks: MSEX

MSEX

Comparison

SymbolCompany NameMarket CapStock Price% ChangeVolumePE RatioRevenue
MSEXMiddlesex Water Company986.76M53.810.92%53,67122.49194.82M

Average Return