Middlesex Water Company
Exchange: nyse
none
910615168.00
82934000.00
0.221528289247
0.452271884475
-1.09%
3.5
1.360000