Bank of America Initiates Buy on Ligand Pharmaceuticals with $244 Target | Intellectia.AI