// Adds dimensions UUID, Author and Topic into GA4
Saturday, March 14, 2026
31.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.

See also  Snatch thief strikes, steals 2 Rolex watches from Far East Plaza at noon

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

Early attention to maid homesickness can prevent costly departures: Employer loses S$7,500 hiring cost after helper leaves Singapore in 4 months

A helper leaving too soon shows how quiet daily pressures can turn a workable arrangement into a sudden exit.

Gen Z discussion: Are young workers entitled — or just discouraged?

Young people were told education guarantees success but instead face high costs and low wages.

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); } });
// //