Stocks on best run in four years as economy revs
U.S. stocks extended records with an eighth straight gain, the dollar strengthened and Treasuries slipped as the latest batch of data added to optimism in the American economy ahead of Friday's jobs report. European markets got a boost after Catalans were said to stall their push for independence.