Vanda Pharmaceuticals Inc (VNDA) Faces Revenue Decline Amid Patent Challenges and Generic …  Yahoo Finance