// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 11, 2026
28.9 C
Singapore

Straits Times Index could hit 3,950 by end-2025, says DBS report

SINGAPORE: Singapore’s Straits Times Index (STI) is expected to reach 3,950 by the end of 2025, according to a report by DBS. This growth is expected to be driven by strong performances from bank-heavyweight stocks, supported by stable bank earnings and slower interest rate cuts by the US Federal Reserve.

According to Singapore Business Review, DBS noted that while the banking sector remains a key driver for the index, overall earnings growth for the STI is predicted to slow down to 3.4% in 2025. This is attributed to ongoing U.S.-China trade tensions, inflation pressures, and geopolitical uncertainties.

DBS also projected Singapore’s GDP to expand by 2.8% in 2025, but said global challenges like the U.S.-China trade tensions and inflation uncertainties could weigh on growth.

Industrial REITs, including Mapletree Logistics Trust (MLT) and Mapletree Industrial Trust (MINT), are predicted to perform well, driven by higher rental income and easing costs.

Retail REITs are likely to remain supported by strong tenant spending, but there could be outflows influenced by market sentiment by late 2025.

Grade A office spaces in Singapore’s CBD are expected to stay steady, benefiting from stable occupancy rates and declining costs. /TISG

Featured image by Depositphotos (for illustration purposes only)

- Advertisement -

Hot this week

9 weeks’ jail for Singaporean employer who molested domestic helper

A 26-year-old domestic helper was touched inappropriately twice by her male employer. He was sentenced to nine weeks' jail and ordered by the court to pay the victim S$70 in restitution.

‘I’m really confused and depressed’: Helper says boss may fire her over cooking

She wrote online, "I cook according to the guidelines in the video, when I taste the food I think it's ok, but according to my employer it doesn't taste right and they say this is a big problem and...

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