Alibaba reported fiscal first-quarter earnings on Thursday that beat expectations, sending its stock higher. The Chinese e-commerce giant's U.S.-listed shares jumped as much as 6% and closed the ses… [+4659 chars]
Since last year, the global energy market has been grappling with a perfect storm of demand and supply factors, ranging from severe weather events around the world to a recovery in economic activitie… [+2758 chars]