Middlesex Water Company (MSEX)

Market Cap:

$578,260,000

Last Price ():

$35.50

Change: -1.93% Open: $36.42 Low: $35.35 High: $36.42
Div. Yield: 2.36% Price/Earnings: 24.2 Price/Book: 2.7 Price/Sales: 4.5