ADVERTISEMENT

Jollibee suffers P13.54-B net loss in first 9 months

Published Nov 10, 2020 06:30 am

Jollibee Foods Corporation reported an attributable net loss of P13.54 billion in the first nine months of 2020, a 424.4 percent drop from the attributable net income of P4.18 billion in the same period last year due to the impact of the pandemic.

In a disclosure to the Philippine Stock Exchange, the firm said system wide sales declined 26.1 percent to P126.42 billion from P171.07 billion in the first nine months of 2019.

Revenues dropped 27 percent to P92.73 billion while costs declined by a lower 20.4 percent and expenses by 13.9 percent. This resulted in an operating loss of P9.95 billion in the first nine months of 2020 from an operating income of P4.94 billion in the same period last year.

Operating income was also weighed down by the firm’s business transformation cost.

System wide sales decreased by 29.2percent to P40.6 billion in the third quarter of 2020 while revenues decreased by 30.6 percent to P30.0 billion versus a year ago primarily as a result of lost sales related to the COVID-19 pandemic.

Global same store sales for the third quarter versus year ago dropped 35.3 percent. These rates of decline represented marked improvement over those in the second quarter with -48.4 percent in system wide sales, –46.6 percent in revenues and -41.0 percent in same store sales growth.

“Our business is recovering from the pandemic in different parts of the world, some faster than others. This is made possible by the resilience and hard work of our people and business partners, the strength of our brands and in cooperation with the communities and government agencies where we do business,” said JFC Chief Executive Ernesto Tanmantiong.

He added that, “We are now focusing our effort in rebuilding the business in a changed environment. While the negative impact of the crisis is still affecting us, as we reopen stores, we are introducing new products, resuming strong marketing campaigns, strengthening our systems and infrastructure particularly for digital connections with our customers and for off- premise consumption of our products and opening of new stores mostly in our international business.”

As at September 30, 2020, 93 percent of the group’s outlets including those in the Philippines were already operating. However, the speed of recovery varied in different regions in the world.

Generally, businesses in developed countries were recovering faster than those in emerging markets. Same store sales also registered lower rates of decline than in the second quarter.

A total of 339 stores were permanently closed in the first nine months of the year due to challenging business conditions: 118 in the Philippines and 221 abroad.

However, 180 new stores were also opened, mostly in the early part of the year following expansion plans started in 2020: 48 in the Philippines and 132 abroad.

The attributable net loss for the third quarter of 2020 amounted to P1.6 billion, representing a significant improvement versus the net loss reported in the second quarter of P10.2 billion which included a significant provision for business transformation expense of P7.0 billion.

Excluding this provision, the second quarter loss would have been P3.2 billion. The Company generated positive EBITDA of P1.4 billion in the third quarter of 2020.

Related Tags

jollibee
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.