Caterpillar Inc. (CAT): Margin expansion and returns resilience amid softer revenue

Caterpillar Inc. (CAT): Margin expansion and returns resilience amid softer revenue