// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 9, 2026
29.9 C
Singapore

RHB: SGX securities daily average value to increase 9% YoY in FY2026, with growth continuing into 2027

SINGAPORE: The Singapore Exchange (SGX) is on track for further growth in securities trading activity, with its securities daily average value (SDAV) forecasted to jump 9% year-on-year (YoY) in FY2026 and 4% in FY2027, Singapore Business Review reported, citing a report by RHB.

In FY2025, the SDAV surged 27% to reach S$1.3 billion.

In a report published on Thursday (July 10), RHB analyst Shekhar Jaiswal stated that the growth momentum is expected to continue, backed by the Monetary Authority of Singapore (MAS)-led initiatives to broaden equity participation beyond Straits Times Index (STI) stocks.

Mr Jaiswal said SGX will likely benefit from elevated near-term market volatility, with higher securities turnover supported by MAS-led equity market initiatives.

SGX’s operating revenue for the year is projected at S$616 million, while profit after tax and minority interests (PATMI) is expected to hit S$308 million.

While the FY2026 yield remains “unappealing,” even with a possible increase in payout ratio, Mr Jaiswal said there are “upside risks to distributions.” /TISG

Read also: S$701M exits Singapore banks in April as institutions turn to telecommunications and industrial stocks

Featured image by Depositphotos (for illustration purposes only)

Hot this week

SNEF poll: Over half of employers in Singapore freezing hiring or moderating wages

SNEF’s latest survey points to a cautious hiring and pay outlook, even as fewer firms expect uncertain business conditions next year

Singapore Prime Minister Lawrence Wong to get a S$1.4 million pay bump, but it’s all going to charity

PM Wong is getting a substantial salary increase, but he announced that he's donating it all to various charitable causes

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