ADVERTISEMENT

PH stocks seen to trend higher

Published Jan 20, 2019 12:00 am
By James A. Loyola The Philippine stock market is seen to continue to trend higher, although at a slower pace compared to last week, as foreign funds continue to flow into local equities, particularly blue chip issues. Traders work beneath a monitor and an electronic ticker at the trading floor of the Philippine Stock Exchange in Bonifacio Global City (BGC), Metro Manila.(Bloomberg file photo) Traders work beneath a monitor and an electronic ticker at the trading floor of the Philippine Stock Exchange in Bonifacio Global City (BGC), Metro Manila.(Bloomberg file photo) Stock analysts say that the market’s movement this week will be influenced by the release of the gross domestic product report for the last quarter of 2018 as well as developments in the US-China trade talks. “The market is extremely strong right now with turnover value picking up dramatically as well as foreign inflows. For next week, we may see it trade sideways as it climbs slowly which is the optimum situation,” said Eagle Equities Head of Research Christopher Mangun. Online brokerage 2TradeAsia.com said investors should “anticipate healthy technical breathers and gradually position buy entries on stocks poised to perform this year.” Top local online brokerage firm COL Financial recommends Nickel Asia Corporation noting that, “while the relaxation of Indonesia’s ore export ban will likely continue to put a downward pressure on negotiated contract prices, we believe that NIKL’s earnings could remain resilient given its ability to increase production volume and shift its focus to higher value ore.” Meanwhile, COL said its top picks among consumer stocks for this year are Max’s Group, Inc. and SSI Group, Inc., because both have more attractive earnings growth potential compared to peers in its sector and both are trading at a relatively attractive valuation. Abacus Securities Corporation is recommending Alliance Global Group, Inc. event though the stock has jumped 30 percent since last November 17. “We have updated our NAV (net asset value) table for AGI… to P23.80 per share. To be conservative, we continue to apply a 30 percent discount to arrive at our target price of P16.66 which represents decent upside of 25 percent. At this level, AGI would only be trading at 10 times consensus 2019 earnings,” it explained. Mangun said that if foreign funds continue to flow into the market, “We may see it back at 9,000 sooner than we think. Next resistance comes in at 8,100 and then 8,300. GDP numbers for the last quarter of 2018 is expected to come in next week and if it comes in above expectations, then we may see it reflected in the market’s performance.” He also noted that, property sector has been lagging behind in the recent rally and, “If we see property companies break new highs in the short-term, then this would fuel the rally and carry the PSEi even further.” BDO Chief Market Strategist Jonathan Ravelas said, “The market still has the momentum to try the 8,150 levels, as we touched the 8,057.57 intra-week high (last week). Failure for the market to stay above the 8,000 levels could signal more profit-taking activities back to 7,500/7,800 levels.
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.