Each of the three major Wall Street indexes were on track for a third straight weekly gain, while the Nasdaq was set for its ...