Installed IBP Jumps 404 on Strong Momentum 20260520 Hudbay HBM Q1 2026 Earnings Surprise EPS 040 Up Significant