Risk-on rally led by healthcare, energy prices. Major averages were pulled higher on Wednesday, as the beaten up biotech sector jumped 6% and the price of WTI crude oil moved up 5% to $37.74/barrel after larger than expected stockpile decreases. … Continue reading