_
Caterpillar Stock Falls 3.9% on Jul 27 Amid Macro Headwinds, Margin Pressure