ADVERTISEMENT

ABS-CBN's net loss shrinks on higher ad revenue, cost controls

Published Aug 13, 2025 04:18 pm
ABS-CBN President and CEO Carlo Katigbak
ABS-CBN President and CEO Carlo Katigbak
ABS-CBN Corp., the multi-media unit of the Lopez Group, has slashed its consolidated net loss by 60 percent to ₱852 million in the first half of 2025 from the loss of ₱2.13 billion in the same period last year, thanks to higher ad revenues, blockbuster movies, and sold-out BINI concerts.
In a financial statement filed with the Philippine Stock Exchange, the firm said that, excluding one-time gains, recurring consolidated net loss improved by 71 percent to ₱872 million versus ₱2.97 billion in the same period last year.
Total consolidated revenues for the six months ended June 30, 2025, reached ₱8.28 billion, an increase of ₱488 million or six percent compared to the previous year's ₱7.79 billion.
Consolidated operating costs and expenses totaled ₱8.94 billion, representing a reduction of 12 percent improvement compared to the same period last year.
This was achieved through the continuous implementation of cost control measures, resulting in decreased general and administrative expenses, as well as lower employee costs.
Consolidated EBITDA reached ₱568 million, an improvement of 2,201 percent from ₱25 million. Recurring EBITDA for the six months ended June 30, 2025, improved by 167 percent to ₱548 million compared to the negative ₱816 million in the prior year.
The content production and distribution segment reported a net loss of ₱535 million for the six months ended June 30, 2025, representing a 72 percent improvement compared to the net loss of ₱1.88 billion in the same period of the prior year.
Recurring net loss for the same period was ₱555 million, reflecting an improvement of 76 percent versus 2024.
The segment generated total revenue of ₱6.36 billion for the first six months of 2025, representing a 29 percent increase from ₱4.91 billion in the same period in 2024.
Advertising revenue increased by ₱797 million year-on-year, driven by both regular and election-related advertising. Regular advertising revenue benefited significantly from improved ratings performance of its leading primetime shows.
Additionally, digital advertising revenue grew five percent year-on-year, driven by improved performance on iWant, Kapamilya Online Live, and an expanded presence on third-party platforms, including YouTube.
Consumer revenues increased 34 percent from ₱1.9 billion in 2024 to ₱2.6 billion in 2025, driven by several key performance areas.
The film division delivered strong box-office results with robust performance in overseas markets. Revenue growth was further supported by iWant's expanding subscriber base both domestically and internationally.
Live events contributed significantly through BINI's World Tour, which began with their sold-out performance at the Philippine Arena. The World Tour continued across 14 cities, including Dubai, London, Vancouver, Toronto, and 10 major U.S. cities.
ABS-CBN Global staged sixteen events across international markets, further contributing to revenue growth.
For its cable TV and broadband segment (SKY), the firm reported a net loss of ₱317 million, representing a 28 percent increase compared to the ₱248 million net loss in 2024.
The recurring net loss for the six months ended June 30, 2025, was ₱317 million, an improvement of 53 percent versus the same period last year.
Revenue totaled ₱1.9 billion, representing a 33 percent decrease compared to the same period in 2024, primarily due to the continued decline in the subscriber base.

Related Tags

ABS-CBN Corporation BINI
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.