ADVERTISEMENT

Jollibee earnings surge as Covid restrictions ease

Published Aug 12, 2022 01:49 am

Jollibee Foods Corporation (JFC), one of Asia’s largest food service companies, registered a 351.7 percent surge in attributable net income to P5.1 billion in the first half of 2022 from the P1.13 billion earned in the same period last year.

In a disclosure to the Philippine Stock Exchange, the firm said system wide sales, which is a measure of all sales to consumers both from company-owned and franchised stores, rose 35.4 percent to P133.13 billion in the first semester of the year from P98.3 billion in the comparative period of 2021.

With this, revenues grew 33 percent to P94.91 billion from P71.37 billion in the first six months last year.

For the second quarter alone, attributable net income reached P2.8 billion, almost a three-fold increase over the P976 million it earned in the same period last year.

Jollibee reported record-high system wide sales of P73.1 billion in the second quarter, 44.8 percent higher than the comparative period of 2021, driven by 32.6 percent same store sales growth, 7.2 percent from new stores and new acquisition and 5.0 percent favorable foreign currency translation.

Revenues grew by 41.9 percent to P52.1 billion as same store sales for the Philippine business increased by 51.5 percent in the second quarter of 2022 compared to the same quarter last year.

Practically all brands registered strong double-digit growth as demand bounced back with the easing of Covid-related restrictions in many parts of the country.

The international business grew by 6.9 percent despite a 29.5 percent decline in the China business’ same store sales growth due to COVID-related restrictions.

North America posted a growth of 7.5 percent, Europe/Middle East/other parts of Asia (EMEAA) 14.0 percent, The Coffee Bean & Tea Leaf® (CBTL) 16.3 percent, and SuperFoods 50.7 percent.

Jollibee Group CEO Ernesto Tanmantiong

“We are pleased with our strong top line growth led by our Philippine business which delivered better-than-expected sales for the second quarter and got back to its pre-pandemic sales level,” said JFC Group Chief Executive Officer Ernesto Tanmantiong.

He added that, “We are encouraged to see further improvement in dine-in sales while at the same time sustaining growth in our delivery business.”

“Outside the Philippines, our China business saw double-digit decline in sales as our restaurants particularly in Shanghai were closed temporarily for most of the quarter due to heightened Covid-related restrictions,” Tanmantiong said.

He noted that, “The softness in China’s sales was however, offset by other international markets, such as North America and EMEAA particularly Vietnam (up 50.9 percent for Jollibee and SuperFoods), which continued to grow well with robust same store sales growth.”

“We are very confident about the strong recovery of our China business in the months ahead, faster sales and profit growth of our other businesses abroad and sustained strong growth of our Philippine business,” he said.

Related Tags

Ernesto Tanmantiong Jollibee Foods Corporation
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.