XML Financial LLC reduced its position in shares of Caterpillar Inc. (NYSE:CAT - Free Report) by 38.2% during the 2nd quarter, according to its most recent filing with the Securities and Exchange Commission (SEC). The fund owned 3,211 shares of the industrial products company's stock after selling