ADVERTISEMENT

RLC profits rise 24% despite lower revenues

Published Mar 10, 2024 12:56 pm

The Gokongwei Group’s property development arm Robinsons Land Corporation (RLC) reported a 24 percent growth in attributable net income to P12.06 billion last year despite lower revenues and a slower fourth quarter profit growth of seven percent growth to P3.22 billion.

In a disclosure to the Philippine Stock Exchange, the firm said the growth in profits last year was primarily fueled by the success of its malls, hotels, and joint ventures while noting that it was coming from a high base in 2022.

Excluding the impact of the China profit from the previous year, attributable net income would have risen by 45 percent year-on-year.

Lance Gokongwei.jpg
RLC Chairman, President and CEO Lance Y. Gokongwei

"We are delighted with the outstanding performance demonstrated across our real estate businesses which propelled us to reach record breaking heights,” said RLC Chairman, President and CEO Lance Y. Gokongwei.

He noted that, “These achievements underscore our steadfast dedication to delivering excellence through timely execution, strategic initiatives, and an unwavering commitment to delivering quality and value to all our stakeholders."

In 2023, RLC posted an eight percent decline in consolidated revenues to P42.02 billion, pointing out that the “lofty base last year was a result of the substantially recognized revenue contribution from China's Ban Bian Jie development project.”

Excluding China’s revenues from last year, consolidated revenues would have been up by 28 percent year-on-year. 

RLC’s investment portfolio contributed 69 percent of revenues, totaling P28.82 billion, primarily generated by the malls, hotels, RLX and office businesses. The remaining portion of revenues amounting to P13.20 billion came from RLC's development portfolio.

Robinsons Malls continued to experience significant increase in revenues, driven by sustained growth in consumer spending and retail sales. Year-on-year, revenues surged by 24 percent to P16.21 billion as rental revenues rose by 28 percent to P11.49 billion.

RLC's performance was boosted by a resurgence in tourism and hospitality as Robinsons Hotels and Resorts (RHR) almost doubled its revenue to a record P4.56 billion. All brand segments contributed to this growth, along with the food and beverage component and MICE business. 

Robinsons Offices’ revenues inched up four percent to P7.36 billion in 2023 due to the complete utilization of offices completed in 2022 while Robinsons Logistics and Industrial Facilities (RLX) registered a topline growth of 24 percent year-on-year to P687 million last year. 

Meanwhile, Robinsons Destination Estates (RDE) recognized revenues of P1.16 billion from a portion of deferred gain on the sale of land to joint venture entities. 

New project launches significantly boosted the combined net sales take-up of RLC Residences and Robinsons Homes by 26 percent to P21.33 billion in 2023 – highest in company’s history. 

Realized revenues expanded by 32 percent to P12.01 billion, supported by higher collections from buyers reaching the equity threshold, faster construction progress, and strong equity earnings contribution from joint venture projects, totaling P2.71 billion, a 59 percent jump from 2022. 

Residential net sales take-up from joint venture projects in 2023 surged 117 percent to P19.47 billion.

 

Related Tags

Lance Y. Gokongwei Robinsons Land 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; } }

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