IDX Composite Index Closes Higher Gaining 088 BWB Q1 2026 Earnings Modest EPS Miss Amid Strong Stock Performance European Firms Maintain China Manufacturing Focus Amid EU DeRisking Pressure