Investing.com·2 hours ago·macroeconomiaNEUTRALLOWTriple Flag reports Q3 revenue of $106.7 millionNo summary availableRead at Investing.com→