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

Singapore stocks open higher on Wednesday — STI up 0.2%

SINGAPORE: Singapore stocks opened higher on Wednesday, following gains in global markets. The Straits Times Index (STI) rose 0.2% or 6.68 points to 3,829.69 at 9:01 am, The Business Times reported.

In the broader market, 70 stocks gained while 30 declined, with 24.9 million securities valued at S$59 million traded.

CapitaLand Integrated Commercial Trust increased trading volume by 0.5% or S$0.01 to S$1.94, with 2.8 million units exchanged. Keppel DC Reit advanced 2.8% or S$0.06 to S$2.20, while Wilmar International climbed 1.3% or S$0.04 to S$3.22.

Banking stocks showed mixed performance at the open. DBS edged up 0.1% or S$0.04 to S$44.46. UOB slipped 0.03% or S$0.01 to S$37.26, while OCBC declined 0.1% or S$0.01 to S$17.25.

Wall Street ended higher on Tuesday after President Trump decided to delay tariffs on Canada and Mexico. The Dow Jones Industrial Average added 0.3% to 44,556.04. The S&P 500 rose 0.7% to 6,037.88, while the Nasdaq Composite advanced 1.4% to 19,654.02.

European markets also closed higher as investors focused on company earnings while monitoring possible US tariffs. The pan-European Stoxx 600 index rose 0.2% to 536.04 points. /TISG

Read also: Singapore stocks traded higher on Tuesday—STI retreated 0.6%

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