ADVERTISEMENT

BankCom earnings boosted by higher loans, trading and forex gains

Published Aug 14, 2025 04:57 pm
San Miguel Corp.’s (SMC) affiliate Bank of Commerce (BankCom) posted a 31-percent growth in unaudited net income to ₱1.86 billion in the first half of 2025 primarily due to strong revenue growth.
In a disclosure to the Philippine Stock Exchange (PSE), the bank said its earnings translated to a return on equity (ROE) and return on asset (ROA) of 11 percent and 1.39 percent, respectively.
“The robust performance was underpinned by sustained growth across core revenue streams, driven by net interest income, gains from trading securities, and foreign exchange (forex) transactions,” BankCom said.
It added that, “The bank’s strategy of improving its revenue streams and prudent spending resulted in a lower cost-to-income ratio of 59 percent.”
Net interest income rose to ₱5.15 billion, marking a 14-percent increase from ₱4.53 billion recorded in 2024. The upward trajectory was due to the expansion in earning assets, primarily from loans, financial assets at fair value, and other investment securities.
The higher growth in revenues from earning assets than interest-bearing liabilities translated to an improvement in net interest margin (NIM) at 4.27 percent.
Other income was significantly up by 31 percent to ₱912.52 million, on account of the significant surge in trading and forex gains as well as higher revenues related to real and other properties acquired (ROPA).
As of June 30, 2025, total assets stood at ₱271.53 billion as total loans and receivables, which comprise almost 53 percent of total assets, expanded by five percent to ₱143.58 billion from ₱136.51 billion in 2024.
The growth was broad-based across all lending segments, resulting in a healthy loan-to-deposit ratio of 71 percent. Asset quality remained sound, with gross non-performing loans (NPL) at 1.34 percent and net NPL at 0.53 percent, slightly up from 1.25 percent and 0.49 percent, respectively, at the end of 2024.
Total deposits were moderately lower by four percent at ₱203.82 billion from the ₱212.01 billion in 2024 due to seasonality in the use of larger business accounts.
The deposit mix includes ₱185.39 billion in current account and savings account (CASA) deposits, ₱13.4 billion in time deposits, and ₱5.03 billion in long-term negotiable certificates of deposit (LTNCD).
Bonds payable surged to ₱24.41 billion, nearly four times the previous year’s level of ₱6.53 billion, following the successful issuance of the dual-tranche fixed-rate bond on Feb. 19, 2025.

Related Tags

Bank of Commerce San Miguel 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.