The Nasdaq Composite rose for a 13th straight day and finished the week up 6.8%.