2017 is drawing to a close, and it's been quite a ride. The S&P 500 market index has gained 18% year to date while the Nasdaq Composite index has jumped a stunning 26%. December is a popular time to rebalance your investment portfolio for the new year, taking profits or recording losses for the expiring tax year.

Those freed-up assets need to go somewhere, of course. So, what are the best stocks to buy right now? That's what we asked a handful of investors here at The Motley Fool, and they were quick to come up with some excellent ideas.

Read on to see why our panelists recommend buying Costco Wholesale (NASDAQ: COST), Camping World Holdings (NYSE: CWH), CVS Health (NYSE: CVS), T-Mobile US (NASDAQ: TMUS), and Bitauto (NYSE: BITA) right now.

Continue reading


Source: Fool.com