Caterpillar reports improved 2Q earnings : vimarsana.com