LXRX   $1.655  -2.36% Market Closed After Close 1.66 0.30%

Lexicon Pharmaceuticals Inc

Earnings, Splits and Dividends

Data not available