Reasons stack up for giving stock Giving long-term appreciated stock — stock that you’ve held for more than one year — to charity is a smart way to give for three reasons: 01  /  When the market is strong, the value of your gift is higher. Simply put, you have more to...