NPS Pharma Swings to Earnings on Strong Revenues