Triple Flag Q3 net earnings rise year over year to USD 64.24 million; revenue climbs 14% to USD 106.68 million - TFPM News | Rallies