
10-year Treasury yield logs seventh consecutive weekly gain
US stock indices posted weekly losses in a volatile week filled with earnings reports and macroeconomic data as well as uncertainty ahead of the presidential election.
Keep up to date with the latest news from EFG Harris Allday.