Middlesex Water Company (MSEX)

Market Cap:

$639,660,000

Last Price ():

$39.25

Change: +2.37% Open: $38.36 Low: $38.36 High: $39.73
Div. Yield: 2.28% Price/Earnings: 28.4 Price/Book: 2.9 Price/Sales: 4.7