The Dow Jones Industrial index let go of 276.82 points to 44,459.75.
The much-broader index moved forward 10.45 points to 5,997.82.
The NASDAQ Composite gained 84.22 points to 19,139.05.
Trump on Monday night called for a 25% tariff on products from Mexico and Canada, as well as an additional 10% levy on Chinese goods. He has already said he would impose a tariff of up to 20% on all imports, and an additional duty of at least 60% on products from China.
To be sure, Wall Street appeared to be taking the news in stride.
While stocks were mixed, some individual names and funds moved as investors analyzed potential impacts from the policies Trump discussed. Automakers Ford gave back 2% and General Motors slid more than 7%.
Prices for the 10-year Treasury eased back, raising yields to 4.32% from Monday’s 4.26%. Treasury prices and yields move in opposite directions.
Oil prices recouped 55 cents to $69.49 U.S. a barrel.
Prices for gold perked $9.10 an ounce to $2,627.60 U.S.