Consolidated Water Reports 2018 Results; Total Revenues up 11% to $65.7 million, Net Income up 84% to $11.3 million

Stock Information for Marchex Inc.

Loading

Please wait while we load your information from QuoteMedia.