Large-cap stocks rallied last week, led by strong earnings, upbeat guidance and renewed momentum in semiconductor names.