Can Caterpillar earnings live up to the hype of strong demand, and recent stock surge?Market Watch • 08/01/22