Whether you’re looking to buy now, cash out, or donate stock to charity, these are the best-performing large- and mid-cap stocks.