IEA Oil Market Report May 2026 Highlights Global Supply Pressures and Demand Shifts Truist TFC Q1 2026 Earnings Beat Revenue NA EPS 109 Brookfield BNT Surges 416 Nearing 4938 Resistance 20260514