ADVERTISEMENT

ALI net income soars 55% as malls, hotels start to recover

Published Nov 8, 2022 02:33 pm

Ayala Land, Inc. (ALI) reported a 55 percent growth in net income to P13.3 billion in the first nine months of the year as consolidated revenues increased 19 percent to P86.3 billion.

In a disclosure to the Philippine Stock Exchange, the firm said growth came as business and consumer activity accelerated under the Philippines' reopened economy.

In the third quarter, the company posted a net income of P5.3 billion, 107 percent higher year-on-year, while consolidated revenues reached P33.0 billion, 39 percent more than the same period last year.

ALI President Bernard Vincent O. Dy

"The acceleration in business and consumer activity during the period enabled us to generate significant earnings growth," said ALI President and CEO Bernard Vincent O. Dy.

He added that, "The demand for our residential products remained resilient and local consumption continues to be robust despite geopolitical and macroeconomic challenges. We believe the strength of our local market will provide the backbone to sustain the growth of our diversified real estate portfolio for the rest of the year."

ALI's property development revenues increased by 7 percent to P55.2 billion, led by commercial lot sales and construction progress in its residential projects. A total of P21.1 billion was recorded in the third quarter, a growth of 21 percent year-on-year.

For the first nine months, revenues from commercial lots hiked by 82 percent to P7.5 billion due to strong investor demand while residential revenues inched up 2 percent to P45.6 billion.

Office-for-sale revenues dropped 26 percent to P2.1 billion due to the completion of Alveo's Park Triangle Tower at BGC and moderate take-up on remaining inventory.

Despite higher interest-rate environment, the demand for ALI’s residential products remained resilient as the company recorded P77.3 billion in reservation sales, 10 percent more than last year. Third-quarter sales totaled P28.0 billion, 28 percent more year-on-year.

Sales from local Filipinos comprised 65 percent of the total, complemented by overseas Filipinos and other nationalities, with a 22 percent and 13 percent share, respectively.

Sales from overseas Filipinos and other nationalities surged by 58 percent and 51 perent, respectively. ALI launched eight new projects valued at P25 billion in the third quarter, bringing the total to 20 projects worth P60 billion as of September.

In commercial leasing, revenues accelerated by 64 percent year-on-year to P23.3 billion with the reinstatement of full mall rental rates, the contribution of new leasing spaces, and higher hotel room rates.

Revenues from shopping centers and hotels more than doubled to P11.2 billion and P3.9 billion, respectively, while revenues from office leasing gained 10 percent to P8.9 billion. In the third quarter, ALI posted commercial leasing revenues of P8.7 billion, a boost of 84 percent from the same period last year.

Related Tags

Ayala Land Inc. Bernard Vincent O. Dy
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.