image
US equities eke out modest weekly gains amid economic data