Drug giant Bristol-Myers Squibb started off the day announcing earnings for the first quarter of 2017. Financial analysts at investment banks forecast sales of $4.74 billion. Bristol delivered $4.93 billion. The Wall Street wonks expected adjusted earnings per share (earnings with one-time costs taken out, used by analysts to keep score) of 73 cents. Bristol beat that by a dime. Shares are up 3%.