BamSEC and AlphaSense Join Forces
Learn More

Middlesex Water Company

NASDAQ: MSEX    
Share price (5/30/25): $57.95    
Market cap (5/30/25): $1.038 billion