Brief

3 major earnings updates: Bristol-Myers, Lilly, & Valeant all soar past expectations