Alamo Group (ALG) Q1 Earnings and Revenues Top Estimates — ALG +0.40 · News Impact Screener