// Adds dimensions UUID, Author and Topic into GA4
Monday, September 7, 2026
28.1 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

Chinese national man, 47, gets S$560K fine in Singapore for evading over S$60K in customs duty on more than 28K bottles of duty-unpaid beer

The 47-year-old man faces 164 days in jail after failing to pay the penalty for false declarations of bringing thousands of beer bottles into Singapore

Air quality in Singapore reaches unhealthy range in central region due to transboundary haze from Indonesia fires

Dry weather and smoke from fires in Sumatra and Kalimantan pushed haze levels higher, prompting daily advisories from Singapore’s environment agency

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