Is Caterpillar (CAT) Still Overvalued After A Recent Pullback And Strong Multi-Period Returns | QuantChat