Depomed (DEPO) Surges On FDA Approval of Shingles Drug, Triggering $48 Million Payment

Go back to Depomed (DEPO) Surges On FDA Approval of Shingles Drug, Triggering $48 Million Payment