Stocks moved generally higher last week, largely driven by solid corporate earnings from some big tech firms.

read more