// Adds dimensions UUID, Author and Topic into GA4
Friday, July 10, 2026
31.1 C
Singapore

Seatrium announces 1.5 cents dividend after posting S$157M profit, first full-year gain since 2017

SINGAPORE: Seatrium has recorded earnings of S$157 million for the financial year ending December 31, 2024, marking its first full-year profit since 2017. This is a major turnaround from the S$2 billion net loss recorded in FY2023. To mark the turnaround, the company also announced plans to pay a dividend of 1.5 cents per share, as reported by The Edge Singapore.

Excluding one-off items, Seatrium’s underlying net profit reached S$200 million, compared to an underlying net loss of S$28 million in the previous year. Revenue also grew 27 per cent year-on-year (YoY) to S$9.2 billion, supported by strong project execution.

Seatrium also secured S$15.2 billion in new orders, pushing its order book up by 43 per cent to S$23.2 billion.

Seatrium CEO Chris Ong expressed confidence in the company’s progress. “We are heartened to have turned the corner,” he said. He added that the company will continue working to remain profitable and resilient while delivering sustainable value to all its stakeholders. /TISG

Read also: Seatrium and Marco Polo Marine set to gain from Trump’s return

- Advertisement -

Hot this week

Men in Singapore share why they’re opting to be childfree: ‘I get to save so much money’

SINGAPORE: Men in Singapore are sharing why they’ve chosen to stay childfree, saying the financial burden, uncertain future and loss of freedom simply aren’t worth it. The conversation started af...

WP MPs caution against Singapore megasized transport projects, urge for digital transport infrastructure

Singapore could be over-reliant on mega transport projects such as Tuas Port and Changi Airport Terminal 5, Workers' Party (WP) Members of Parliament said during a six-hour debate in parliament on ...

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