Reasons Why I Like Caterpillar Inc (NYSE:CAT)