ADVERTISEMENT

Megaworld's residential, leasing, hotel businesses drive profit to record high

Published Feb 26, 2025 01:19 am

Andrew Tan-led Megaworld Corporation, the country’s pioneer in township developments, reported a 12 percent year-on-year improvement in net income to a new record high of ₱21.7 billion as all its business segments saw strong growth last year.

The firm disclosed to the Philippine Stock Exchange that its consolidated revenues rose 17 percent year-on-year to reach ₱81.7 billion, driven by the continued expansion of its core businesses—real estate, leasing, and hospitality.

“In 2024, aside from delivering record results, we also pushed the boundaries of innovation across our townships, and bannered the new developments that truly help contribute to nation-building,” said Megaworld President Lourdes Gutierrez-Alfonso.

She noted that, “Moving forward, we will set our eyes on more innovations as well as on how we can collaborate to further innovate, but still keeping our commitment to care for our people and our communities.”

Megaworld’s real estate sales remained a key driver of growth, with revenues reaching almost ₱51 billion, up 19 percent year-on-year, fueled by strong demand for residential properties in both Metro Manila and key provincial locations.

Last year, Megaworld launched the most number of townships in a year with the announcement of four expansive developments across the country with a total additional land area of almost 400 hectares (ha).

These new townships brought Megaworld’s township portfolio to 35, and the company’s total land bank to almost 7,000 ha.

Meanwhile, leasing revenues hit ₱19.7 billion, up 10 percent from last year, as Megaworld Premier Offices and Megaworld Lifestyle Malls continued to attract high-profile tenants.

Megaworld Lifestyle Malls welcomed nearly 50,000 square meters (sqm) of new tenant store openings in 2024, bringing in several key tenants and strengthening its premium retail mix.

Mall revenues grew 19 percent to ₱6.3 billion, supported by higher foot traffic and consumer spending.

Megaworld Premier Offices, on the other hand, secured close to 140,000 sqm of new leases, highlighting its sustained appeal to multinational companies and top-tier business process outsourcing (BPO) firms, with office revenues climbing seven percent to ₱13.4 billion.

The successful turnover of the International Finance Center in Uptown Bonifacio helped boost office revenue, with JPMorganChase taking the entire building with a total gross leasable area of 70,000 sqm.

Megaworld Hotels & Resorts, likewise, achieved another banner year having the highest growth among all of the company’s core businesses. Hotel revenues surged 34 percent to ₱5.1 billion.

The expansion in the company’s MICE (meetings, incentives, conventions, and exhibitions) capabilities and a rebound in domestic and international travel significantly boosted Megaworld’s hospitality segment.

Last year, the company made history with the grand opening of Grand Westside Hotel, the largest hotel in the Philippines, with 1,530 room keys.

The company also started the construction of the 2,500-capacity Mactan Expo in The Mactan Newtown in Cebu, which will be the company’s first standalone convention facility.

Related Tags

Megaworld Corporation Lourdes T. Gutierrez-Alfonso
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.