4:37 pm NPS Pharm beats by $0.05, beats on revs