Caterpillar Q1 Revenues Up 22% to $17.4B, EPS $5.54, $5.7B Returned to Shareholders - CAT News | Rallies