Alamo Group Inc (NYSE:ALG)

172.69
Delayed Data
As of May 26
 -1.02 / -0.59%
Today’s Change
109.04
Today|||52-Week Range
186.37
+21.96%
Year-to-Date