CAT seems to be a great currency hedge as a high amount of its income is earned in markets with currencies which are appreciating against the Unites State's. I am not comfortable with where commidity prices are now and how they could effect CATs demand if they fell. With that being said, I am still happy with their performance and see no reason not to buy and hold over the next year.
Cat also has had a good run and I expect that to continue. Global company with good management and large international presence. Back orders suggest continued growth and profitability. I am looking for 20-40% growth in next 12 - 18 months.