(FILES) The company logo is pictured during a tour at the Alibaba office in Beijing on April 1, 2026. Chinese tech behemoth Alibaba posted an 18 percent drop in net profit during its most recent fiscal year on May 13, 2026, weighed by challenges in the domestic economy and an expensive push into artificial intelligence. (Photo by WANG Zhao / AFP via Getty Images)

News, Photo and Web Search

Other Photos

Previous Photo

Next Photo