Another bumpy ride on Wall Street ended on Friday as Amazon's positive earnings capped a run of mixed big-tech numbers, with the Nasdaq recovering much of its losses from the previous session and all three benchmarks ending the week in positive territory. This report produced by Chris Dignam.