Stocks end mostly higher on Friday, booking their strongest weekly performance since June but still logging a monthly decline after an escalation of the U.S.-China trade war this month.
Stocks end mostly higher on Friday, booking their strongest weekly performance since June but still logging a monthly decline after an escalation of the U.S.-China trade war this month.