5 Stocks to Buy Right Now in May 2025 Investment Strategies 0 1 Share These five stocks have an average return of 25% to analyst targets and that’s just over the next year. I’ll show you how to pick the … source 0 1 Share