US stocks rise broadly, remain on track for weekly gains