Ligand Pharmaceuticals posts 4Q profit of $6.3 million, result tops expectations