Middlesex Water Company (MSEX) - Financials | Relativity Invest