Middlesex Water Company
Exchange: nyse
none
924720832.00
82934000.00
0.221528288780
0.452271884475
-1.09%
3.5
1.360000