Lexicon Pharmaceuticals Inc. (LXRX) reports earnings