ADVERTISEMENT

Cosco earnings rise as economic growth boosts consumer spending

Published Nov 12, 2025 11:12 am
Cosco Capital Inc., tycoon Lucio L. Co’s retail holding firm, posted a 6.6-percent improvement in consolidated net income to ₱10.7 billion for the first nine months of 2025, up from ₱10 billion in the same period last year, as all its businesses grew with the economy.
In a disclosure to the Philippine Stock Exchange (PSE), the firm said strong operating performance across major business segments lifted consolidated revenues by 11.5 percent to ₱182.9 billion in the first nine months of 2025, up from ₱164 billion in the same period of 2024.
“The group continued to benefit from the economic recovery amid prevailing macroeconomic challenges through sustained and stronger revenue growth across all business segments, which indicates recovering consumer demand,” Cosco Capital said.
In the first nine months of 2025, the group’s grocery retailing businesses, Puregold Price Club Inc. and S&R Membership Shopping Club, contributed 68 percent of total net income, followed by liquor distribution with 22 percent, its commercial real estate segment with eight percent, and energy and minerals and specialty retail segments with two percent.
The grocery retail segment grew consolidated revenues to ₱168 billion for the first nine months of 2025, up 10.6 percent from ₱151.9 billion in the same period last year.
The grocery retail group’s consolidated net income increased by 5.6 percent to ₱7.3 billion, driven by strong topline growth and a slight improvement in gross margins.
The liquor distribution business, through The Keepers Holdings Inc., recorded consolidated revenue of ₱13.4 billion, a 14.4-percent increase from the previous year, supported by 16-percent growth in case volumes sold during the period.
This growth was primarily driven by Alfonso, the leading imported brandy in the market, which has already surpassed pre-pandemic levels, benefiting from a growing premium segment and a rebound in on-premise channels.
Net income for the liquor segment rose 12 percent to ₱2.43 billion in the first nine months of 2025, reflecting strong sales performance from the imported brandy segment.
The commercial real estate segment posted a 2.3-percent decline in rental revenues to ₱895 million, while its net income grew 10 percent to ₱838 million in the first nine months of 2025, compared with ₱761 million in the same period in 2024.
The energy and minerals segment generated revenues of ₱429 million and net income of ₱162 million for the same period.
For the specialty retailing segment, Office Warehouse Inc.’s revenues increased 0.7 percent to ₱1.61 billion in the first nine months of 2025, up from ₱1.59 billion a year ago. Net income remained flat at ₱65.7 million.

Related Tags

Lucio L Co Cosco Capital Inc. The Keepers Holdings Inc. Puregold Price Club Inc.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.