Brian Yacktman’s Stock Picks: CPRT, MSCI, MCO & MA