Triple Flag Reports Record Q1 Revenue of $147 Million | Intellectia.AI