// Adds dimensions UUID, Author and Topic into GA4
Friday, July 24, 2026
29.4 C
Singapore

Singapore stocks traded higher on Friday morning—STI advanced 1.1%

SINGAPORE: Singapore stocks traded higher on Friday (Jan 31) morning, reflecting gains seen in global markets. The Straits Times Index (STI) advanced 1.1% or 42.16 points to 3,843.23 at 9:01 am, The Business Times reported.

In the broader market, 99 stocks gained while 33 declined, with 54.2 million securities valued at S$121.5 million traded.

Yangzijiang Financial led in trading volume. It increased by 1.1% or S$0.005 to S$0.46, with nine million shares traded. Singtel shares also advanced by 1.8% or S$0.06 to S$3.32, while CapitaLand Integrated Commercial Trust units increased by 1% or S$0.02 to S$1.96.

Banking stocks also traded well at Friday’s open. DBS gained 1.7% or S$0.72 to S$44.45. UOB rose 1.5% or S$0.55 to S$37.42, while OCBC advanced 1.2% or S$0.21 to S$17.25.

The local market’s positive performance aligned with overnight gains on Wall Street. The S&P 500 closed 0.5% higher or 31.86 points to 6,071.17. The Nasdaq Composite Index rose 0.3% or 49.43 points to 19,681.75, while the Dow Jones Industrial Average climbed 0.4% or 168.61 points to 44,882.13.

European stocks also closed with substantial gains, driven by real estate stocks. The pan-European Stoxx 600 index increased 0.9% to 538.84, its tenth gain in the past 12 sessions. /TISG

Read also: Singapore stocks traded higher on Tuesday—STI gained 0.8%

Featured image by Depositphotos

- Advertisement -

Hot this week

Would you open ChatGPT or talk to a stranger? Singaporeans share their views

As more people turn to AI for advice, an online discussion asked a simple question: Who would you rather confide in—ChatGPT or a stranger?

‘Think before you complain’: Singaporean defends parents feeding young children on the MRT

One netizen says commuters without children should think twice before complaining about babies and toddlers eating on the MRT. Not everyone agrees.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks