Caterpillar jumps on Q1 earnings beat, $5 billion buybacks and higher sales volume - CAT News | Rallies