BamSEC and AlphaSense Join Forces
Learn More

Middlesex Water Company

NASDAQ: MSEX    
Share price (6/4/25): $56.14    
Market cap (6/4/25): $1.006 billion