// Adds dimensions UUID, Author and Topic into GA4
Wednesday, August 12, 2026
29.6 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.

- Advertisement -

Hot this week

Man flees barefoot, refusing to pay S$5K charges for damaging BMW rental car in SG

He refused to pay the damage claim after crashing the BMW, then left for lunch, removed his slippers, ran barefoot, and disappeared into the bushes

28 y/o Singaporean hesitant to move abroad because of ‘filial piety’: ‘I feel a lot of guilt about leaving my parents behind’

She wants to move abroad. Her parents don't want her to go. Now she's wondering if following her own dreams means letting them down.

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