Investing.com·2 hours ago·macroeconomiaBEARISHLOWMacfarlane Group reports 2% revenue gain as profit falls 3%No summary availableRead at Investing.com→