The major U.S. stock indexes experienced heavy weekly losses last week, when Trump imposed 25% tariffs on Mexico and Canada, ...