ADVERTISEMENT

MRSGI's profit rise with supermarket chain expansion

Published Aug 14, 2025 03:18 pm
Metro Retail Stores Group Inc. (MRSGI), a supermarket and department store chain controlled by the Gaisanos of Cebu, reported a 45.7-percent jump in net income to ₱146.3 million in the first half of the year.
The company said its strong performance was particularly driven by its second-quarter results, where its net income reached ₱132.9 million, marking a hefty upswing relative to the ₱50.1-million earnings for the same period last year.
Net sales climbed 6.6 percent to ₱9.9 billion in the second quarter, primarily attributed to new store openings. This growth brought overall six-month net sales to ₱18.8 billion, a 4.4-percent increase compared to the prior year.
Furthermore, same-store sales growth for the second quarter rose by 1.7 percent, a positive turnaround from the 1.7-percent decrease in the first quarter.
"Our strong second-quarter results, highlighted by net income that more than doubled and EBITDA [earnings before interest, taxes, depreciation, and amortization] with 47-percent growth, demonstrate our strategic execution and continued focus on profitability, expanding our network, and enhancing product offerings that resonate with our customers' preferences," said MRSGI President and Chief Operating Officer (COO) Joselito G. Orense.
He acknowledged the challenges posed by increased operating costs but noted that, "We are encouraged by the recovery in same-store sales and the significant growth in margins, which collectively establish a solid foundation for the remainder of the year."
Contributing to the financial performance were strong results from both of MRSGI's main business segments. Food retail recorded a 2.8-percent increase in sales for the first six months, driven by the fresh category and sales boost from supermarkets opened over the past year.
Simultaneously, general merchandise expanded by 8.8 percent from the previous year, with notable contributions from back-to-school and home products.
The company's blended gross margin also improved to 21.8 percent from 20.7 percent in 2024, coming from margin gains in food retail and higher share to business of general merchandise.
Operating expenses (opex), on the other hand, increased to 21.4 percent of sales in the first half of 2025, up from 20.3 percent in 2024, attributed largely to higher utility rates in the Visayas region and increased labor costs.
Overall, MRSGI's cash earnings for the first six months as measured by EBITDA rose to ₱1.01 billion, a solid 27-percent growth from the previous year.
The company's results were benefited by its continued strategic expansion. Recently, MRSGI opened five new supermarkets in Talisay City and Liloan in Cebu, Ligao City and Guinobatan in Albay, and Gubat, Sorsogon, bringing its total store network to 76 stores.

Related Tags

Metro Retail Stores Group Inc. Joselito Orense
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.