Roche Holding AG said profit climbed in 2016, as several of its top-selling drugs continued to prosper amid less generic competition than those of the Swiss pharmaceutical giant’s rivals. The company posted net profit of 9.6 billion Swiss francs for 2016, 8% higher than a year earlier.