Alibaba BABA Q1 2026 Results Fall Short EPS 062 Revenue NA Dermata DRMA Q1 2026 Earnings 048 EPS Surges Past 054 Estimates Trump in Beijing USChina Economic Rivalry Takes Center Stage Musk Loses OpenAI Lawsuit as Jury Rules Statute of Limitations Expired