ADVERTISEMENT

Strong 26% loan growth drives AUB's 2024 net income, 36% year-on-year increase

Published Feb 17, 2025 01:41 am

Asia United Bank (AUB) reported a 36 percent growth in consolidated net income to 11.3 billion last year from the 8.3 billion earned in 2023 due to double-digit growth in loan portfolio and a steady decline in loan loss provisions.

In a disclosure to the Philippine Stock Exchange, the bank said this is equivalent to a compounded annual growth rate (CAGR) of 21 percent since it became a publicly listed universal bank in 2013.

AUB’s 2024 net income translated to a return on equity of 21 percent and a return on assets of three percent—higher than the previous year’s 18.6 percent and 2.4 percent, respectively.

“We have managed to sustain the growth in our profitability since the pandemic, thanks to our robust core business and digital partnerships,” said AUB President Manuel A. Gomez.

AUB’s revenue growth mainly came from its loan portfolio, which grew 26 percent to 245.4 billion in 2024 from 194.5 billion a year ago—translating to one of the highest CAGR of 16 percent.

Despite the loan growth, its asset quality further improved, with its nonperforming loan (NPL) ratio at a record low of 0.3 percent and loan loss provision reduced by 74 percent.

The bank said it remains sufficiently covered, with an NPL coverage ratio at 113.7 percent, higher than the previous year’s 107.9 percent.

Net interest margin widened 11 percent to 16.8 billion due to an increase in interest income from the bank’s loan portfolio and investment activities.

Interest expense on deposits dipped three percent despite an increase in deposit volume, resulting in the widening of net interest margin ratio to five percent from the previous year’s 4.8 percent.

The bank’s low-cost deposit (current account/savings account or CASA) remains its primary source of funding, with a 71 percent share of total deposits.

Non-interest income grew 48 percent to 4.1 billion from improved foreign exchange gains, recovery income, and service charges and other fees from other operating activities such as credit cards, e-wallet, remittance business, trust, and other branch-related transactions.

Operating expenses rose by six percent to 6.8 billion mainly due to higher compensation, capital expenditures, and business growth-related expenses.

The bank continues to exhibit efficient resource management in its business generation as evidenced by its 32.8 percent cost-to-income ratio, even lower than the previous year’s 36.2 percent.

Total assets grew nine percent to 386 billion while total equity increased 19 percent to 58.4 billion, mainly from retained earnings.

The bank is adequately capitalized with capital ratios well above regulatory requirements. It has an indicative Common Equity Tier 1 Ratio of 17 percent and a capital adequacy ratio of 17.8 percent—higher than the previous year’s 16.9 percent and 17.5 percent, respectively.

“We hope to sustain our growth momentum as we start reaping the full benefits of the government’s national ID system, which will hasten our account opening process and know your customer (KYC) compliance, reduce paperwork, improve loan application and approval processes, and enhance security for financial transactions,” Gomez added.

Related Tags

Asia United Bank Manuel Gomez
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.