Biodesix BDSX Q1 2026 Earnings EPS 081 Beats Estimates European Central Bank and Bank of England Poised to Hold Rates Amid Stagflation Concerns Singapore Businesses Gain Access to Centralized Financing and Advisory Platform High Energy Costs Threaten Europes AI Ambitions Against US and China