Alamo Group ALG Q1 2026 Earnings Beat Revenue NA EPS 241 Fed Holds Rates Steady as Iran Conflict Intensifies Inflation Pressures Boston Sci BSX Delivers Q1 2026 Beat EPS 080 vs 079 Expected