US stocks rallied Thursday as a slew of positive earnings reports offset mixed economic data.
US stocks rally after slew of earnings