ADVERTISEMENT

Wilcon profit drops 22% on higher expansion expenses

Published Oct 28, 2024 06:34 am

Wilcon Depot Inc., the Philippines’ leading home improvement and finishing construction supplies retailer, reported a 22.3 percent drop in net income to P2.12 billion in the first nine months of the year.

In a disclosure to the Philippine Stock Exchange (PSE), the firm said net sales dipped one percent to P25.68 billion during the nine-month period.

Wilcon President and CEO Lorraine Belo-Cincochan said that the softness of the demand for major home improvement and finishing construction supply persisted through the third quarter. 

“The incessant rains and bad weather also did not help, which historically tends to postpone or delay construction projects,” she noted.

Belo-Cincochan added that “we’re nearing completion of our 100-store target, we now have 98 stores and we expect to open our 100th branch before the end of the year.”

“While expansion-related expenses have been the major drag on net income, we still believe that we have to be well-positioned to capture more market share as customer preference even for planned purchases has been trending toward convenience and accessibility especially since the pandemic," she added.

“As always, we remain customer-focused and constantly improving our service delivery, taking advantage of technology to consistently give excellent value to our customers throughout the country,” she also said.

While new-store sales added five percent to last year’s same-period total sales, comparable sales, on the other hand, offset the increase as these were lower by 5.9 percent.

During the third quarter of 2024, Wilcon opened three new depots, one in Visayas, one in Northern Luzon, and one in Southern Luzon, bringing the total number of branches to 98 by the end of the period.

On a per format basis, sales from the depot-format stores totaled P24.65 billion, comprising 96 percent of total net sales. This was lower by 1.5 percent year-on-year. 

Sales from new depots contributed an additional 4.3 percent to the nine-month 2023 total sales but same store sales declined by 5.8 percent.

The smaller format, Do-It-Wilcon, which includes the original Home Essentials stores, recorded net sales of P738 million, growing by 34.3 percent year-on-year, contributed mainly by new Do-It-Wilcon stores.

Same-store sales for the format declined by 4.1 percent, traced mainly to the lower sales of old Home Essentials stores. 

The remaining 1.1 percent of total net sales was accounted for by project sales or sales to major institutional accounts, which amounted to P294 million, lower by 20.3 percent year-on-year.

Gross profit amounted to P10.13 billion for the period, lower by 1.1 percent year-on-year, mainly as a result of the decline in net sales. 

Operating expenses, including lease-related interest expense, increased to P7.64 billion for the period, 8.7 percent higher year-on-year. 

The increase was attributable mainly to expansion-related expenses such as trucking, depreciation and amortization, manpower, rent and utilities. 

Operating net other income amounted to P311 million, lower by 23 percent year-on-year. The decline is due primarily to the re-classification of P77 million of the allowance for inventory losses provided in the second quarter to loss due to fire upon the completion of the investigation and reconciliation reports.
 

Related Tags

Wilcon Depot Inc. Lorraine Belo-Cincochan
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.