IBST suffers IDR1.85 trillion loss in 2024 04 Apr 2025 08:03 IBST recorded IDR1.85 trillion loss, driven by 22.28% decline in revenue in 2024. IBST suffers IDR1.85 trillion loss in 2024