5 Stocks to Buy Now

These five picks cover markets from clean energy to financial services to online education.