Middlesex Water Company (MSEX)

Market Cap:

$710,330,000

Last Price ():

$43.48

Change: -1.54% Open: $44.34 Low: $43.35 High: $44.95
Div. Yield: 2.00% Price/Earnings: 32.8 Price/Book: 3.2 Price/Sales: 5.4