Caterpillar's (NYSE: CAT) recent second-quarter earnings inspired a Truist analyst to raise the company's price target to $399 from $390 while maintaining a buy rating on the stock. The price target ...