Triple Flag Q2 FY26 net earnings more than doubled to $156.3 million; revenue rises 37% to $129.2 million - TFPM News | Rallies