Caterpillar Inc. reported results during pre-market hours, beating on both earnings and revenue estimates. CAT is currently trading higher by...
Separate names with a comma.