Stock market live blog: Indexes headed for best weekly gains this year; Nasdaq highest level since July 2000