Caterpillar’s Resource Industries Profit Falls 39% as Margins Contract 700 Bps - TEX News | Rallies