ADVERTISEMENT

Ayala Corp. core profits hit new high

Published Mar 13, 2024 08:38 am

Zobel-controlled Ayala Corporation, the country’s oldest conglomerate, reported a 48 percent jump in core net income (which excludes one-off items) to a record P41 billion last year on the back of the strong performances of its banking, real estate, and power businesses.

In a disclosure to the Philippine Stock Exchange, the firm said core net income was 32 percent higher than 2019, which was when the previous high water mark was established. Accounting for one-offs, Ayala’s net income grew 39 percent to P38.1 billion.

“We succeeded in getting aggregate core earnings to exceed the pre-pandemic high. Now we focus on getting better operating and financial results from each of our businesses, and on rationalizing the portfolio where it makes sense to do so,” said Ayala President and CEO Cezar P. Consing.

Bank of the Philippine Islands’ net income rose 44 percent to P51.7 billion due to strong loan growth, higher margins, and lower provisions. Including a gain from an asset sale in 2022, net income was up 31 percent.

Ayala Land’s net income grew 32 percent to P24.5 billion as its property development and commercial leasing businesses continued to deliver strong results. AREIT’s, Ayala Land’s REIT vehicle, saw its net income increase 43 percent to P4.9 billion, driven by contributions from new asset infusions.

AC Energy’s income from operating units, which excludes cash value realization gains and other one-time, non-cash adjustments, was up 2.9 times to P4.9 billion on the back of new operating capacity and a strengthened net seller position.

AC Energy & Infrastructure (ACEIC), the parent company of ACEN, saw its core earnings jump 71 percent to P9.5 billion from improved operating earnings from ACEN and higher contributions from GN Power Dinginin.

Globe Telecom’s net income dropped 29 percent to P24.6 billion mainly due to the one-time gain from the partial sale of its data center business in 2022. Core net income was flat at P18.9 billion.

Ayala’s group capital expenditures (CAPEX) reached P247.7 billion, 12 percent lower mainly due to the tapering CAPEX of Globe. Parent CAPEX decreased 55 percent to P13.2 billion, mainly due to Ayala’s purchase of Ayala Land shares and participation in Globe’s Stock Rights Offering, which both happened in 2022.

AC Health continues to progress in scaling its healthcare ecosystem. Acquisitions have bolstered growth however net income remains slightly negative due to one-offs and higher manpower and marketing expenses.

In AC Industrials, losses excluding one-offs narrowed to P1.2 billion from P1.7 billion on the back of better results from IMI’s core operations and AC Motor’s 4-wheel business.

The divestments of MT C-con and STI Enterprises led to impairment provisions that widened losses to P7.3 billion from P1.7 billion.

Related Tags

Cezar P. Consing Ayala 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.