Eight out of ten Americans would rather buy U.S.-made products than imported ones, according to a Consumer Reports survey.
The index has typically made an average annual return of 10 percent since its inception in 1957. But the S&P 500 gained more ...