A strong labor report and solid earnings data from megatech companies helped drive stocks higher last week.

read more