Caterpillar Surpasses Q1 Expectations and Raises Revenue Forecast | The 4 Pillar Report