ADVERTISEMENT

Alliance Global profit hits ₱16 billion as non-VIP gaming, real estate resiliency drive growth

Published Aug 14, 2026 10:19 am
Kevin L. Tan
Kevin L. Tan
Alliance Global Group Inc., the conglomerate led by tycoon Andrew Tan, reported a three percent increase in first-half net income to ₱16 billion, supported by compounding property recurring revenues, expanding spirits margins, and a pivot toward non-VIP gaming.
In a disclosure to the Philippine Stock Exchange, the conglomerate said net profit rose from ₱15.6 billion recorded in the same period a year earlier, stripped of one-time gains linked to the 2025 deconsolidation of McDonald's master franchisee Golden Arches Development Corp.
Consolidated revenue, excluding the impact of the deconsolidation, grew three percent year-on-year to nearly ₱90 billion.
The results highlight a strategic shift across the group's business portfolio toward durable, higher-margin income sources as global market conditions remain demanding.
“In a demanding global environment, the strength of this Group is its mix,” Kevin L. Tan, president and chief executive officer of Alliance Global, said in the statement. 
“Our recurring property income kept compounding, our gaming business grew earnings even as the industry moved away from VIP play, and our spirits continued to grow on a stronger portfolio,” he added.
Travellers International Hotel Group Inc., the leisure arm that operates Newport World Resorts, delivered the conglomerate’s most improved performance during the six-month period.
Attributable net income nearly doubled to ₱568 million, while earnings before interest, taxes, depreciation, and amortization rose 13 percent to ₱4.4 billion. Net revenue reached ₱15.2 billion as strength in mass gaming and non-gaming offerings offset softer high-roller VIP volumes.
Non-gaming revenue surged 12 percent to ₱3.9 billion on higher room rates and food and beverage sales, while non-VIP gross gaming revenue climbed six percent to ₱9.6 billion, aided by expanding digital channels.
Real estate unit Megaworld Corp. generated ₱12.7 billion in net income, up five percent from a year earlier, on consolidated revenue of ₱44.2 billion. Hotel operations led segment growth with an 11 percent increase in revenue to ₱3.1 billion, boosted by new properties such as the Belmont Hotel Iloilo. Mall leasing revenue grew eight percent to ₱3.6 billion with portfolio occupancy holding at 95 percent, while office rentals rose five percent to ₱7.8 billion. Residential pre-sales expanded 15 percent to ₱63 billion, driven by demand across provincial township developments.
Spirits producer Emperador Inc. increased consolidated revenue by five percent to ₱29.6 billion. Brandy sales climbed four percent to ₱19.2 billion, with segment gross profit surging 20 percent on improved product mix and pricing. Whisky revenue rose seven percent to ₱10.4 billion as single malt demand expanded across international markets. Net income reached ₱3.7 billion, largely flat compared with the prior-year period, reflecting sustained marketing investments behind its global brands.
Tan said the conglomerate enters the second half of the year with positive momentum across its key units and a balance sheet built to fund ongoing expansion plans. (James A. Loyola)

Related Tags

Alliance Global Group Inc. Travellers International Hotel Group Inc. Andrew Tan Kevin L. Tan Emperador Inc. Megaworld 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; } }

{{ static_articles_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.