MBX Biosciences MBX Q1 2026 Earnings EPS 051 Beats Estimates Aluminum Surge Pressures US Firms as Iran Conflict Drives Costs Higher