ADVERTISEMENT

Jollibee optimistic of recovery in 2021, earmarks P12.2-B capex

Published Feb 15, 2021 04:37 pm

Jollibee Foods Corporation reported an attributable net loss of P11.5 billion last year, 257 percent lower than the P7.3 billion earned in the same period of 2019 due to the impact of the COVID-19 pandemic.

However, the firm is optimistic of a recovery this year and has set a capital expenditure budget of P12.2 billion, 22 percent higher than the actual spending in 2019 of P10 billion, to fund the opening of about 450 stores (gross).

The firm disclosed to the Philippine Stock Exchange that it generated a net income of P2.0 billion in the fourth quarter of 2020, after incurring net losses in the past three quarters caused by the pandemic.

Jollibee Foods Corporation Chief Executive Officer Ernesto Tanmantiong (Bloomberg)

“All of our regions generated recurring profit in the fourth quarter, led by the Philippines. We have significantly improved the Smashburger and The Coffee Bean & Tea Leaf businesses that they are now in a reasonable position to start generating profit in 2021,” said Jollibee Foods Corporation Chief Executive Officer Ernesto Tanmantiong.

He noted that, “Our strong profit recovery shows our organization’s capability to execute complex and massive undertaking in a very short time like the Business Transformation. It was a very difficult and painful program but the right thing to do for the long term good of the business and the organization.”

System wide sales, a measure of all sales to consumers from both company-owned and franchised stores, dropped 27.8 percent to P175.97 billion in 2020 from P243.79 billion in 2019.

Revenues dropped 27.9 percent last year to P129.48 billion from P179.63 billion in 2019.

For the fourth quarter alone, system wide sales decreased by 31.9percent to P49.5 billion while revenues decreased by 29.9 percent to P36.7 billion versus a year ago primarily as a result of permanent store closures and lower sales per store due to the COVID-19 pandemic.

Same store sales growth rates by region for the fourth quarter versus year ago were as follows: Philippines down 35.2 percent, China up 0.2 percent, North America excluding The Coffee Bean & Tea Leaf® (CBTL) down 3.5 percent, EMEAA down 8.6 percent, SuperFoods Group primarily Highlands Coffee in Vietnam down 5.4 percent and CBTL global lower by 21.8 percent.

However, the firm said these rates of decline represented improvement over those in the third quarter for most businesses.

JFC continued to make progress on reopening stores that had been closed temporarily. As of December 31, 2020, 96 percent of the group’s worldwide outlets were already operating: 100 percent of stores in China and EMEAA, 98 percent in the Philippines, 94 percent in North America, 95 percent for SuperFoods and 90 percent for CBTL.

Tanmantiong said “We look forward to sustained recovery of the business as the world gradually returns to normalcy, aided by the introduction of new vaccines. We plan to open 400 plus new stores worldwide most of which will be outside of the Philippines, particularly in North America, Vietnam and China.”

He added that, “We aim for very strong sales and profit recovery in 2021 versus 2020. In 2021 and the years ahead, JFC’s sales and profit growth will be driven by its international business. We believe that out of this pandemic, we will emerge as a stronger business and organization.”

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.