ALAMO GROUP INC (ALG): financials from its own SEC filings