A strong, but not too strong, employment report sparked a rally on the final day of trading, propelling stocks to a modest gain for the week.
A strong, but not too strong, employment report sparked a rally on the final day of trading, propelling stocks to a modest gain for the week.