Middlesex Water Company Profile - Palmy Investing

Middlesex Water Company

60.59
USD
+0.10
(+0.17%)
24.53
P/E
2.47
EPS
1.08 B
MCap.
17.89 M
Shares Out.