ADVERTISEMENT

Local, US economic data to steer local stock market this week

Published May 26, 2025 12:00 am  |  Updated May 24, 2025 02:05 pm

Stock investors are expected to take cues from the release of a slew of data this week, which includes the Philippines’ budget and trade balance numbers as well as US gross domestic product and jobless claims.

Rizal Commercial Banking Corporation Chief Economist Michael L. Ricafort said upcoming local data include the budget balance, balance of trade, and bank loans M3 or money supply.

From the US, economic data to be released this week includes durable goods orders, US home prices gauges, Conference Board Consumer Confidence Index, minutes of the Fed meeting, GDP, jobless claims, pending home sales, personal income and spending, PCE price index (the Fed’s preferred inflation gauge), trade deficit, and inflation expectations.

Philstocks Financial Research Manager Japhet Tantiangco also said that, this week, “investors are expected to digest factors that could improve sentiment. President Ferdinand Marcos, Jr.’s decision to keep his economic team intact may ease concerns over the uncertainties of the Philippines’ economic policies.”

2TradeAsia.com also said that, while the administration's recent cabinet reshuffle is “understandably jarring from a market noise perspective,” keeping the core economic team intact should provide “a degree of continuity at the very least.”

“This should help anchor expectations, especially as fiscal activity is expected to pick up in the second half via infrastructure rollouts and delayed spending programs,” it added.

Meanwhile, Tantiangco said “Signals from BSP Governor Eli Remolona, Jr. of two more possible rate cuts this year may also strengthen market confidence.”

However, he noted that concerns over the outlook of the US’ fiscal position amid risks of increasing debt may continue to weigh on sentiment. Investors are also expected to watch out for fresh leads particularly on the trade negotiations with the US.

For stock picks, COL Financial has a BUY rating on SSI Group because “Our positive outlook on the company is underpinned by our more constructive view on discretionary consumer spending this year, driven by easing inflation and a more accommodative interest rate environment.”

While potential second round effects from US tariff policies (such as possible price adjustments by brand principals) remain a risk, COL said “we believe any shocks will be cushioned by the resilience of SSI’s core customer base in the upper-end segment.”

The brokerage also has a BUY rating for GT Capital “as its portfolio of assets (banking, automotive, property, infrastructure, etc.) allows it to participate in the continued growth of the country.”

Meanwhile, Unicapital Securities Research Analyst Jeri Alfonso favors Jollibee noting that, “We remain optimistic on JFC’s earnings outlook, with double-digit bottomline growth expected this year, driven by the full consolidation of Compose Coffee, resilient domestic operations, and continued international momentum.”

Related Tags

Philippine Stock Exchange index Rizal Commercial Banking Corporation Michael L. Ricafort Philstocks Financial Japhet Tantiangco 2TradeAsia.com COL Financial Unicapital Securities Inc. Jeri Alfonso
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.