In a testament to how good a year 2017 was for some health-care stocks, four health companies are among the S&P 500s 20 biggest gains, three of them businesses with less than $3 billion in annual revenue.
Trump has given conflicting signals in the past weeks on whether he would let the government intervene directly in drug prices to reduce health-care costs.