ADVERTISEMENT

Rockwell's high-end strategy defies condo oversupply

Published Dec 10, 2025 02:33 pm
Rockwell Land Corp.'s focus on the upscale market is paying off, with the developer reporting strong sales growth in its residential segment, the largest contributor to its revenues, and remaining largely unaffected by widespread supply glut in the condominium market.
“While there is a reported condo oversupply in the market, the Company remains largely unaffected,” Rockwell stated in a disclosure to the Philippine Stock Exchange. “The oversupply is primarily concentrated in the mid-market projects, which is different from Rockwell’s portfolio that mainly targets the high-end market.”
The contrast shows the challenges faced by other developers, who have been compelled to trim excess inventory of ready-for-occupancy (RFO) units in their affordable- to middle-income projects.
During the recent Colliers Philippines third-quarter property market briefing, Colliers Director of Research Joey Bondoc noted that the remaining unsold RFO inventory amounted to 30,400 units as of the third quarter, about an eight-year supply.
The lower- to upper-middle-income segments accounted for 47 percent of RFOs, a decline from 59 percent in 2024, while the affordable segment made up 35 percent.
Bondoc attributed the overall decline in middle-income RFOs to growing sales—spurred by lower interest rates and inflation—and a reduction in supply due to fewer project launches and slower completions.
For Rockwell, the residential development segment generated ₱11.75 billion in the first nine months of 2025, contributing 78 percent of total revenues for the period. The bulk of this came from real estate sales, including interest income accretion.
EBITDA from this segment rose to ₱4.25 billion, an increase of 23 percent from ₱3.46 billion in the same period last year, mainly due to projects achieving higher construction progress.
Consolidated revenues for the period reached ₱14.996 billion, up seven percent from ₱14.02 billion a year earlier. Total EBITDA climbed to ₱6.56 billion from ₱5.67 billion, driven by the growth in residential development.
The overall EBITDA margin registered at 44 percent of total revenues, higher than last year’s 40 percent. Residential and commercial development contributed 65 percent and 35 percent, respectively, to the total EBITDA.
Consolidated net income was ₱3.49 billion, up from ₱3.09 billion. Attributable net income grew 11 percent to ₱3.12 billion from ₱2.81 billion in the first nine months of 2024.
Rockwell's commercial development revenues amounted to ₱3.24 billion, slightly higher than the ₱3.10 billion posted in 2024. This segment contributed 22 percent to total revenues, excluding the share in the joint venture with Meralco for the Rockwell Business Center in Ortigas, Pasig City.

Related Tags

Rockwell Land Corporation Colliers Philippines Joey Bondoc
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.