Stocks advanced last week, driven higher by tech shares that were bolstered by favorable corporate earnings reports.

read more