Alibaba ( BABA -6.67%) is often considered a bellwether of China's economy. It owns the country's largest e-commerce ...
Technology company Baidu was down 2.9%, and electric vehicle maker NIO declined 2.4%. The Chinese stock market has been up ...
Barclays initiated coverage of Shift4 Payments (FOUR) with an Overweight rating and a price target of $120, considering the stock's long-term return potential.