Generosity isn't just a sign of virtue. It's also a mark of intelligence. Data: people with high IQs have more unselfish values, give more to charity, and negotiate better deals for others. They prioritize the long-term collective good over short-term …