ADVERTISEMENT

SM Prime earns P18 B in 2020 despite pandemic

Published Feb 15, 2021 05:40 pm

SM Prime Holdings, Inc. (SM Prime), one of the leading integrated property developers in Southeast Asia, reported a P18.0 billion consolidated net income for 2020 versus P38.1 billion in the previous year.

In a disclosure to the Philippine Stock Exchange, the firm said its consolidated revenues last year amounted to P81.9 billion from P118.3 billion in 2019.

“SM Prime remains committed in its effort to support the national government and other organizations to contain and combat the spread of COVID-19 in the country,” said SM Prime President Jeffery C. Lim.

He added that, “As our core businesses slowly recover from the contraction brought about by community quarantines, our Company will continue providing avenues that will further enhance and facilitate these collective efforts with various organization, while sustaining our assistance to our employees, business partners and the communities we serve.”

In 2020, SM Prime’s Philippine mall business reported P23.6 billion revenues, as compared to P57.8 billion in 2019. Local malls’ rent income is P21.8 billion in 2020 and is 55 percent of the P48.4 billion in 2019.

The Company launched SM City Butuan and SM City Mindpro, both in Mindanao, in the last quarter of 2020 with safety protocols in place to provide basic needs and services to the communities in the region.

SM Prime’s residential business, led by SM Development Corporation (SMDC), posted a 6 percent revenue increase in 2020 to P46.5 billion from P43.7 billion in the previous year. Operating income, likewise, increased by 16 percent to P19.7 billion from P17.0 billion.

SMDC’s reservation sales registered a 10 percent growth, bringing the sales take-up to P99.0 billion in 2020 from P90.00 billion in the previous year.

The commercial properties business segment reported P4.8 billion revenues in 2020 from the previous year’s P4.6 billion. The business’ operating income reached P3.9 billion from the previous year’s P3.8 billion.

Meanwhile, the Company’s hotels and convention centers business segment recorded P1.6 billion revenues for the year 2020 as compared to P5.1 billion in 2019. The Company opened Olongapo City Convention Center in Zambales last year.

“We are optimistic, that together as one, we will all rise from this challenge and look forward to a better year. We encourage our fellow Filipino to keep supporting our local businesses while practicing safety protocols at all times,” Lim said.

SM Prime’s recent partnership with the Philippine Red Cross (PRC) to provide specimen sites for its saliva transcription-polymerase chain reaction (RT-PCR) testing, which are currently available at SM Mega Mall and SM Mall of Asia, aims to further boost the government’s campaign against the Coronavirus Disease (Covid-19).

Meanwhile, Mall of Asia Arena in Pasay City continues to be a Mega Swabbing Facility to cater to front-liners and travelers coming into Metro Manila.

Related Tags

Jeffrey Lim SM Development Corporation SM Prime Holdings 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.