CPALL Surpasses THB1 Trillion in Revenue as 2025 Net Profit Jumps 11%, Driven by CVS Business

CP ALL Public Company Limited (SET: CPALL) has reported a resilient performance for the 2025 fiscal year, overcoming a volatile economic landscape characterized by high household debt, natural disasters, and geopolitical tensions.

The retail giant achieved a significant milestone, with total revenues reaching THB 1,022,143 million, a 3.5% increase year-over-year (YoY). More impressively, the company’s net profit surged by 11.3% YoY to THB 28,206 million, resulting in earnings per share of THB 3.10.

Growth was primarily fueled by its core convenience store business and successful Online-to-Offline (O2O) strategies. The 7-Eleven network expanded by 700 stores in 2025, reaching a total of 15,945 locations nationwide. Revenue from the convenience store segment alone rose 5.2% to THB 462,854 million, with O2O channels like 7Delivery and All Online now contributing approximately 11% of total sales.

Profitability was bolstered by a rise in consolidated gross profit margin to 22.7%, up from 22.6% in 2024, driven by a strategic shift toward higher-margin food and beverage products. These categories now account for 76.3% of the sales mix.

On the expense side, while distribution costs rose 6.4% due to higher employee benefits and store management fees, administrative expenses fell by 5.1% through stringent cost controls. Furthermore, net profit benefited from lower finance costs following the partial repayment of debentures and long-term borrowings.

While the wholesale and retail segment (CP Axtra) saw a 10.1% dip in operating profit due to rising expenses at Lotus’s, the convenience store business remained the primary engine of growth, accounting for 61% of total operating profit.

Looking ahead to 2026, CPALL remains aggressive, planning to invest between THB 12,000 – 13,600 million to open another 700 stores and further integrate its digital platforms.

In addition, the Board of Directors approved a dividend payment of THB 1.65 per share to be paid on May 22, 2026, with an ex-dividend (XD) date on April 30, 2026.