ADVERTISEMENT

Converge sticks to ₱23-billion spending plan as supply chain costs surge

Published May 13, 2026 11:29 pm
Converge Chief Executive Officer Dennis Anthony Uy
Converge Chief Executive Officer Dennis Anthony Uy
Telco-to-tech provider Converge ICT Solutions Inc. is doubling down on its plan to spend up to ₱23 billion in capital expenditures (capex) this year to support network operations and capture more demand for connectivity, even as operating costs increase due to supply chain volatility.
Converge chief executive officer (CEO) Dennis Anthony Uy said the company has yet to see any reason to abandon its plan to raise its capex from last year’s total spend of ₱20.12 billion, given the stable demand for its services in the first quarter.
Converge saw its net income in the first three months of the year remain flat at ₱3.02 billion as the impact of the Middle East conflict on its business remained subdued.
In fact, the company’s revenues improved by nearly four percent to ₱11.19 billion from the previous year’s ₱10.80 billion, driven by the growth of its residential and enterprise units.
Residential revenues went up slightly from ₱9.11 billion to ₱9.23 billion, as the company expanded its subscriber base to 3.09 million by the end of March.
Converge increased its enterprise revenues by 16 percent to ₱1.96 billion from ₱1.69 billion a year ago, fueled by robust demand from small and medium enterprises.
Uy told reporters that demand among residential and enterprise customers is still on an upward trajectory, as more companies transition to remote work schemes amid higher fuel costs due to the ongoing war.
There are, however, signs of changing consumer behavior as some customers who were previously on postpaid bundles are now making the jump to prepaid, which Uy said reflects the worsening impact of accelerating inflation.
Capex for the first quarter amounted to ₱2.9 billion, or roughly 12 percent of its full-year guidance of up to ₱23 billion.
Uy said a huge chunk of the expenditure was spent on fiber components, in line with its commitment to build around 900,000 fiber ports for the year.
However, he said this year was more costly as the materials necessary for its fiber expansion are now two to three times more expensive compared to last year, as supply chains continue to be disrupted by the Middle East conflict.
“But you cannot stop,” he said on the sidelines of the reception for the Luzon Economic Corridor. “So we need to bite the bullet [because] we don't want to be delayed.”
As part of its capex guidance, Converge is keen on strengthening its fiber coverage this year to expand its reach in the Visayas and Mindanao, attracting more customers in the process.
It will also hike its investments in improving network resilience and reliability in order to maintain its recognition as the country’s fastest fixed network.
For the year, Converge is looking to grow its revenues by eight to 10 percent from last year’s total revenues of ₱44.77 billion.

Related Tags

Converge ICT Solutions Inc.
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.