 We believe that Caterpillar stock is currently a better pick than its industry peer, Terex stock, given its better prospects. Although Caterpillar is trading at a comparatively higher valuation of 2.1x trailing revenues, compared to just 0.7x for Terex, this valuation gap is justified. 