ADVERTISEMENT

Medilines earnings recover in Q3

Published Nov 16, 2022 02:22 pm

Medilines Distributors Inc. reported a 13 percent improvement in net income for the first nine months of 2022 to P111.93 million from the P99.34 million earned in the same period last year.

In a disclosure to the Philippine Stock Exchange, the firm said it registered a 58 percent jump core income to P112 million in the third quarter of 2022 from P70 million year-on-year while net income turned around to P30.97 million from a net loss of P0.71 million.

Unaudited net sales for the first nine months rose 27 percent to P1.21 billion this year from P953.58 million in 2021 while surging 154 percent to P352.76 million in the third quarter of 2022 from P138.49 million in the same period last year.

Margins also showed improvement amid the volatile economic landscape. Gross profit margin remains stable at 19 percent for both the nine months of 2022 and 2021, while core income margin has increased to 9 percent from 7 percent during the nine months of 2022.

For the nine months ending 2022, a majority of the revenue contribution, 56 percent, still comes from the sale of Cancer Therapy equipment.

However, Medilines has grown its dialysis consumables by 50 percent, recording net sales of P193 million in the nine months of 2022 compared to P127 million in the nine months of 2021.

This resulted in the increase of Dialysis Consumables’ revenue contribution to 16 percent from only 13 percent year on year.

Dialysis Equipment sales also increased by 7 percent, posting net sales of P122 million compared to P114 million during the first nine months of 2021.

The same modest growth can be seen in Diagnostic Imaging, posting net sales of P213 million, or 5 percent growth, from P203 million during the nine months of 2021. Dialysis Equipment and Diagnostic Imaging segments contributed 10 percent and 18 percent, respectively.

As of the first nine months of 2022, Medilines has already completed the Cancer Therapy project in Bicol Regional Training and Teaching Center in Legazpi, Albay.

There are still five on-going projects comprised of the remaining 48 percentof the net sales recognizable for the Cancer Therapy product segment until the first half of 2023.

For Dialysis Center projects, there are still three on-going deliveries of bulk Dialysis Machines worth P59 million. Delivery of machines will be completed by the end of the year.

Meanwhile, Diagnostic Imaging has completed the delivery of four equipment to three hospitals located in Luzon and Mindanao. There are still five machines for delivery till year end worth P142 million.

In the coming years, Medilines will continue to position itself in line with the Government’s focus in enhancing our healthcare facilities.

“There will be significant opportunity in the healthcare industry which will drive the growth of the Company for the coming years. Such will further solidify Medilines’ leadership in said market,” said Medilines Chairman Virgilio Villar.

Related Tags

Virgilio B. Villar Medilines Distributors 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.