Editas Medicine Q1 Revenue $2.83M, Below Consensus | Intellectia.AI