Foghorn Therapeutics Q1 Revenue $3.27M, Below Expectations | Intellectia.AI