// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
25 C
Singapore

SingTel Q1 profit drops 23% hit by Bharti Airtel woes

SINGAPORE: Singtel has reported a $483 million net profit in the first quarter ending on June 30, a 23.1 per cent drop from $628 million in the corresponding period a year ago.

The drop was attributed mainly to foreign associates. The telco suffered an exceptional loss of $88 million in the 2024 financial year first quarter ending on June 30 whereas it made an exceptional gain of $129 million in the 2023 financial year first quarter.

The loss stemmed from Indian associate Bharti Airtel’s foreign exchange losses from a devaluation of the Nigerian naira against the US dollar. Singtel also suffered a fair value loss of $52 million from Airtel’s foreign currency convertible bonds.

A 9 per cent drop in the value of the Australian dollar also hit revenue. Operating revenue from Optus, the Singtel-owned Australian telco, fell 8.2 per cent to $1.8 billion from $1.9 billion.

SingTel’s Chief Executive Officer Yuen Kuan Moon said. “While we saw better performances and higher contributions from our regional associates as market dynamics improved, increased competition and continued declines in legacy services impacted our core telco business in Singapore and Australia.”

 

Hot this week

Singapore bus commuters now face fines up to S$500 for loud audio and feet on seats; more serious offences can cost up to S$5K...

New rules target passenger nuisance behaviour on buses and at interchanges, while bus staff gain added powers to deal with such bad commuters

Plumber, 65, sneaks into Telok Kurau house to assault & steal from helper who broke up with him

From a Shin MIn Daily News story.Chua Kok Poi, 65, pleaded guilty on Sept 18 to five charges, including housebreaking, voluntarily causing hurt, and theft.

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