ADVERTISEMENT

Higher spending on groceries: Puregold's Q1 shows growing consumer basket sizes

Published May 6, 2025 11:10 am

Tycoon Lucio Co’s grocery retailer Puregold Price Club, Inc. (PGOLD) is the third listed major consumer company after Robinsons Retail Holdings Inc. and Wilcon Depot to report an uptick in consumer traffic and their growing basket sizes.

Puregold posted a 6.5 percent improvement in consolidated net income to ₱2.64 billion in the first quarter of 2025 from the ₱2.48 billion it earned in the same period last year due to strong topline growth and stable gross margins.

In a disclosure to the Philippine Stock Exchange, the firm said it grew consolidated revenues by 10.8 percent to ₱52.42 billion for the first quarter of 2025, from ₱47.32 billion same period last year. 

For the first quarter of 2025, the enterprise experienced positive same-store sales growth (SSSG) of 5.9 percent from Puregold Stores, driven by higher basket size, and four percent from S&R Warehouse clubs, driven by higher traffic.

As of end March 2025, PGOLD operates 757 stores nationwide, comprising 662 Puregold stores, 30 S&R Membership Shopping Warehouses, and 65 S&R New York Style QSRs.

Puregold said last month that it is reducing its capital expenditures to ₱6.35 billion this year from the ₱8.1 billion it allotted in 2024, although it expects to grow consolidated revenues by six percent to eight percent in 2025.

For this year, Puregold is allotting ₱1.9 billion for 30 new Puregold stores as well as ₱3 billion for three S&R Membership warehouse stores and 14 S&R quick service restaurants.

The firm is also earmarking ₱200 million for logistics capex and ₱1.25 billion for maintenance capex, solar projects, and information technology upgrades.

For the next two years, Puregold aims to grow its business by expanding its organic store network by eight percent to 10 percent in more provincial areas (second—to fourth-class municipalities) and developing and expanding Puremart in dense communities.

The firm acquired Puremart’s 153 stores for ₱568 million last year to address its need to fill the gap in “proximity shipping.” It noted that Puremart stores, at an average of 150 square meters each, are cheaper to put up at a cost of about ₱2.5 million each.

The firm also aims to increase the number of its loyal shoppers through wholesale initiatives and marketing programs, localized assortment, pricing and promo initiatives, as well as develop its hospitality, resturants, and cafes business.

It also aims to increase basket size and profit margins by disproportionately growing its Fresh category and house brands as well as enter into joint business plans with top suppliers to grow base brands and develop growth categories.

Related Tags

Puregold Price Club Inc. Ferdinand Vincent Co S&R Membership Club
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.