// Adds dimensions UUID, Author and Topic into GA4
Monday, September 21, 2026
28 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

Nearly 8 in 10 Singapore consumers ditch AI agents when bots fail to recognise them

SINGAPORE: Nearly eight in 10 (78%) Singapore consumers ditched artificial intelligence (AI) customer service agents when the bots failed to recognise them. Respondents to the Twilio survey, cited...

Singapore saves S$123.8M in fossil fuel import costs as solar power investments cushions global energy crisis

Most of the savings came from avoided gas imports, the Centre for Research on Energy and Clean Air (CREA) report said.

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