warren buffett on record earnings