Caterpillar tops quarterly profit estimates, maintains annual growth forecast - CAT News | Rallies