ALG Stock 92.00 Alamo Group $ALG Hit 55,700 52 week highs