Compare Stocks: MSEX

MSEX

Comparison

SymbolCompany NameMarket CapStock Price% ChangeVolumePE RatioRevenue
MSEXMiddlesex Water Company1.00B54.110.65%120,49622.95194.69M

Average Return