Caterpillar (CAT), a global heavy equipment trader, is a stock that may not be best suited to the needs of long-term investors due to its exposure to energy, metals and other commodities prices, which ...