MSEX Earnings - Middlesex Water Company | Makkler