Middlesex Water Company
Exchange: nyse
none
869191168.00
82934000.00
0.221528290620
0.452271884475
-1.09%
3.5
1.360000