MSEX Financials: Middlesex Water Co AI Analysis