Middlesex Water Company (MSEX)

Market Cap:

$663,700,000

Last Price ():

$40.71

Change: +2.31% Open: $40.00 Low: $39.31 High: $40.83
Div. Yield: 2.18% Price/Earnings: 30.0 Price/Book: 3.0 Price/Sales: 4.9