// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 11, 2026
28.9 C
Singapore

SPH’s turnover for its newspaper and magazine business declined in Q3

Singapore Press Holdings’ (SPH) net profit for the three months to May 31 fell 46.4 per cent from the same period a year earlier to reach $52.7 million. For the nine months ended May 31, net profit was down 20.7 per cent to S$237.2 million. The publishing company blamed challenging conditions for its media business as the reason for its impairment.

SPH said that the turnover for its newspaper and magazine business declined 7.6 percent to S$239.5 million, mainly due to an 8.2 percent fall in advertisement revenue and 5.8 per cent decrease in circulation revenue.

The media giant had to write-off worthless goodwill of $28.4 million mainly related to the magazine business. SPH is the parent company of several print media like The Straits Times, Business Times and The New Paper.

Commenting on less than stellar performance, SPH’s chief executive officer Alan Chan said in a statement that the Government controlled media company has embarked on a “comprehensive review of its core media business”.

SPH’s press release is here: http://bit.ly/29JkxSU.

- Advertisement -

Hot this week

‘Wrong colour, wrong measurements’: Singaporeans share their worst renovation experiences

On Reddit, a netizen shared: Going through a home renovation right now, and the communication with our contractor has been… rough.. Would love to hear your renovation stories whether they’re funny,...

RM777 billion and climbing: Malaysia’s ASEAN trade hits all-time high as ports break global rankings

Malaysia's trade with ASEAN hit a record RM777.61 billion in 2025, with Port Klang ranking among the world's top 10 busiest container ports and the Port of Tanjung Pelepas crossing 14 million TEUs ...

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