Kayne Anderson BDC Inc KBDC Q1 2026 Earnings Strong EPS Beat Drives Positive Market Response IBEX Q1 2026 Earnings EPS Beat Lifts Profile Stock Edges Lower ULH Q1 2026 Earnings A Significant Earnings Miss Amidst Operational Headwinds CDP Q1 2026 Earnings EPS Slightly Beats Estimates on Stable Portfolio Performance MasTec MTZ Q1 2026 Earnings EPS Surges 39 Above Estimates Stock Slips Despite Strong Beat UZF Q1 2026 Earnings EPS Surges Past Estimates by 43