ADVERTISEMENT

Shakey's Pizza vows 'choiceful' spending after first-quarter profit dip

Published May 14, 2026 04:34 pm
Vicente Gregorio
Vicente Gregorio
Shakey’s Pizza Asia Ventures Inc. (SPAVI), one of the leading restaurant and kiosk operators, saw its first-quarter net income slide 27 percent as the costs of aggressive store expansion and marketing offset a double-digit rise in systemwide sales.
In a disclosure to the Philippine Stock Exchange, the firm said unaudited net income fell to ₱134 million in the first three months of the year.
According to Shakey’s, the bottom line was pressured by demand-generating investments, subdued consumer spending, and non-recurring costs related to network restructuring.
Excluding those one-off items, Shakey’s core profit declined 17 percent compared to the same period in 2025.
At end-March, systemwide sales, which include those from franchised outlets, climbed 14 percent to ₱6.4 billion, largely fueled by the group's growing footprint rather than organic growth. Revenues rose 13 percent to ₱4.0 billion, while same-store sales remained flat year-on-year.
Vicente Gregorio, SPAVI president and chief executive officer, noted that the company entered 2026 braced for a difficult operating climate, citing the added pressure of prolonged geopolitical instability in the Middle East.
“While efforts are underway to navigate headwinds in pursuit of growth, they come with near-term impacts on our bottom line,” Gregorio said.
SPAVI’s aggressive expansion saw it open 69 new units during the quarter, bringing its global network to 3,039 stores and outlets. Among the milestones was the opening of its 3,000th unit—a Shakey’s flagship in Arca South, Metro Manila—and its 300th Shakey’s location in Zamboanga.
Meanwhile, the Potato Corner brand expanded its international presence by entering Laos, its 17th overseas market, and launched a larger-format “XP” experiential store in Quezon City.
However, the cost of maintaining this momentum is evident in the margins. Gross profit margins narrowed by 120 basis points to 20.1 percent, as expansion-related expenses negated the benefits of favorable raw material inputs.
Advertising and promotional spending also climbed to stimulate demand, pushing operating expenses up by 50 basis points as a percentage of sales. Consequently, the headline net profit margin contracted to 3.3 percent.
Despite the earnings dip, the company pointed to a seven percent growth in core Ebitda as evidence of its fundamental cash-generating strength. Gregorio signaled a more disciplined approach to capital expenditure moving forward, stating the group will be “choiceful” in resource deployment.
The company is now targeting new stores with higher hurdle rates and reviewing its overall network strategy to ensure capital efficiency. As of the end of March, 16 percent of SPAVI’s total units were located outside the Philippines. (James A. Loyola)

Related Tags

Shakey\'s Pizza Asia Ventures Inc. Vicente Gregorio Potato Corner
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.