Caterpillar Earnings Are Coming. Brace for Bad News.

  • The company reports first-quarter earnings on Wednesday morning.