ADVERTISEMENT

Despite lower 2024 profit, GMA Network rewards shareholders with ?2.4-billion dividend

Published Apr 30, 2025 05:53 am

GMA Network Declares ₱2.4B Cash Dividends, Reflecting Confidence in 2025 Outlook.jpg

Media giant GMA Network, Inc. announced that its Board of Directors has recently approved the declaration of a total of ₱2.4 billion in cash dividends, equivalent to ₱0.50 per share.

“The total dividend declaration exceeds the company’s net income after tax for 2024, but remains well within its retained surplus account. The dividend will be payable on May 20, 2025, to shareholders of record as of April 29, 2025,” the firm said.

It added that, “This move underscores the confidence of GMA Network’s Board and management in the company’s strong financial fundamentals and its positive outlook for 2025. 

GMA reported a net income of ₱2.07 billion for 2024, with revenues amounting to ₱17.57 billion.

“The declaration is consistent with the Network’s commitment to delivering long-term value to its shareholders while sustaining operational and fiscal resilience.”

Since its listing on the Philippine Stock Exchange in 2007, GMA Network has maintained a strong track record of high dividend payouts, averaging approximately 90 percent of its net income after tax annually.

GMA Network continues to lead the Philippine broadcast industry, operating 115 television stations and 21 radio stations nationwide. 

Based on Nielsen TV Audience Measurement data for Full Year 2024, GMA Network, including GTV and other digital channels, tallied a combined people net reach of 93%, equivalent to 67 million TV viewers in Total Philippines.

The Network further solidified its position as a digital powerhouse in 2024, tallying 45.5 billion video views across Facebook, TikTok, and YouTube, according to Tubular Labs data.

Capping the year 2024, GMA Network registered consolidated revenues of ₱17.57 billion, attaining 94 percent of 2023’s top line amounting to ₱18.64 billion.

The year 2024 started slowly, following the general cutback in advertising spending across the industry. Nonetheless, revenues rallied in the last quarter of 2024, boosted by the presence of political advocacies in view of the upcoming mid-term elections, thus trimming the revenue shortfall between periods.

Meanwhile, the Company’s consolidated direct costs and operating expenses for the year wrapped up at ₱14.84 billion, only over a percentage point more than last year. 

Amid economic challenges, management has consciously exercised prudent control over general spending while ensuring the Company's commitment to providing high-quality entertainment and responsible news delivery to its viewers remains a priority.

Production and other direct costs were trimmed down by a hairline compared to the previous year, while general and administrative costs increased between periods. The cost of sales ended lower than a year ago.

Consolidated Earnings before interest, taxes, depreciation, and amortization (EBITDA) after twelve months this 2024 measured at ₱5.23 billion against the ₱6.32 billion EBITDA posted during the same period in 2023.

Similarly, consolidated net income after tax stood at ₱2.07 billion last year, compared to the ₱3.16 billion bottom line recorded a year ago.

Related Tags

GMA Network
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.