Alnylam beats Q2 EPS by 16% as revenue misses consensus