ADVERTISEMENT

Filinvest shuns 'self-fulfilling' pessimism to chasing record profit

Published Mar 26, 2026 01:33 pm
Ven Christian S. Guce (left) and Rhoda A. Huang (right)
Ven Christian S. Guce (left) and Rhoda A. Huang (right)
Filinvest Development Corp. is maintaining its aggressive growth targets and ₱27.6 billion capital expenditure program for this year, betting that internal efficiencies and expansion in power and digital banking will offset volatility stemming from the Middle East crisis.
In a briefing, Rhoda A. Huang, Filinvest president and chief executive officer, said the Gotianun family's investment vehicle is sticking to its goal of at least 20 percent earnings growth for 2026, which is the conglomerate’s annual goal set in 2024.
Huang signaled a refusal to dial back ambitions despite the darkening macroeconomic backdrop, urging the group’s business units to remain focused on operational execution rather than succumbing to a "self-fulfilling" outlook of decline.
Huang, a veteran investment banker, noted that while the regional conflict creates headwinds, such environments historically surface opportunities for well-capitalized firms.
To insulate the bottom line, Filinvest has initiated a group-wide review of expenses, implementing austerity measures and energy conservation protocols to preserve margins. The group’s strategy revolves around “critical capex”—investments specifically designed to “move the needle” on revenue and efficiency.
The conglomerate’s ₱27.6 billion spending plan represents an 11 percent increase over the ₱24.8 billion deployed in 2025, according to Ven Christian S. Guce, Filinvest chief finance officer.
Of that amount, the power segment will receive the largest share at 40 percent, followed by real estate at 38 percent. Approximately 10 percent, or ₱2.67 billion, is earmarked for banking, with the majority directed toward digital transformation.
Guce detailed that 48 percent of the total budget is dedicated to expansion. However, the real estate strategy is shifting toward consolidation.
Filinvest Land Inc. is focusing on liquefying existing inventory and completing current builds, such as a new hotel in Baguio City, rather than launching new condominium projects. In Filinvest City, Alabang, the group is investing in a wastewater sewage treatment plant, a move aimed at capturing utility demand in the growing commercial district.
The conglomerate is also betting heavily on technology to drive future profitability. Beyond the ₱2.7 billion digital budget for its banking arm, EastWest Bank, the parent firm is rolling out artificial intelligence competency training and upgrading enterprise resource planning and project management systems. By integrating AI tools into construction and business performance management, the group aims to streamline operations across its diverse portfolio.

Related Tags

Filinvest Development Corporation Rhoda A. Huang Ven Christian Guce
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.