They include Caterpillar (NYSE: CAT), an industrial giant that will benefit from the Inflation Reduction Act, which set aside $500 billion to rebuild roads. 10 stocks we like better than Caterpillar When our award-winning analyst team has a stock tip, it can pay to listen. * They just revealed what they believe are the ten best stocks for investors to buy right now... and Caterpillar wasn't one of them!