ADVERTISEMENT

PH stocks suffer huge drop as investors panic

Published Mar 9, 2020 12:00 am
By JAMES A. LOYOLA Reflecting a region-wide market bloodbath, the Philippine Stock Exchange index (PSEi) closed at its lowest level in four years yesterday after suffering its biggest single day drop since August 2015 after the government announced more local cases of COVID-19. The main index plunged 457.77 points or 6.76 percent to close at 6,312.61 as stocks bled across the board. PSE data show, this is the lowest level for the PSEi since it closed at 6,311.60 in January 26, 2016 and its biggest drop since the benchmark lost 487.97 points in August 24, 2015. Equity markets collapsed Monday as the rapidly spreading coronavirus fans fears for the global economy, while a crash in oil prices added to the panic with energy firms taking a hammering and wiping hundreds of billions off valuations. As the deadly disease claims more lives around the world, dealers are shedding riskier assets for safe havens, sending gold and the yen surging and pushing US Treasury yields to record lows. PSE volume was relatively stable at 1.15 billion shares worth ₱6.31 billion as losers flooded the boards at 204 versus only 30 gainers and 23 unchanged. “The sell off has been expected given the mounting COVID-19 infections in the Philippines,” said Philstocks Financial Senior Research Analyst Japhet Tantiangco. With confirmed cases now at 10 with 2 local transmission on record, Tantiangco said “worries have escalated on the negative economic impact of the epidemic from tourism, to supply chains, to work suspensions, to consumption, and ultimately, to the laborers who will be the number one victims once the spread worsens.” He noted that, “Full year 2019 earnings have been good so far, but have done very little to support the forward looking market.” Regina Capital Development Corporation Managing Director Luis Limlingan said that, adding to the bearish sentiment was the drop in oil prices does may weigh on US stocks. The Philippine equities market is following its Indonesia, Malaysia and Thailand peers, which entered a bear market in the last week of February, while Japanese shares are also poised for a bear run Monday. “Cash is king for now for we don’t know how the global economy is exactly affected. What disruption has the virus created and what extent of a slowdown that we will see in the global economy? The crash in global oil prices will create more panic,” said Manny Cruz, a strategist at Papa Securities. Foreigner funds have been fleeing Southeast Asian markets this year. They have pulled $393 million from Philippine equity funds since January. Valuations for the Philippine benchmark index have sank to 12.6 times earnings projected for the next year, the lowest since November 2011. “The rising number of the infected by the virus locally and globally is pushing the bear out of the cage,” said Jonathan Ravelas, chief market strategist at BDO Unibank, Inc. He added that, “It seems the fear is yet to peak and until we see the outbreak is contained and a recovery in confidence we could stay in bear territory for awhile. As countries pursue containment and isolation, growth could further slow down and bring with it earnings.” (With AFP report)
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.