Terex  ( TEX )  Stock Rallies 38% in a Year: More Room to Run?