ADVERTISEMENT

Century Pacific confident of double-digit sales, profit growth despite global challenges

Published Jun 30, 2026 03:28 pm
CNPF Exectutive Chairman Christopher T. po
CNPF Exectutive Chairman Christopher T. po
CNPF Vice Chairman, President and CEO Teodoro Alexander T. Po
CNPF Vice Chairman, President and CEO Teodoro Alexander T. Po

Po-led food and beverage producer Century Pacific Foods Inc. (CNPF) expects to post double-digit growth in both sales and profits this year despite challenges stemming from the conflict in the Middle East.

“It’s been a quite challenging second quarter, but we are still seeing double-digit growth for our business, both on the branded and OEM [original equipment manufacturer] side. So, juxtapose that to our first-quarter numbers, where we also delivered double-digit growth, with some luck and a lot of work, we still hope to land this plane by the end of the year, delivering double-digit growth,” CNPF Executive Chairman Christopher T. Po said during the company’s annual stockholders’ meeting (ASM) on Tuesday, June 30.

He noted that the earthquake in Mindanao earlier this month disrupted canning operations for the company’s OEM business in General Santos City, causing some revenues to be deferred to the second half of the year.

“But, happy to say that we are close to be back to normal, close to full capacity utilization of our plants in General Santos and, with a lot more investment in our brands, and hopefully with the Iran war effects abating, we will still be able to make the next six months similar or even slightly better than the first six months,” Po said.

Despite the more challenging operating environment, CNPF Vice Chairman, President, and Chief Executive Officer (CEO) Teodoro T. Po said the company will maintain its planned capital expenditures (capex) of ₱8 billion to ₱9 billion this year—nearly double its typical annual capex budget—to expand production capacity across most of its product lines, many of which are already nearing full utilization.

“We stand firmly behind that capex. Our domestic demand for affordable nutrition is not a cyclical story, it’s a structural one. So, mouths are born every day in the Philippine population, and Philippine population continues to be large, young, and growing. So, as incomes rise over time, consumption rises with it, and our business benefit from this increase in consumption,” he said.

A significant portion of this year’s capex will be allocated to CNPF’s coconut business and tuna OEM export operations, which are benefiting from the stronger United States (US) dollar against the Philippine peso. US dollar-denominated revenues account for 25 percent of the company’s total sales.

Aside from coconut and tuna exports, Po said the company’s domestic businesses, including dairy, continue to post double-digit growth despite their growing scale.

CNPF is also expanding into new product categories in pet food as it scales up both its domestic and export businesses.

Po added that the company has several new products in the pipeline for launch across its meat, sardines, and coconut businesses.

“So all of these capexes are necessary and required and we expect to show the results starting next year,” Po said.

Related Tags

Century Pacific Food Inc. Christopher T. Po Teodoro Alexander T. Po
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; } }

{{ static_articles_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.