The best stocks to buy now are also the best value stocks to buy now, and one of them has a 100% upside potential. These are the stocks I bought in the Millionaire Club portfolio, and all of them are undervalued, making these the best stocks to buy for value investing. The stocks are C, AMTD, and WBA. I also bout 5 more in this video that you need to know about.