Middlesex Water Co.

NASDAQ: MSEX    
Share price (5/2/24): $52.42    
Market cap (5/2/24): $934 million