ALG Financials: Alamo Group Inc AI Analysis