Warren Buffett is now worth $20 billion less than Mark Zuckerberg. Facebook’s soaring stock isn’t the only reason.

The famed investor gave nearly $15 billion to charity between 2014 and 2018, dwarfing Zuckerberg's $1 billion in donations.