Triple Flag Posts Record Q2 GEOs, Completes $20M Share Buyback - TFPM News | Rallies