ADVERTISEMENT

Shakey's still aims for double-digit growth despite flat H1 core profit

Published Aug 7, 2025 05:28 pm
Shakey’s Pizza Asia Ventures, Inc., one of the leading chain restaurants and food groups in the Philippines, still expects to post double-digit sales and core profit growth this year despite reporting a lower net income and flattish core earnings for the first half.
In a disclosure to the Philippine Stock Exchange, the firm said core net income inched up two percent to ₱427 million in the first semester of 2025 due to investments in new store openings.
However, due to a prior period one-off adjustment, headline net income fell 17 percent versus the previous year.
SPAVI President and CEO Vicente Gregorio said they are still aiming to end the year with double-digit growth in both sales and core profit.
To support this, the Group is gearing up to accelerate its network expansion with around ₱1.0 billion in capital expenditures to hit 430 net new stores by the end of 2025.
“As we close off the first six months of 2025, we foresee a more back-ended trajectory this year, with a significant portion of our investments coming in the second half to drive this growth.
“While we continue to navigate a fluid operating environment with shifting consumer sentiment, we’re encouraged by improving input costs, the seasonal uplift of the fourth quarter, and the momentum that new store openings will create,” he said.
Gregorio noted that, “It won’t be without challenges—but with a focused strategy and our guest-centered ethos, we are building towards a solid 2025 finish. Ultimately, we’re staying the course and investing accordingly in our pursuit of long-term sustainable growth.”
SPAVI reported a 15 percent growth in system-wide sales (SWS) to ₱11.6 billion at the half-year mark. Revenue reached ₱7.4 billion, up 13 percent versus the first six months last year.
For the second quarter, the firm said it posted a 13 percent YoY uptick in both SWS and revenues, amounting to ₱6.0 billion and ₱3.9 billion respectively.
On a sequential basis, topline demonstrated fair progress with SWS up by eight percent, while revenues grew by 11 percent.
The Group achieved broad-based, volume-led growth across its multi-brand portfolio, fueled by continued investments in store network expansion as well as brand building.
SPAVI saw its store footprint increase to 2,718 total units across restaurants and kiosks globally, reflecting the 99 new stores that opened in the first six months of the year.
Meanwhile, second quarter same store sales growth (SSSG) clocked a moderate improvement at three percent, up from last quarter’s two percent – the outcome of steady investments to scale its brands.
“Our first half results reflect our strategic thrust to expand our reach and strengthen our brands, even in a soft consumer environment. Since March of last year, we’ve opened 486 new stores globally – significantly contributing to our sales growth,” said Gregorio.
He added that, “While inflation has started to ease, guests remain mindful of their spending. That’s why we focused on strengthening brand relevance and delivering superior value, leading to an improving quarterly same store sales growth.”
In terms of profitability, first half 2025 gross margin softened by 200 basis points (bps) YoY to 22.3 percent. This was influenced by the impact of product quality improvements, partially tempered by improving commodities, and investments in network expansion including renovations and pre-operating expenses of new stores.

Related Tags

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