// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 2, 2026
30.2 C
Singapore

MAS slaps trader with $350K fine for market manipulation

SINGAPORE: The Monetary Authority of Singapore (MAS) has levied a civil penalty of $350,000 on trader Gui Boon Sui for engaging in false and unauthorised trading activities.

The penalty stems from violations of Sections 197(1)(b) and 201(b) of the Securities and Futures Act (SFA), according to a joint statement issued by the central bank and the Singapore Police Force.

Gui was found to have artificially inflated the closing prices of shares in two listed companies, Hiap Hoe Limited (HHL) and Hotel Grand Central Limited (HGC).

Between December 2018 and August 2022, the authorities revealed that he manipulated the prices of HHL shares on 554 occasions and HGC shares on 56 occasions.

Gui admitted to the misconduct and agreed to pay the civil penalty without needing court proceedings.

As part of the settlement, he also undertook not to serve as a company director or participate in the management of any business for the next two years.

Under the SFA, penalties for such contraventions can reach up to three times the profits gained or losses avoided, with minimum fines set at $50,000 for individuals and $100,000 for corporations.

MAS emphasized its commitment to upholding the integrity of Singapore’s financial markets, stating that market manipulation undermines investor confidence and will be met with firm action.

Hot this week

Foreign Minister Vivian Balakrishnan: Small states are stronger when we work together

"As ASEAN Chair in 2027, Singapore looks forward to strengthening links between ASEAN and the Pacific, so that our regions can work even more closely together in an increasingly uncertain world," h...

Singapore’s limited data centre capacity could drive more demand to Johor; netizens say it’s still a win for the Little Red Dot

“Major win for SG” — some netizens see Johor’s data centre boom as a potential benefit for Singapore.

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