Gen X are still the most generous with their volunteer time.
Individual donors are by far the top givers, far exceeding corporations and foundations