Warren Buffett sold 20 million shares of his top holding in the second quarter.