ADVERTISEMENT

Ayala Land profit rise on property demand, consumer spending

Published Aug 7, 2024 05:40 am

Property giant Ayala Land Inc. (ALI) said its net income grew 15 percent to P13.1 billion in the first half of the year from the same period in 2023 as
consolidated revenues increased to P84.3 billion on the back of robust property demand and consumer activity.

In a disclosure to the Philippine Stock Exchange (PSE), the firm said property development revenues increased 34 percent to P51.9 billion, driven by higher residential and commercial lot bookings. 

Residential revenues jumped 40 percent to P43.7 billion, and revenues from commercial and industrial lots grew 19 percent to P6.3 billion. 

Meanwhile, office-for-sale revenues registered a 15 percent decline to P1.8 billion as lower incremental percentage of completion of projects offset new bookings.

Residential reservation sales in the first semester increased by 17 percent year-on-year to P68.4 billion, as second-quarter sales grew 15 percent year-on-year to P35 billion, led by the premium and vertical segments. 

Ayala Land’s sales performance for the period translated to a monthly average of P11.4 billion—an acceleration from P9.5 billion in 2023. 

The firm launched projects worth P33.7 billion in the first half, wherein 92 percent were from premium brands and 52 percent were horizontal developments.

Meanwhile, leasing and hospitality revenues increased by 10 percent to P22.1 billion, owing to the higher occupancy of Ayala Malls Manila Bay, the contribution of One Ayala Mall and Offices, Ayala Triangle Tower Two, Seda Manila Bay, and the higher occupancy of Seda Nuvali and Lio. 

Shopping center revenues grew by eight percent to P11.1 billion, while office leasing improved by six percent to P6.1 billion. Furthermore, hotel and resort revenues accelerated by 19 percent to P5 billion.

Service businesses composed of construction, property management, and airlines, among others, registered a 51 percent growth to P8.4 billion. 

Makati Development Corporation’s net construction revenues reached P5.5 billion, double last year’s figure on account of additional contracts from external projects.

AirSWIFT, Property Management, and retail electricity supply companies generated revenues of P2.9 billion, a two percent increase year-on-year, mainly from airline sales and property management fees.

“Ayala Land is hitting its growth targets across all business lines and market segments. Residential sales outperformed expectations. We will continue to pursue our growth trajectory with a keen eye on capital efficiency,” said ALI President and CEO Anna Ma. Margarita Bautista-Dy.

She added that “we are reinventing our assets to deliver elevated and differentiated experiences to our customers, and we will continue to bring compelling and market-shaping residential offerings to Filipino homeowners.”

Capital expenditures totaled P36.5 billion, of which 51 percent were spent on residential projects, 27 percent on estate development, 11 percent on commercial leasing assets, and 11 percent on land acquisition commitments.

Related Tags

Anna Ma. Margarita B. Dy Ayala Land 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.