Alnylam Pharmaceuticals Inc. (ALNY) reports earnings