
Stocks mostly rose Wednesday ahead of key US economic and earnings reports, while traders took in their stride data showing Chinese factory activity contracted at its fastest pace for nearly two years as Donald Trump's trade war kicked in.
While markets have recovered some of the losses suffered after the US president's "Liberation Day" tariffs announcement on April 2, uncertainty still rules as countries look to cut deals to avert the worst of Washington's duties.