Investing.com·3 hours ago·macroeconomiaNEUTRALLOWBIO-key reports Q2 revenue up 13%, narrows net loss by 51%No summary availableRead at Investing.com→