Bill Nygren Buys Caterpillar Inc.; Precision Castparts Corp. - InvestingChannel