ADVERTISEMENT

Vista Land core profit rises to P7.7 B in 2022

Published Apr 16, 2023 10:17 am
Vista Land core profit rises to P7.7 B in 2022 By JAMES A. LOYOLA Vista Land & Lifescapes, Inc., one of the country’s leading integrated property developers and the largest homebuilder, posted a 10 percent growth in core net income to P7.7 billion for 2022. In a statement, the firm said this comes after it launched a total of P40.0 billion worth of projects across the country last year—four times higher than the value of projects launched in 2021. “We remain bullish with the industry for this year especially with the level of our project launches last year. We have a pipeline of projects going into 2023 and we are slated to launch more projects this year as buyer’s confidence is back,” said Vista Land Chairman Manuel B. Villar Jr. He added that, “We have seen sustained growth in Overseas Filipinos (OF) remittance which is projected to grow by 4 percent this year. Demand from OF remained strong which resulted in the 12 percent growth in our reservation sales to P65.5 billion in 2022.” “We have also announced our shift to the upscale, vertical and commercial projects in our existing developments through our Vista Estates in various areas around the country. “To date, we have launched 11 Vista Estate projects in 2022 but this is just the beginning, we will be announcing more Vista Estate projects in the coming months. Our aim is to maximize our existing land to its best use,” Villar noted. Vista Estates is Vista Land’s version of integrated development of horizontal and vertical residences, commercial spaces, office components and lifestyle options that is aimed for sustainability, innovation, lifestyle-driven, world-class, and primed for growth. The Company reported a consolidated revenue of P29.8 billion for the year, slightly higher than the P29.6 billion registered in 2021.  Rental income amounted to P13.7 billion while real estate revenues were at P12.8 billion. “Our leasing business delivered in 2022 with a growth momentum given the return to “normalcy” and the so-called revenge spending. The footfall of our malls has been improving and even exceeded pre-pandemic levels during weekends and holidays,” said Vista Land President and CEO Manuel Paolo A. Villar. He noted that, “We have over 1.6 million square meters of gross floor area of commercial developments consisting of 45 malls, 56 commercial centers and seven office buildings.” “The funding for the expansion program of our investment properties is in place with our foray into the REIT space through VistaREIT last June 2022,” the younger Villar added. He said that, “For our residential business, we have been aggressively launching vertical developments as we are maximizing the use of our prime land which have increased in value over the years. “We ended 2022 with a land bank size of 2,902 hectares which is typically 8 to 9 years of development but now with more vertical developments in our prime land, our land bank represents at least 27 to 30 years of development.” Capital expenditure for the 2022 was at P22.5 billion mainly for construction and land development. Land acquisitions remained muted as the Company disclosed that they are looking at maximizing its existing land bank.
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.