Caterpillar expects 2020 profit of $8.50 to $10 per share, compared with the average analyst estimate of $10.63 per share. Bloomberg
Caterpillar expects 2020 profit of $8.50 to $10 per share, compared with the average analyst estimate of $10.63 per share. Bloomberg

Caterpillar sees 2020 profit below expectations