News

Alibaba ( BABA 0.02%), the largest e-commerce and cloud infrastructure company in China, has shed about 60% of its value since it closed at a record high of $307.84 on Oct. 27, 2020. The bulls ...
The gush of second quarter earnings reports is beginning to slow to a trickle, and with most of the reports in, the results have been mostly positive.