Alibaba's shares dipped yesterday after the company missed revenue expectations in the December quarter, despite announcing a $25 billion expansion of its share buyback program. Initially up over 5 percent in premarket trade, shares closed down over 5 percent. The increased buyback, extending to March 2027, reflects confidence in the company's future. This follows a tumultuous 2023, marked by significant corporate restructuring and management changes. Alibaba's fiscal third-quarter results showed sluggish growth in its core e-commerce and cloud businesses amid a challenging macroeconomic climate in China. However, its international commerce segment saw promising growth.