CAT shares -3.9% at $854, holding just above its 100dma support of $850
CAT shares -3.9% at $854, holding just above its 100dma support of $850
CAT shares -3.9% at $854, holding just above its 100dma support of $850
CAT shares -3.9% at $854, holding just above its 100dma support of $850
CAT shares -3.9% at $854, holding just above its 100dma support of $850