ADVERTISEMENT

PSEi to sustain momentum if June inflation comes out lower

Published Jul 6, 2026 12:00 am  |  Updated Jul 4, 2026 05:04 pm

Investors in the local stock market will be watching out for the Philippines’ June inflation numbers to be released this week, while also keeping an eye on continuing developments in the Middle East between the United States (US) and Iran.

“The local market exhibited positive momentum as global oil prices declined while the Philippine economy achieved higher income status from the World Bank. However, trading was thin reflecting tepid market confidence as uncertainties remain,” said Philstocks Financial Inc. research manager Japhet Tantiangco.

He noted, “The Bangko Sentral ng Pilipinas (BSP) projects inflation to settle within six to seven percent. Meanwhile, Philstocks estimates inflation to come in at 6.5 percent. If inflation exhibits a decline from the prior month’s 6.8 percent, we may see a positive reaction from the local bourse.”

F. Yap Securities Inc. said, “Expectations of tamer consumer prices in June will support follow-through buying. A June print below May’s 6.8 percent should help the Philippine Stock Exchange index (PSEi) sustain its short-term push towards 6,200 to 6,400.”

The brokerage said its in-house estimate points closer to six percent, still above the two- to four-percent target for the year, but matching the economic managers’ revised forecasts of six to seven percent this year.

“We view the staggered implementation of the recently approved National Capital Region (NCR) wage hike as not materially impactful, although upcoming regional wage reviews [are] worth assessing,” it added.

Meanwhile, Tantiangco said that while the situation between the US and Iran is seemingly subdued and has calmed oil prices, no permanent resolution has been established between the two countries, so uncertainties remain.

“While the market’s attractive level coupled with the recent positive developments and upward momentum entices bargain hunting, investors are still advised to maintain caution as downside risks remain,” he added.

For its part, F. Yap Securities is advising investors to look toward mining plays as US Federal Reserve (Fed) Chair Kevin Warsh’s less-hawkish bias is starting to support demand for gold and other base metals, as asset reallocation is supported.

Also, “With the onset of first-half corporate earnings releases, local banks are seen to be the preferred core-plus pay, with earnings anchored on robust net interest margins (NIMs) and write-backs of conservative provisions.”

However, it noted that some investors might opt to maintain elevated cash buffers, especially with the upcoming listings of Mynt and Vitro.

For a specific stock pick, RCBC Securities Inc. has upgraded its rating for Aboitiz-led Union Bank of the Philippines (UnionBank) to BUY from HOLD after the stock price dropped 14 percent in less than two months, resulting in a higher potential return, including dividend yield.

It also noted that the bank’s 167-percent net income growth in the first quarter of 2026 is the fastest among its peers and exceeded the brokerage’s expectations.

“We expect UBP’s earnings momentum to continue, with proactive measures being undertaken as it reinforces its portfolio,” RCBC Securities added.

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; } }

{{ static_articles_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.