Stocks pull back after mixed earnings reports, halting record-setting win streak

July 21, 2016 05:44 PM