There is one stock he has never sold since buying in 1991, though: American Express (NYSE: AXP). Buffett owns over 20% of the ...