ADVERTISEMENT

Strong performance leads Monde Nissin to raise 2024 profit outlook

Published Feb 19, 2025 02:29 am

Food and beverage manufacturer Monde Nissin Corporation expects strong earnings growth for 2024, driven by record revenues, despite ongoing challenges in its meat alternative business.

Based on preliminary and unaudited financial results disclosed to the Philippine Stock Exchange, the company anticipates consolidated core net income to increase by over 25 percent in 2024, with consolidated core net margin expanding by more than 200 basis points (bps) compared to the same period last year.

Consolidated sales growth is projected to exceed three percent year-on-year on a comparable basis, along with consolidated gross margin expansion of over 350 bps. This growth is expected to be fueled by strong gross margin growth in the Asia-Pacific branded food and beverage (APAC BFB) segment of over 400 bps. The meat alternative business' earnings before interest, taxes, depreciation, and amortization (EBITDA) are projected to be neutral for the full year.

"I am pleased to announce that our preliminary fourth quarter results reflect sustained momentum from the third quarter, driven by our APAC BFB business. This has resulted in record-high revenues for both the quarter and the year," said Monde Nissin Chief Executive Officer Henry Soesanto.

The APAC BFB business achieved strong revenue growth in the fourth quarter, up over eight percent year-over-year and more than four percent sequentially, reaching the upper end of the company’s guidance. This growth was driven by volume growth across all categories, with contributions from both domestic and international markets.

Monde Nissin's market share in the noodles category increased by 140 bps to 68.7 percent in value and by 150 bps to 74 percent in volume over the 12-week period ending December 2024. The company also observed a gross margin expansion of over 100 bps year-over-year in the fourth quarter.

"Our meat alternative business continues to operate in a challenging environment, as we expect an approximate mid-teens sales decline year-on-year on a constant currency and comparable basis for the fourth quarter, partly due to fewer selling weeks compared to last year," the company said. "We expect to achieve positive EBITDA in the fourth quarter despite the ongoing topline weakness."

The company noted, "Our ongoing annual impairment test for the meat alternative business indicates a significant impairment charge this year, estimated between GBP80 million and GBP100 million. Although substantial, this figure is notably lower than last year's impairment."

Additionally, due to unfavorable changes in volatility, interest rates, and stock prices, Monde Nissin anticipates a material mark-to-market loss on the fair value of its guaranty asset.

However, despite these challenges—the impairment and the mark-to-market loss—the company expects its consolidated reported net income after tax to return to positive territory for the full year.

It also expects to have sufficient retained earnings, providing flexibility to declare dividends, subject to board approval.

Monde Nissin will disclose its audited 2024 financial results in March 2025.

Related Tags

Quorn Henry Soesanto Monde Nissin 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.