Alamo Group (ALG) Tops Q2 Earnings and Revenue Estimates — ALG +0.60 · News Impact Screener