Middlesex Water (MSEX) beats first quarter profit and revenue estimates
Middlesex Water (MSEX) posted quarterly earnings of $0.68 per share, beating Zacks consensus estimate of $0.50 per share. That compares to earnings of $0.39 per share a year ago. These figures are adjusted for non-recurring items. This quarterly report represents a 36% earnings surprise. A quarter ago, this water utilityRead More →