Recently Viewed

    Middlesex Water Co.

    MSEX
    NASDAQ
    40.19 0.69 (1.76%) last updated 5:19 PM EDT Jun 24
    Buy

    Sell

    +

    Add MSEX to Watchlist
    163 Watchers