Market Cap: $1.06B

MC

Middlesex Water Company

MSEX
NASDAQ (NASDAQ Global Select)USD